login  Naam:   Wachtwoord: 
Registreer je!
 Forum

function.fread geeft een fout melding.

Offline willie - 14/02/2010 14:21 (laatste wijziging 14/02/2010 14:23)
Avatar van willie0 In mijn admin/bewerk script, krijg ik met het aanmaken van een nieuwe pagina deze foutmelding te zien.
  1. Warning: fread() [<a href='function.fread'>function.fread</a>]:
  2. Length parameter must be greater than 0 in C:\server\Root\mcl\admin\bewerken.php on line 189

Lijn 189 zit in dit gedeelte als regel 4
  1. <?php
  2. if(file_exists($dir."/".$filename)) {
  3. $handle = fopen($dir."/".$filename, "rt"); // open to (r)ead, (t)ext file
  4. echo htmlentities(fread($handle, filesize($dir."/".$filename)));
  5. fclose($handle);
  6. }
  7. ?>

Ik heb al van alles een beetje geprobeert, maar kom hier niet uit.
Ik blijf die fout melding krijgen als ik een nieuwe pagina aan maak.
Hier staat het volledige script, Plaatscode: 138661 en is regel 189-181
Kan iemand ziet wat hier fout aan is.

2 antwoorden

Gesponsorde links
Offline Martijn - 14/02/2010 15:19
Avatar van Martijn Crew PHP
  1. filesize($dir."/".$filename);

Dat heeft blijkbaar geen waarde Dus dat geeft 0 terug, en dat mag niet. Klopt die link die daar staat? Want als je er hardcoded iets in zet?
Offline Aar - 14/02/2010 17:36 (laatste wijziging 14/02/2010 17:36)
Avatar van Aar PHP interesse Grappig, deze foutmelding zal ik ook op een ander forum langskomen.
Echo eens de variabelen $dir en $filename.

Edit: het is dezelfde user trouwens 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.239s