PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neue Datei erstellen



maik15
08-03-2005, 19:36
Hi,

kann mir jemand sagen, wie ich durch ein php-script eine neue *.txt datei erstellen lasse?
Also, wenn ich diese seite aufrufe, das der dann einen neue *.txt datei mit einem vorher festgelegten namen in einen festgelegten ordner erstellt.

Gruß
Maik

BlueJay
08-03-2005, 19:44
http://de3.php.net/manual/en/function.fopen.php

so long,
BlueJay

maik15
08-03-2005, 19:53
Hmmm.
So ganz sehe ich dort nicht durch.
Könntest du mir mal das script rausschreiben oder so?
Kann man da auch PHP-Datein mit einem bestimmten inhalt erstellen?

Maik

BlueJay
08-03-2005, 22:55
// eventuell auf "magic Quotes" reagieren:
$das_soll_rein="paradimethylaminobenzaldehyd\n";
$da_solls_hin="pusteblume.txt";

if ($fh=fopen($da_solls_hin,"w"))
{ flock($fh,2); // falls mehrere da rumwurschteln
fputs($fh,$das_soll_rein);
flock($fh,3);
fclose($fh);
$err=0;
}
else { $err=1; }

Draco
09-03-2005, 11:37
Oder du verwendest fwrite():
<?php

$fp=fopen (http://www.draco-tec.de/index.php/PHP:fopen)("text.txt","w+");

fwrite (http://www.draco-tec.de/index.php/PHP:fwrite)($fp,'Hallo Welt',10);

fclose (http://www.draco-tec.de/index.php/PHP:fclose)($fp);
?>

Und wenn es Dynamisch sein soll,verwende strlen (http://www.draco-tec.de/index.php/PHP:strlen)():
$str="Hallo Welt";
fwrite (http://www.draco-tec.de/index.php/PHP:fwrite)($fp,$str,strlen (http://www.draco-tec.de/index.php/PHP:strlen)($str));

maik15
09-03-2005, 12:42
Vielen Dank!!!

Gruß
Maik