eines vorweg:
ich habe NULL ahnung von php-scripting oder mysql-datenbanken, aber ich denke es sollte hier jedem möglich sein, mir zu erklären, wie ich einen bestimmten, einzelnen wert aus meiner datenbank in einer beliebigen php-datei auslesen kann.
alles, was ich haben will, ist der komplette php-tag, den ich dafür in meinen quelltext einfügen muss. bitte keine links zu irgendwelchen blöden tutorials oder dergleichen, ich will einfach nur das fertige stück script zum einfügen, wenns recht ist
natürlich kann ich bestimmte werte wie db-benutzername und -passwort (zum connecten zur datenbank) selber einfügen, aber alles andere müsst ihr mir zeigen ^^'
es handelt sich um ein phpbb-forum. die betroffene tabelle heißt phpbb_topics und enthält verschiedene felder wie topic_id, topic_title, topic_poster, topic_replies, topic_views, etc.
ich möchte den topic-replies-wert des topics mit der ID xxx ausgelesen haben. wie geht das? bitte den kompletten php-tag
So damit haben wir einen satz und alle Variablen gelöscht womit niemand sie einfach so auslesen kann
...
Und was soll das bringen?
Ich seh keinen Sinn darin die Variablen nach der Ausfuehrung des Scripts zu unsetten. Die landen danach so oder so im Datennirvana wenn das Script fertig geparst ist.
1,Hat man einen schönen satz ich meine "Die ID ist XXXX" ist doch viel schöner als einfach nur XXXX
2,Ich bin zwar kein wirklicher Crack aber wenn man eine Variable ofen läst ist sie nie deactiviert.Was heissen würde das sie auslesbar ist (wie auch immer) es ist halt möglich (soweit ich weiss) und ich für meinen teil halte passwort etz. lieber geheim ^^
1,Hat man einen schönen satz ich meine "Die ID ist XXXX" ist doch viel schöner als einfach nur XXXX
...
Ich meinte den unset()-Kram.
Zitat
2,Ich bin zwar kein wirklicher Crack aber wenn man eine Variable ofen läst ist sie nie deactiviert.Was heissen würde das sie auslesbar ist (wie auch immer) es ist halt möglich (soweit ich weiss) und ich für meinen teil halte passwort etz. lieber geheim ^^
...
Naja, aber wenn das Script durchgelaufen ist kannst du die Variablen nicht mehr auslesen.
Und da in dem Script ohnehin keine PHP-Injection besteht ist das unset() relativ ueberfluessig - imo.
Hmm da fällt mir ein so kann man auch den Schutzmachanismus von phpBB umgehen das heisst geschützte Bereich sehen und lesen ^^ oder schreiben hat schon was muss nur noch die Zugangsdaten ham
Ach ja back2topic:
Zitat
2,Ich bin zwar kein wirklicher Crack aber wenn man eine Variable ofen läst ist sie nie deactiviert.Was heissen würde das sie auslesbar ist (wie auch immer) es ist halt möglich (soweit ich weiss) und ich für meinen teil halte passwort etz. lieber geheim ^^
...
Woher hasste den das? O_o
Is AFAIK ziemlicher Unsinn da die Variabeln am Ende eines Scripts eh verworfen werden und wenn man die nicht aufruft durch das PHP Script selber und mit denen nichts in Sachen GET macht relativ unnötig
Afaik tut unset nur die Variable "löschen", damit sie wieder frei belegbar ist. z.B. werden die Array Einstellungen gelöscht, damit man die Variable (Array wird normale Variable) für "einfache" Inhalte verwenden kann (Arrays wären in diesem Falle "komplizierte" Inhalte).
Aber das die Variable erhalten bleibt? Schön wärs... Sowas bräuchte ich schon im Moment.
Dennis
--
«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem