Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ketkä on käynyt sivuillani?

Jorgga [28.05.2006 15:35:02]

#

Olen tehnyt php scriptin jossa on ensin html tiedostossa lomake jossa on yksi tekstikenttä ja lähetysnappi ja keksin tarkastus:

<?php
$nimi = $_COOKIE["nimi"];
if ($nimi <> "") {
echo "<font color=\"#ff0000\"><h3>Tervetuloa takaisin" . $nimi . "!";
} else{
echo "<FORM ACTION=\"keksi.php\" METHOD=\"GET\"> \n";
echo "<INPUT TYPE=\"text\" NAME=\"nimi\" SIZE=\"20\" MAXLENGTH=\"20\"> Max. 20 merkkiä!\n";
echo "<INPUT TYPE=submit value=\"Kerro\"> \n";
}
?>

ja sitten toisen php:tiedoston pitäisi ottaa talteen keksiin tekstikentän tiedot:

<?php
setcookie("nimi", $_GET["nimi"], time() + 60 * 60 * 24 * 365);
header("Location: etusivulle.php");
?>

tätä jatkaisin sillä tavalla että se kirjoittaisi kaikki nimet tekstitiedostoon joka ei kovin vaikeata olisi mutta tämäkään viritys ei toimi :( nyt kaivattas apua (en ole saanut keksejä koskaan toimimaan ollenkaan)

Antti Laaksonen [28.05.2006 15:57:21]

#

Miten tuo ei toimi? Minulla skripti loi evästeen niin kuin pitikin. Nimen voi kirjoittaa tiedostoon tavallisesti:

$tiedosto = fopen("nimet.txt", "a");
fwrite($tiedosto, $_GET["nimi"] . "\n");
fclose($tiedosto);

Jorgga [28.05.2006 15:59:28]

#

Sait tuon toimimaan itse en kyllä saa :I

Vastaus

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

Tietoa sivustosta