Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Aloittelijan kysymys koskee tiedostoon kirjoittamista

Sivun loppuun

thekoodaaja [19.10.2004 11:26:42]

#

<?php
//avataan tiedosto kirjoitustilassa
$tt = fopen("testi2.txt", "w");

//kirjoitetaan tiedostoon kolme riviä; \n tarkoittaa rivinvaihtoa
fwrite($tt, "Rivi 1\n");
fwrite($tt, "Rivi 2\n");
fwrite($tt, "Rivi 3");

//suljetaan tiedosto
fclose($tt);
?>

miten saa tuohon lisättyä sellaisen kohdan johon voi itse kirjoittaa jotain ja painaa jotakin nappulaa ja se kirjoittaisi sen testi2.txt filuun

Blaze [19.10.2004 11:29:50]

#

Teet formin, jossa on joko input type="text" tai textarea, annat sille nimen ja sitten haet $_POST (tai miksei $_GET:kin) -taulukosta sen arvon ja kirjoitat sen sinne tiedostoon.

thekoodaaja [19.10.2004 11:34:17]

#

<FORM>
<TEXTAREA name="news" rows="5" cols="50"></TEXTAREA>
<p><input type='submit' value='Send'></p>
</FORM>

Näin vai?

Blaze [19.10.2004 11:43:01]

#

thekoodaaja kirjoitti:

Näin vai?

No siihen kannattaa varmaan laittaa se submit-button vielä :)

thekoodaaja kirjoitti:

Miten sai buttonin?

input type="submit" toimii varsin hyvin. Lueskeles vaikka tuota aikas kuluks: http://www.w3.org/TR/html4/interact/forms.html

thekoodaaja [19.10.2004 11:48:10]

#

Blaze kirjoitti:

$_POST tai miksei $_GET.

mihin noi laitetaan editoin jo buttonin tuohon ekaa koodiin.

sooda [19.10.2004 12:03:03]

#

esim jos sulla on

<FORM method="post" action="plop.php">
<TEXTAREA name="news" rows="5" cols="50"></TEXTAREA>
<p><input type='submit' value='Send'></p>
</FORM>

niin sitte plop.php:ssä $_POST["news"]:n sisältö on se mitä tohon textareaan kirjoitettiin.

thekoodaaja [19.10.2004 12:07:25]

#

<?php
$tt = fopen("uutiset.txt", "w");
fwrite $_POST["news"]:n;
fclose($tt);
?>

olisko tästä mihinkään?

EDIT: Pitäiskö pistää $tt johonkin?

Blaze [19.10.2004 12:13:05]

#

Sopii tutustua siihen fwriten syntaksiin.

thekoodaaja [19.10.2004 12:20:34]

#

PHP.NET kirjoitti:

Huomaa: On systems which differentiate between binary and text files (i.e. Windows) the file must be opened with 'b' included in fopen() mode parameter.

joo milläs kielellä tätä kirjoitetaan

sain toimimaan.

tejeez [21.10.2004 13:31:08]

#

...niin ja heti ku sait tän tehtyä niin piti laittaa koodivinkiks? joo.

thekoodaaja [25.10.2004 09:12:11]

#

Minä taas ajattelin, että siitä voisi olla hyötyä joillekkin.

Juice [25.10.2004 18:44:15]

#

Suomalaisista 100% osaa lukea sekä hyvin moni myös englantia. Aika helppo se on PHP:n manuskasta lukea ja tekaista.


Sivun alkuun

Vastaus

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

Tietoa sivustosta