Auszug:
PHP-Code:
<?php
$INHALT = "
<?php
$password = $kennwort;
if (!$_GET[passwd]){ print 'NO PASSWORD ';}
if (!$_GET[song]){ print 'NO SONG ';}
if ($_GET[passwd] == $password) {
......
?>";
$fp=fopen("$nick.php","w");
fwrite($fp, $INHALT);
fclose($fp);
?>
z.b.: $passwort sollte in der generierten datei auch $passwort sein, aber statt $kennwort sollte das übergebene passwort gespeichert werden
verständlich so?
Problem gelöst!!! Escapen natürlich ;)
$variable
mfg, bogi
nächstes problem (die noobs +tztz+):
ich will überprüfen, ob die datei schon existiert!
also hab ichs mal so versucht:
PHP-Code:
$fp=fopen("$nick.php","r");
if(!$fp)
{
fclose($fp);
programmcode
}
else{
fclose($fp);
datei schon vorhanden
}
falls die datei nicht vorhanden und alles okay ist, erscheint aber auch ein php-spezifischer error, dass das öffnen der datei nicht geklappt hat
Zitat:
Warning: fopen(): Unable to access Nickname.php in /var/home/onlybest4you_com/www/status/register.php on line 71
Warning: fopen(Nickname.php): failed to open stream: No such file or directory in /var/home/onlybest4you_com/www/status/register.php on line 71
|
wie krieg ich den fehler weg bzw. wie überprüfe ich, ob die datei schon vorhanden ist auf eine andere weise?
mfg, bogi