Antworten
Stichwort: register_globals
[url]http://www.faq-datenbank.de/_400297_artikel_001003_26_de.html[/url]
2.
hm.... ja:
register_globals Off
ich guck mir das jetzt mal an und hoffe das ich das hinbekomme.
3.
Ich habe jetzt probiert den COde umzuschreiben, damit er auch ohne register_globals funktioniert.
Code: In Zwischenablage kopieren (nur IE)
Jetzt bekomme ich aber folgende Fehlermeldung angezeigt:
PHP-Fehler
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www-data/htdocs/USERNAME/zufuegen.php on line 9
Zwischenzeitlich habe ich es wieder zum laufen bekommen, allerdings hab ich im script die register_globals auf on gestellt, was ja nicht so gut sein soll.
DArum bitte ich nochmal um HILFE....
4.
Hallo DaggyWaggy,
ich hatte auch so ein Problem!!
Probier mal folgendes:
Ersetze:
Code: In Zwischenablage kopieren (nur IE)
mit:
Code: In Zwischenablage kopieren (nur IE)
So hat es bei mir auch funktioniert, also ich Probleme mit register_globals hatte.
Cya
C0ldC0re
5.
Hat leider nix gebracht.....
Ich habe immer noch die Fehlermeldung:
PHP-Fehler
Parse error: syntax error, unexpected '
" ', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www-data/htdocs/USERNAME/zufuegen.php on line 9
Dann hab ich aus der Zeile 9 einfach mal die beiden " " weggenommen:
LINE 9 vorher:
[PHP]
$_POST["sql"] = "INSERT INTO test1 (name1,name2) VALUES ('$_POST["name1"]','$_POST["name2"]')"; //LINE 9
[/PHP]
LINE 9 nachher:
[PHP]
$_POST["sql"] = INSERT INTO test1 (name1,name2) VALUES ('$_POST["name1"]','$_POST["name2"]'); //LINE 9
[/PHP]
dann ahbe ich "nur" noch diese Meldung:
PHP-Fehler
Parse error: syntax error, unexpected T_STRING in /home/www-data/htdocs/USERNAME/zufuegen.php on line 9
Ich hab aber keine Ahnung was ich jetzt machen soll....
6.
Ah man sind wir blind...
Also meinen Vorschlag mit
Code: In Zwischenablage kopieren (nur IE)
Lässt du schön da drin!!
Und dann muss man das natürlich so schreiben ;)
Code: In Zwischenablage kopieren (nur IE)
Nicht mit " sondern mit ' in
$_POST['name1']
hehe lol
Cya
C0ldC0re
7.
Das SQL Statement in ' ' Packen
und wieso setzt du das sql statement in ein superglobalarray? das bringt ja gar nix!? du führst die abfrage ja gleich aus...
8.
Ähm eine Frage:
Seit wann setzt man ein SQL-Statement in ' ' ???
Also bei mir läuft das IMMER mit " "und ohne Fehler..
mhhh
Cya
C0ldC0re
9.
dann musst du die " allerdings escapen die du im statement mit gibst
und auf meine frage hast du auch keine antwort gegeben....
Zitat:
Also bei mir läuft das IMMER mit " "und ohne Fehler..
das tönt so als würdest du dich auskennen --> dann schlat mal error_reporting ein!
10.
Hi bt,
Zitat:
das tönt so als würdest du dich auskennen
nein ich kenne mich nicht so gut aus, sollte auch nicht so rüberkommen! ;)
Bin selber ANFÄNGER hehe...
Zitat:
und auf meine frage hast du auch keine antwort gegeben....
Was meinst du mit
Zitat:
setzt du das sql statement in ein superglobalarray?
DU??? ich war das doch garnicht ! Das ist doch DaggyWaggys Code ;)
Ist doch auch egal jetzt! Is das denn so doll schlimm wenn es in einem Superglobalarry steht?
Zitat:
--> dann schlat mal error_reporting ein!
Auch Error_reporting ist AN und NEIN es gibt keine Fehler...
Cya
C0ldC0re
11.
du setzt das sql statement in ein superglobalarray in demfall $_POST und brauchst es in der gleichen funktion wieder und nachher nichtmehr.. das ist ja wohl hirnrissig...
poste mal deinen aktuellsten code, dann schau ich den mal an....
12.
Wen meinst du jetzt mit DU??
LOL
Guck doch mal wer Threadersteller ist ;)
DAGGYWAGGY
Nur mal so am Rande...
Cya
C0ldC0re
PS: Gleich erstmal Mittagessen!! ;>
13.
entschuldige mich... vor lauter coden hab ich die übersicht da drinn verloren... schlage mich mit einer db auseinander in der thumnails binär abgespeichert werden... ist zum mom zum kotzen --> gehe glaubs schlafen :)
14.
Woher kenne ich das nur? *indergegendherumpfeif*
Das passiert mir auch ständig ;)
Mach erstmal Mittag gleich dann geht das alles wieder!!
Aber trotzdem soll DaggyWaggy mal den neuesten Stand seines Codes hier mal posten.
Damit man nochmal sieht, was jetzt Sache ist!
Cya
C0ldC0re