Jeg skal til at lære php og har fundet frem til noget jeg kan begynde med...
princippet i scriptet har jeg vist fanget, og er begyndt at udbygge det lidt. _____ <html> <head> <?php $filename = 'minfil.txt'; $somecontent = "Add this to the file\n"; $contenttwo = "this is added to\n"; // Let's make sure the file exists and is writable first. if (is_writable($filename)) {
// In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; }
// Write $somecontent to our opened file. if (fwrite($handle, $contenttwo) === FALSE) { echo "Cannot write to file ($filename)"; exit; }
echo "Success, wrote ($somecontent) og ($contenttwo) to file ($filename)";
fclose($handle);
___ $Contenttwo vil jeg gerne have tilføjet filen sammen med $somecontent, men når jeg sætter $contenttwo ind i linien : if (fwrite($handle, $somecontent) === FALSE) { ___ efter $somecontent skrives der ikke til filen :-(
Jyske Bank er rykket ind i Glaskuben på Kalvebod Brygge, et markant byggeri i hjertet af København. Knap 1.000 arbejder her, heraf 200 i IT, med nye rammer for samarbejde, innovation og udvikling.
Hej, Undskyld, men hvad mener du med flere omgange... Jeg har rodet lidt med Perl, ikke komplette opbygning, men kigget scripts igennem og forsøgt mig frem til jeg fik et godt resultat.
Her med php vil jeg lave en lille "journal" fil over nogle akvarie fisk, men jeg vil lave det fra bunden af.
Nå, men det fangede jeg heller ikke, men hvis du vil have begge linier i filen: <?php $filename = 'minfil.txt'; $somecontent = "Add this to the file\r\n"; $contenttwo = "this is added to_O_\r\n"; if (is_writable($filename)) { if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } if (fwrite($handle, $somecontent.$contenttwo) === FALSE) { echo "Cannot write to file ($filename)"; exit; } echo "Success, wrote ($somecontent) og ($contenttwo) to file ($filename)"; fclose($handle); } ?> Så må du skrive igen hvis det ikke var det du ville.
Hej, Tak skal du have, det ser ud til at virke.. Jeg vil lige høre dig. Det \r\ udgør et linie skift ? istedet for et komma fwrite(..., $somecontent.... ) er der sat et punktum. Det er de ting der har gjort forskellen...
Takker... next step er at skrive fra en form og gemme i en fil..
\r\n er llinie skift som ses på alle systemer ikke kun *NIX, på *NIX er \n nok.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.