Samanlainen kuin Linkkilista, mutta kantaa nimeä: Buttonilista.
CHMODaa tiedot.txt > 666
Karsii HTML:n pois, jos sitä syötetään formille.
Joka viidennen buttonin jälkee iskee autom. <br /> -koodin!
buttonilista.php
<form type="post" name="buttonilista" action="lisatty.php"> <B>Sivun nimi:</B><br><input type="text" name="nimi" value="" size="50" style="border: 1px solid black;"><BR> <B>Sivun URL:</B><br><input type="text" name="urli" value="http://" size="50" style="border: 1px solid black;"><BR> <B>Buttonin URL:</B><br><input type="text" name="burli" value="http://" size="50" style="border: 1px solid black;"><BR> <br> <INPUT TYPE=SUBMIT VALUE="Lähetä" style="border: 1px solid black; background: white;"> <INPUT TYPE="reset" VALUE="Tyhjennä" style="border: 1px solid black; background: white;"><br> <br> <BIG><B>Buttonit:</B></BIG> <br><?php $filu = file("tiedot.txt"); for($u = 0; $u < count($filu); $u++){ print $filu[$u]; if($u % 5 == 0){ print"<br>"; } } ?>
lisatty.php
<?php if(empty($nimi)){ echo "<font face=\"Arial\" size=\"2\" color=\"black\">Sivun nimi puuttuu <a href='buttonilista.php'>palaa</a> ja korjaa asia!"; exit(); } if(empty($urli)){ echo "<font face='Arial' size='2' color='black'>Sivun URL puuttuu <a href='buttonilista.php'>palaa</a> ja korjaa asia!"; exit(); } if(empty($burli)){ echo "<font face='Arial' size='2' color='black'>Buttonin URL puuttuu <a href='buttonilista.php'>palaa</a> ja korjaa asia!"; exit(); } $nimi = strip_tags($nimi,""); $urli = strip_tags($urli,""); $burli = strip_tags($burli,""); $logit = "<a href=\"$urli\" target=\"_blank\"><img src=\"$burli\" alt=\"$nimi\" border=\"0\"></a> \n"; $logit = str_replace("\\\"","\"",$logit); $logit = str_replace("\\'","'",$logit); $fp = fopen ("tiedot.txt", "a+"); fwrite ($fp, $logit); fclose ($fp); header("location: buttonilista.php"); ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.