Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: mikä fwritessä vikana

Celssi [29.07.2007 13:51:24]

#

Eli onko tietoa, että mikä tässä on vikana.

fwrite($tt, "<?php $nick = $_COOKIE['nick']; $nimi = $_FILES['tnimi']['name']; echo '<img src=\"kayttajat/$nick/kuvat/'.$nimi.'\">'; ?>");

exAtuu [29.07.2007 14:00:26]

#

Käytät lainausmerkkejä tuon stringin ympärillä, mikä johtaa siihen, että kirjoittamasi muuttujanimet käsitellään ennen stringin kirjoittamista tiedostoon. Oikea tapa olisi käyttää heittomerkkejä:

<?php
fwrite( $tt, '<?php $nick = $_COOKIE[\'nick\']; $nimi = $_FILES[\'tnimi\'][\'name\']; echo \'<img src="kayttajat/$nick/kuvat/\'.$nimi.\'">\'; ?>' );
?>

BTW, vaikuttaa huonolta suunnittelulta, jos joudut tuolla tavoin kirjoittamaan koodia johonkin tiedostoon.

PS. Ensi kerralla kerro myös se ongelma. Pelkkä "ei toimi" ei ole kovin kannustava auttajien näkökulmasta.

PS v2. img-tagisi ei sitten tule toimimaan tuollaisena. Sen ratkaisun jätän kuitenkin sinulle. Kannattaisi katsoa sitä suunnittelua :)

Vastaus

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

Tietoa sivustosta