fopen-Befehl funktioniert nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
datei
doppelte anfhrungszeichen
doppelten anfhrungszeichen
fehlermeldung
formular
ketchup
mache
semikolon
versuch
zeile
-
Warum kommt hier eine Fehlermeldung in der fopen Zeile?
<form method="post" action="index.php">
Titel: <input type="text" name="titel"><br>
<input type="submit" name="Button" value="Erstellen">
</form>
<?php
$titel = $_POST[titel];
$neueseite = fopen ('.$titel.'.php', 'a+')
fclose($neueseite);
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Versuchs mal so:
<?php $titel = $_POST["titel"]; $neueseite = fopen ('$titel.php', 'a+'); fclose($neueseite); ?>
MfG, Bohrty. -
ja das wars, hab semikolon vergessen....man wie blöd muss ich nur sein
-
ne doch nicht
-
wenn ich das so mache, funktioniert zwar das Erstellen der Datei, aber leider mit dem Namen $titel.php
Du musst entweder doppelte Anführungszeichen verwenden oder das so machen:
<?php $titel = $_POST['titel']; $neueseite = fopen ($titel.'.php', 'a+'); fclose($neueseite); ?>
-
Du musst entweder doppelte Anführungszeichen verwenden oder das so machen:
Oh, da wurden meine doppelten ANführungszeichen mal wieder in einfache umgewandelt. Hätte ich dazu schreiben sollen, sorry.
MfG, Bohrty. -
wenn ich das so mache, funktioniert zwar das Erstellen der Datei, aber leider mit dem Namen $titel.php
Du musst entweder doppelte Anführungszeichen verwenden oder das so machen:
<?php $titel = $_POST['titel']; $neueseite = fopen ($titel.'.php', 'a+'); fclose($neueseite); ?>
dann legt er aber nur eine datei .php an ohne titel -
dann legt er aber nur eine datei .php an ohne titel
Das macht er nur, wenn $_POST['titel'] = '' ist (also entweder das Formular nicht abgesendet wurde oder kein Wert eingegeben wurde). Vermeiden kannst du das so:
<?php $titel = $_POST['titel']; if ('' != $titel) { $neueseite = fopen ($titel.'.php', 'a+'); fclose($neueseite); } ?>
-
ok danke jungs, jetzt klappts
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage