Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedostoon kirjoitus

ByteMan [14.07.2007 22:19:21]

#

idea olisi että käyttäjä syöttää nimen ja salasanan lomakkeeseen, ja painaa lähetänappia.
seuraavaksi php-skripti ottaa nimen talteen muuttujaan ja tekee salasanasta md5-tiivisteen ja tallettaa sen muuttujaan.
seuraavaksi avataan tiedosto, jonka nimeksi pitäisi saada käyttäjän antama nimi.
tähän tiedostoon pitäisi saada kirjoitettua md5-tiiviste salasanasta.
joten, voisiko joku kertoa, miksi sueraava koodi ei tee edellämainittua?

<?php
$nimi=$_post['nimi'];
$salasana=md5('suolausta'.$_post['sala']);
$filu=fopen("".$nimi."", "a");
fwrite($filu, $salasana);
fclose($filu);
?>

md5 kohta taitaa tosin olla pikkasen offtopicin mut täytyhän sinne tiedostoon jotain kirjottaa.
ideoita?

Blaze [14.07.2007 22:37:21]

#

ByteMan kirjoitti:

$nimi=$_post['nimi'];

$_POST, kirjainkoolla on väliä.

ByteMan kirjoitti:

$salasana=md5('suolausta'.$_post['sala']);

Ditto.

ByteMan kirjoitti:

$filu=fopen("".$nimi."", "a");

Ei nyt varsinaisesti virhe, mutta noiden tyhjien merkkijonojen ("") liittäminen tuohon muuttujaan on täysin järjetöntä ja turhaa.

ByteMan [16.07.2007 14:08:58]

#

juu kiitoksia nyt lähti toimii ;)

Vastaus

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

Tietoa sivustosta