Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
einfache Zeile, aber wo ist der Fehler? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
einfache Zeile, aber wo ist der Fehler?


 
Eni
07-01-2004, 13:51 
 
Hallo alle zusammen,

Hier ne ganz einfache Code-Zeile:

$Name=(aus ner Datenbank, NICHT leer)
$Date =(aus ner Datenbank, NICHT leer)
{ header('Location: http://www.xxxxxxx.de/xxxx/start.php?geloscht=1&Name=$Name&Datum=$date'); exit;

Ok, auf der start.php kommt jetzt folgendes:

echo "$Name";

Ausgabe: $Name

Also, ich bin wie blind vor diesem Problem, meiner meinung nach müsste es gehen.

ENI

 
XGremliN
07-01-2004, 13:56 
 
Sieh dir nochmal header im Manual (http://www.php.net/manual/de/function.header.php) genau an und vergleiche mit dem Mist, den du hinter Location: geschrieben hast.

 
wahsaga
07-01-2004, 14:08 
 
Original geschrieben von XGremliN
Sieh dir nochmal header im Manual (http://www.php.net/manual/de/function.header.php) genau an und vergleiche mit dem Mist, den du hinter Location: geschrieben hast.
nein, ich glaube da ist das forum dran schuld, wenn du "URLs automatisch umwandeln" nicht deaktivierst, dann wird der URL den du hinter Location: schreibst, zuerst in einen link umgewandelt, die [php]-tags lassen dann anschliessend aber noch mal htmlentities() drüber laufen ...


@Eni: den wert von register_globals hast du bereits beachtet?
(nein, jetzt bitte keine dumme frage, was das bedeutet. das hatten wir schon tausend mal!)

 
Eni
07-01-2004, 14:11 
 
Register Globals is auf on!!
Und ja das Forumwar schuld, habs korregiert, so is das bei mir nu nicht, übrigens danke für die Hilfe wahsaga.
Also neue Variante:
header('Location: http://www.xxxxxxx.de/xxxx/start.php?
geloscht=1&Name='.$Name.'&Datum='.$date); exit;

ENI

 
mrhappiness
07-01-2004, 14:11 
 
wie wäre es, wenn du ausheader('parameter');malheader("parameter");machst

wenn du $name in hochkommas schreibst wird das nämlich _nicht_ durch den wert von $name ersetzt

oder du trennst variabeln und string voneinander

 
Eni
07-01-2004, 14:27 
 
Funzt Prima!!

DANKE

ENI :cool:

 
Offe1
07-01-2004, 16:36 
 
Merke:
Wenn header Location nicht funktioniert immer ein echo aus header machen und das Ergebnis in den Browser eingeben. Das hilft zu 99% bei der Fehlersuche.

Offe


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:46 Uhr.