Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Buttonilista

Thimon [22.10.2004 11:15:17]

#

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;">&nbsp;<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>&nbsp;\n";
$logit = str_replace("\\\"","\"",$logit);
$logit = str_replace("\\'","'",$logit);

$fp = fopen ("tiedot.txt", "a+");

fwrite ($fp, $logit);

fclose ($fp);

header("location: buttonilista.php");

?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta