bestand uitlezen...

Status
Niet open voor verdere reacties.

poashoas

Gebruiker
Lid geworden
31 mei 2008
Berichten
66
Mijn bestand bestaat (getest op php / xml / txt extensies) maar $mytxt blijft leeg...
Als het bestand niet bestaat krijg ik wel de tekst "bestaat niet` terug want dat heb ik getest....

De bestandsrechten zijn 644 en de directories 755

PHP:
function openfile($file){
	if (is_readable("../../".$file)){
		$handle = fopen("../../".$file, "r");
		$mytxt = fread($handle, filesize("../../".$file));
		fclose($handle);
	}else{
		$mytxt="bestaat niet";
	}
	return $mytxt;
}
 
Laatst bewerkt:
waarom kijk je eerst of het bestand bestaan?

als het bestand niet bestaat mislukt de fopen toch al
PHP:
$handle = fopen("../../".$file, "r");

if ($handle) {
$mytxt = fread($handle, filesize("../../".$file));
fclose($handle);
}
else {
$mytxt="He bestand kon niet gevonden/geopend worden";
}
return $mytxt;
 
Omdat netjes coden ook wat waard is? En het is nou niet bepaald netjes om maar fopen te gebruiken, ongeacht of je weet of het bestand bestaat...
 
Ik weet het niet.

Heb je error_reporting aan staan? Zo niet, zet eens:

PHP:
<?php

  error_reporting ( E_ALL );
  ini_set ( 'display_errors', 1 );

?>

bovenaan je pagina.
 
Ik weet het niet.

Heb je error_reporting aan staan? Zo niet, zet eens:

PHP:
<?php

  error_reporting ( E_ALL );
  ini_set ( 'display_errors', 1 );

?>

bovenaan je pagina.

opgelost :-) in javascript kreeg ik nu iets met undefined index voor $_GET['file'], dat moest $_GET['myfile'] zijn. dank je dank je dank je dank je X 250 = duizend maal dank.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan