Gå til innhold

Lage ny fil


Anbefalte innlegg

Noen er som vet hvordan man lager en ny fil ved hjelp av php?

 

<?php
$datefil  = date("my");

 $fil=fopen("filer/meldinger$datefil.dat", "r");
   $oldmld=fread($fil, filesize("filer/meldinger$datefil.dat"));
 fclose($fil);
 $fil = fopen ("filer/meldinger$datefil.dat", "w");  
   fwrite ($fil, "
<table class=\"gjestebok\">
<tr>
<td align=\"left\">
<a href=\"mailto:$epost\" class=\"inni\"> $navn </a><br>
<b>Tid:</b> $date<br>
<b>Hjemmeside:</b> <a href=\"$side\">$side</a><br>
<b>Favoritt sitat:</b> $sitat<p>
<b>Melding:</b><br>
$mld
</table>
<hr color=\"#c0c0c0\" width=\"60%\" height=\"1\" align=\"left\">
$oldmld");  
 fclose ($fil);
?>

 

noen som heter make_file? hvis dere kommer med linker til manualen så er det veldig greit :) men er ikke altid jeg skjønner det.

 

gjesteboken skal lage en ny fil for hver måned...

det finnes mye mer kode, men det er vel bare dette dere trenger?

 

tusen forhånd takk på (yoda)

Lenke til kommentar
Videoannonse
Annonse

Det er fordi du prøver å lese inn filen først. Gjør slik:

if(is_file("filer/meldinger$datefil.dat")){
  $fil=fopen("filer/meldinger$datefil.dat", "r");
  $oldmld=fread($fil, filesize("filer/meldinger$datefil.dat"));
  fclose($fil);
}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...