Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedostoon kirjoittaminen

Antti88 [20.06.2004 22:36:05]

#

Oon aikamoinen PHP-"nyybä" ja kyselisin erästä asiaa...

Eli miten tiedostoon voi kirjoittaa tekstikenttien tietojen avulla.

Oon kokeillu näin:

<?php
//tiedoston avaus
$tt = fopen("linkit.txt", "a");

//lisättävä teksti
fwrite($tt, "<tr> \n");
fwrite($tt, "<td width="100" align="center" valign="middle" class="musicvids">\n");
fwrite($tt, "<a href="$url" target="blank">$title</a>\n");
fwrite($tt, "</td>\n");
fwrite($tt, "<td width="300" align="center" valign="middle" class="musicvids">\n");
fwrite($tt, "$kuvaus");
fwrite($tt, "</td>\n");
fwrite($tt, "</tr>");

//suljetaan
fclose($tt);
?>

Ja nuo muuttujat ovat arvoja "tekstikentistä".

Mutta kun kokeilen sitä, niin pamahtaa error:

"Parse error: parse error, unexpected T_LNUMBER in /home/antti/public_html/phptestit/linkinlisays/lisaalinkki.php on line 7"

Itsellä ei ole hajuakaan mistä on kyse...

Eli olen kiitollinen jos te kokeneemmat osaatte auttaa.

acorn [20.06.2004 22:40:56]

#

<input type="text" name="num">

tiedosto.php?num=3
-> num = $_GET['num'];

post-metodilla (ei näy osoitekentässä, mahtuu enemmän tavaraa)
-> num = $_POST['num'];

Antti88 [20.06.2004 22:51:27]

#

Ratkaisin tuon jo. Jokausen heittomerkin edessä piti olla kenoviiva.

Mutta sitten askarruttaa että miten saan sivun ohjautumaan toiminnon jälkeen haluamaani urliin?

EDIT: Ja tuokin ratkaistu...

Tempfile [20.06.2004 23:02:26]

#

Header-funktiolla, näin:

<?php
$sivu_jonne_mennaan = "https://www.ohjelmointiputka.net/";

header("Location: $sivu_jonne_mennaan");
?>

Ennen kuin valitat tälle palstalle "Headers already sent"-virheestä, kannattaa käyttää keskustelun hakua aiheesta.

Blaze [20.06.2004 23:15:49]

#

Tempfile kirjoitti:

Ennen kuin valitat tälle palstalle "Headers already sent"-virheestä, kannattaa käyttää keskustelun hakua aiheesta.

Kah, luin tämän tuosta uusimmat viestit -boksista ja tulin rehentelemään sillä, että arvaan jo, mikä on seuraava kysymys, mutta olitkin näköjään ottanut sen jo huomioon ^^

Parempi näin.

Vastaus

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

Tietoa sivustosta