Miten saan ohjelman toimimaan siten,
että ohjelma avaa random-linkin suoraan,
eikä tulosta linkkiä? Eli mitä echon tilalle?
<? $showme= 'text'; define("myDataFile", "db.txt"); $content = file(myDataFile); srand((double)microtime()*1000000); $randline = rand(0,count($content)-1); $link = explode("|",$content[$randline]); if ($showme == 'text'){ echo "<a href=\"$link[0]\">Random</A>"; return } ?>
Mod. lisäsi kooditagit
<?php $showme= 'text'; define("myDataFile", "db.txt"); $content = file(myDataFile); srand((double)microtime()*1000000); $randline = rand(0,count($content)-1); $link = explode("|",$content[$randline]); if ($showme == 'text'){ header("Location: ".$link[0]); return } ?>
Huomaa, että header -komentoa ei voi käyttää, jos sivulle on jo kirjoitettu jotakin. (Esim echo)
Aihe on jo aika vanha, joten et voi enää vastata siihen.