als je uitgebreid tekst wilt weergeven uit een .txt is t handig om in de .txt html tags te gebruiken.
Is dit erg? Anders heb ik wel oplossing
cheers
nee dat is neit erg maar ik wil wel van elk woordje in dat testbestand een link kunnen maken groeten ramon
B
Bram Z
28-11-2004 20:49
gewijzigd op 28-11-2004 20:50
Eum zoiets ??
<?php
function read($page){
$contents='';
$handle = @fopen ($page, "r");
if($handle){
while (!feof ($handle)) {
$buffer = fgets($handle, 4096);
$contents=$contents.$buffer;
}
fclose ($handle);
return $contents;
}
else{
return "Cannot load";
}
}
$var=read('bestand.txt');
$var=explode('\n',$var);
$result='';
for($i=0;$i<count($var);$i++){
$result=$result.'<a href="'.$var[$i].'">'.$var[$i].'</a><br>';
}
echo $result;
?>
Hij zal elke lijntje in een link steken. als je het anders wilt moet je het vragen.
Of probeer deze:
<?php
$file="bestand.txt";
if(isset($plus))
{
$pointer=fopen($file,"r+");
$text=fread($pointer,filesize($file));
rewind($pointer);
fputs($pointer,"<a href=\"$url\">$plus</a><br>\n$text");
echo 'Invoeren';
echo '<META HTTP-EQUIV=Refresh CONTENT="2; URL='.$_SERVER['PHP_SELF'].'">';
}
else
{
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "Tekst: <input name=\"plus\" type=\"text\">\n";
echo "Url: <input name=\"url\" type=\"text\" value=\"http://\">\n";
echo "<input type=\"submit\" value=\"voeg toe\">\n";
echo "</form>\n";
readfile($file);
}
?>
En dan bestand.txt leeg uploaden en 666 chmodden.
Cheers, Niels