ik ben bezig met een nieuws pagina maken
ik heb het al aan de gang gekregen hoe ik het wilde hebben
maar door een stomme foutje van me heb ik het overschreven en werkt het niet meer
heb nu al van alles geprobeerd maar krijg het niet meer aan de gang
dit heb ik nu
<?
$dir = "nieuws";
$exten = 'htm';
if ($handle = @opendir($dir))
{
while (false !== ($file = @readdir($handle))) {
$bestand = $dir ."/". $file ;
$ext = pathinfo($bestand);
if($ext['extension'] == $exten)
{
echo file_get_contents("$file");
}
}
@closedir($handle);
}
?>


de fout zit in deze regel
echo file_get_contents("$file");

weet iemand de oplossing
John lathouwers op 14/09/2014 15:20:17

de fout zit in deze regel
echo file_get_contents("$file");

Waarom denk je dat daar de fout zit?
Waarom @ in je code? Daarmee onderdruk je eventuele foutmeldingen.
want als het dit is

echo " - <a href='/nieuws/". $file ."' target='_blank'>". basename($file, ".php") ."</a><br>" ;

dan doet hij het als een link weergaven
maar omdat ik het graag op de pagina het wil laten weergeven moest het ongeveer als dat zijn ongeveer
Probeer dit eens :


echo file_get_contents($file);
ik krijg dit in me scherm te zien
file_get_contents(2014-09-11 KERTSMARKT wijkkrant 2014.htm)file_get_contents(Hoi.htm)

hij vind hem dus wel maar geeft het niet weer
Maak van $file eens $bestand, dus met de directory erbij zoals in de link.
alleen $bestand bleek al voldoende te zijn. bedankt

Reageren