Miten saisin järkevästi normaalista formista laitettua .txt filuun tietoja, esim: Otsikko: [______] (LÄHETÄ)
ja se laittais tekstifiluun tuon otsikon mitä siihen on laitettu + näyttäisi tuossa otsikon formin input tekstikentässä nykyisen otsikon - eli tämä formi tulisi vähän niinku admin sivuille.
Lukeminen .txt filusta onnistuu sivuille (index.php) mutta admin paneelista (admin.php) on se ongelma että saan toimimaan ton ihan ok paitsi että ei nää otsikon formin input kentässä nykyistä + että ei voi tehdä toista formia sivuilla... Eli main idea olisi saada admin sivulle kolme kenttää...
1) kuvan lähetys joka muuttaa kuvan nimen tietyksi (kuva1.jpg) jonka sitten saa kätevästi laitettua ihan mille sivulle tahansa... Tai jotenkin muulla tavalla.. (sendii filun - ottaa nimen ja laittaa sen txt filuun joka menee <img src="xxx.png"> kohtaan... tai jotain :)
2) Tuo otsikko juttu
3) sama ku otsikko mutta teksti osio (max 400 merkkiä)
Ja kaiken lisäksi tarvitsisi olla kaksi kertaa toi systeemi... kahdelle "uutiselle"
Ideoita..? Apua? Vinkkejä?
PHP taito on vähän niin ja näin...
Tällä toi otsikko+teksti toimii mutta samalla sivulla ei voi olla kahta kertaa tätä:
<form name="input" action="" method="post"> Otsikko1: <input type="text" name="otsikko1" value="" /> <input type="submit" value="Submit" /> </form> <?PHP $filename = "otsikko1.txt"; $text = $_POST['otsikko1']; $fp = fopen ($filename, "w"); if ($fp) { fwrite ($fp, $text); fclose ($fp); echo ("Päivitys tehty!"); } else { echo ("Päivitys epäonnistui!"); } ?>
Mod. lisäsi kooditagit, näiden lisäksi voisit jatkossa sisentää koodisi.
Pahoittelut, että vastaan aiheen vierestä, mutta kannattaa lukea toi "ohjeet viestien kirjoitukseen". Nyt esim. minä en jaksa lukea koko viestiä, kun se on niin sekava.
Grez kirjoitti:
Pahoittelut, että vastaan aiheen vierestä, mutta kannattaa lukea toi "ohjeet viestien kirjoitukseen". Nyt esim. minä en jaksa lukea koko viestiä, kun se on niin sekava.
Juu, sori vaan, tuli "vähän" kiireellä kirjoitettua tuo. :P
MOI z00ze!
tässä sulle sekavaa "sendimistä & readausta"...
<html xmlns="http://www.w3.org/1999/xhtml" lang="fi" xml:lang="fi"> <head><meta http-equiv="Content-Language" content="fi" charset=UTF8"/> </head><body aling="center" bgcolor="#CCFFFF" ><h3 align="center" id="form_header1">OTSIKKO</h3> <form id="frm1" method="POST" action="index.php" targt="_self"> <table id="tbl1" border="0" width="100%" height="36%" id="table1"> <tr><td id="tbl1_row1cell1" width="33%" valign="top" align="left"> <input id="tbl1_txt1" name="tbl1Txt1" type="text" size="30"/><br><br> <input type="button" onclick="submit(this.form)" value="form1_send"/></td><td id="tbl1_row1cell2" width="34%" align="center"> <img id="tbl1_img1" src="images/kuva1.jpg" width="155" height="150"/> </td><td id="tbl1_row1cell3" width="33%" align="right" valign="top"> <textarea id="tbl1_txta1" name="tbl1TxtA1" cols="40" rows="10"></textarea> </td></tr></table><h3 align="center" id="form_header2" >OTSIKKO2</h3> </form><form id="frm2" method="GET" action="index.php" targt="_self"> <table id="tbl2" border="0" width="100%" height="36%" id="table2"> <tr><td id="tbl2_row1cell1" width="32%" valign="top" align="left"> <input id="tbl2_txt1" name="tbl2Txt1" type="text" size="30"/><br><br> <input type="button" onclick="submit(this.form)" value="form2_send"/></td><td id="tbl2_row1cell2" width="34%" align="center"> <img id="tbl2_img1" name="tbl2Img1" src="images/kuva3.jpg" width="155" height="150"/> </td><td id="tbl2_row1cell3" width="33%" align="right" valign="top"> <textarea id="tbl2_txta1" name="tbl2TxtA1" cols="40" rows="10"></textarea> </td></tr></table></form></body></html> <?php //koodi on tosi oksettavaa... if (isset($_POST)) { w2file1($_POST['tbl1Txt1']); } if (isset($_GET)) { w2file2($_GET['tbl2Txt1']); } function w2file1($text) { if ($text != '') { $filename = "file1.txt"; $handle = fopen ($filename, "w"); if($handle) { fwrite ($handle , $text); fclose($handle); } } } function w2file2($text) { if ($text != '') { $filename = "file2.txt"; $handle = fopen ($filename, "w"); if ($handle) { fwrite ($handle , $text); fclose($handle ); } } } function write2_h3_elems() { $contents = null; $filename = "file1.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); if ($contents != null & $contents != '') { echo '<script type"text/javascript">form_header1.innerHTML="'. $contents . '";</script>'; } $contents = null; $filename = "file2.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); if(($contents != null & $contents != '')) { echo '<script type"text/javascript">form_header2.innerHTML="'. $contents . '";</script>'; } } write2_h3_elems(); ?>
Kiitoksia Nea, mun tarvii varmaan mennä johonki php kurssille... Heh...
Voit kanssa vilkaista onko tuosta mun ratkaistusta ongelmasta hyötyä:
https://www.ohjelmointiputka.net/keskustelu/
Aihe on jo aika vanha, joten et voi enää vastata siihen.