Gå til innhold

Hvordan lese det som står i en fil


Anbefalte innlegg

Skrevet

Hvordan kan jeg lese innholdet i en fil? jeg har prøvd dette:

$Fil=fOpen('fil', 'rb');

$Innhold=fread($Fil, filesize($Fil));

fclose($Fil);

 

 

Men da får jeg disse feilmeldingene:

Warning: fread(): supplied argument is not a valid stream resource in e:\trrunde's web\kalender\kalender.php on line 17

 

Warning: fclose(): supplied argument is not a valid stream resource in e:\trrunde's web\kalender\kalender.php on line 18

Videoannonse
Annonse
Skrevet

fopen, ikke fOpen.

Dessuten virker det som at filen ikke eksisterer...

Dessuten så tar filesize() et filnavn som argument, ikke en "handle".

Skrevet (endret)

Her er hele koden, har rettet på det du sa men det hjalp ikke noe.

<?
$DatoIdag=gmDate('d m y');
$DatoIdag=str_replace(' ', '', $Dato);

$Tittel=$_POST['hendelse'];
if ($Tittel!=''){
//Noen har lagt til en hendelse
$DatoHendelse=$_POST['dato'];
$TidHendelse=$_POST['klokke'];
$Beskrivelse=$_POST['beskrivelse'];
//Åpne en tekst fil for å lagre hendelsene
$Fil=fopen($DatoHendelse, 'ab');
fwrite($Fil, $Tittel . '§' . $TidHendelse . '§' . $Beskrivelse);
fclose($Fil);
//Skriv ut alle hendelsene
$Fil=fopen($DatoIdag, 'rb');
$iDag=fread($Fil, filesize($DatoIdag));
fclose($Fil);
echo $iDag;
}
else{
//Du skal bare vise hendelsene åpne en fil som hendelsene ligger lagret i
//$Fil=fOpen($DatoIdag, 'rb');

//fClose($Fil);
echo $_POST['hendelse'];
};
?>
<html>
<head><title>Kalender</title></head>
<body>

</body>
</html>

 

Edit: ser den blei litt rotete når eg kopierte å limte inn

Endret av trrunde
Skrevet

Jeg brukte filnavnet $DatoIdag men helt oppe i koden fjernet jeg mellomrom på DatoIdag, men jeg hadde skrevet feil slik at DatoIdag ble tomt, ergo prøvde å åpne en fil som het *blankt*

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...