fwrite problem

Eaden

Mitglied
kann mir jemand sagen was na folgendem code falsch ist?
die POST Variablen werden übergeben

die fehlermeldung lautet:
Warning: fwrite(): supplied argument is not a valid stream resource in ...

kapier ich nicht. Bin noch Anfänger


$gaestebuchdb='gaestebuch.txt';
fopen($gaestebuchb,"a");
fwrite($gaestebuchdb,$_POST["email"]);
fwrite($gaestebuchdb,"\t,\a");
fwrite($gaestebuchdb,$_POST["email"]);
fwrite($gaestebuchdb,"\t,\a");
fwrite($gaestebuchdb,$_POST["home"]);
fwrite($gaestebuchdb,"\t,\a");
fwrite($gaestebuchdb,$_POST["text"]);
fwrite($gaestebuchdb,"\t,\a");
fclose($gaestebuchdb);
 
Versuch mal Folgendes:
PHP:
<?php
	[…]
	$filename = 'gaestebuch.txt';
	if( !$handle = fopen($filename, 'a') ) {
		echo '<p><code>'.$filename.'</code> konnte nicht ge&ouml;ffnet werden.</p>';
	} else {
		$tmp = $_POST['email']."\t,\a".$_POST['email']."\t,\a".$_POST['home']."\t,\a".$_POST['text']."\t,\a";
		fwrite($handle, $tmp);
		fclose($handle);
	}
	[…]
?>
Oft reicht es bei solchen Fehlern aus, sich entsprechende Beispiele auf den Referenzseiten des PHP-Handbuchs nachzuschauen. In diesem Fall hat mir das Beispiel auf der Referenzseite der fwrite()-Funktion zu einer Lösung geholfen.
 
Zurück