fclose Problem bei Dateianlegung?

Krypthonas

Erfahrenes Mitglied
Hallo.

Ich versuche zurzeit eine Datei anzulegen die sich aus einer Counter Zahl zusammen hängt.

Hier der Code:

<?
//Datei cn.data lesen und den Counter überschreiben
$counternc = "cn.data";
$fp2= @fopen($counternc, "r");
if ($fp2 <=0)
{
echo "Har da geht was nicht!";
exit;
}
else
{
$cnnc= fgets($fp2, "12");
fclose($fp2);
}

++$cnnc; // Wird eins zugefügt


$datafile = @fopen($counternc , "w"); // Wird geschrieben
flock($fp2, "2");
fputs($fp2, $cnnc );
flock($fp2, "3");
fclose($fp2);


//Nun wird Datei erstellt, inder die News geschrieben werden

$newsfile= "News.txt";

touch("$cnnc$newsfile");



//Nun wird die Datei geöffnet und zum schreiben bereit gemacht

$fp3= @fopen($cnnc$newsfile, "w");

//Nun werden die Datein geschrieben

fwrite($fp3, "$autor$nachricht");
flcose($fp3);


?>

Wo ist mein Fehler?

MfG

Sebastian
 
PHP:
<?
//Datei cn.data lesen und den Counter überschreiben
$counternc = "cn.data";
$fp2= fopen($counternc, "r");
if ($fp2 <=0)
{
echo "Har da geht was nicht!";
exit;
}
else
{
$cnnc= fgets($fp2, "12");

}

++$cnnc; // Wird eins zugefügt


$datafile = fopen($counternc , "w"); // Wird geschrieben
flock($fp2, "2");
fputs($fp2, $cnnc );
flock($fp2, "3");



//Nun wird Datei erstellt, inder die News geschrieben werden

$newsfile= "News.txt";

touch("$cnnc$newsfile");



//Nun wird die Datei geöffnet und zum schreiben bereit gemacht

$fp3= fopen($newsfile, "w");

//Nun werden die Datein geschrieben

fwrite($fp3, "$autor$nachricht");

fclose($fp2);
fclose($fp3);
?>

Da warn ne menge Fehler drin. So wie ichs gepostet hab gehts bei mir.
Allerdings weiss ich nicht, was du mit dem Script erreichen willst.
 
Nja ich glaub das willst du garnicht wissen ^^

Aber wieso kann ich nicht die Datei schließen und dann wieder öffnen, ich hatte in meinen Script die DAtei geschlossen und anschließend wieder geöffnet. Da dürfte garnichts falsch sein.

Ich bin auf jeden Fall froh das es nun funktioniert.

Danke ;-)
 
Zurück