<?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
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.
<FORM>
<TEXTAREA name="news" rows="5" cols="50"></TEXTAREA>
<p><input type='submit' value='Send'></p>
</FORM>
Näin vai?
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
Blaze kirjoitti:
$_POST tai miksei $_GET.
mihin noi laitetaan editoin jo buttonin tuohon ekaa koodiin.
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.
<?php $tt = fopen("uutiset.txt", "w"); fwrite $_POST["news"]:n; fclose($tt); ?>
olisko tästä mihinkään?
EDIT: Pitäiskö pistää $tt johonkin?
Sopii tutustua siihen fwriten syntaksiin.
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.
...niin ja heti ku sait tän tehtyä niin piti laittaa koodivinkiks? joo.
Minä taas ajattelin, että siitä voisi olla hyötyä joillekkin.
Suomalaisista 100% osaa lukea sekä hyvin moni myös englantia. Aika helppo se on PHP:n manuskasta lukea ja tekaista.
Aihe on jo aika vanha, joten et voi enää vastata siihen.