*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 labi... pieņemsim ka man ir šitā te: <form action="komentari-1.php" method="post"> Niks:<br /> <input type="text" name="niks"><br /> Teksts:<br /> <textarea cols="40" rows="5" name="teksts"></textarea><br /> <input type="submit" value="Pievienot"> </form> kas man ir jāieraksta iekš komentari-1.php lai vis ievadītais teksts ierakstās *.txt failā, un lai komentārus izvada, no *.txt faila, un ievada tos, iekš *.php failā, ok, to var izdarīt caur include, bet kas man jāraksta iekš komentari-1.php ??? lūdzu palīdziet.. :/ Link to comment Share on other sites More sharing options...
hackerman Posted April 8, 2007 Report Share Posted April 8, 2007 $comment = $_POST['teksts']; //definee ar mainiigo komentaara tekstu $nick = $_POST['niks']; // definee ar maniiigo niku $file = "comments.txt"; // definee failu kuraa tu kautko gribi rakstiit $open = fopen($file, "a"); //atver failu $write = fwrite($open, $nick); //raksta failaa niku $write = fwrite($open, comment); //raksta failaaa komentu shis piemeers nav no labaakajiem, bet nu lai vismaz saprastu kautko... lai nebuutu viss vienaa chupaa, tev droshvien vajadzees ar kautko atdaliit tos komentus utt Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 ok. paldies. :) Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 ew, vis sanāca, un vis strāda, tikai problēma tāda ka visi ierakstītie komentāri parādas vienā rinda, tags <br /> nepalīdz :/ Link to comment Share on other sites More sharing options...
hackerman Posted April 8, 2007 Report Share Posted April 8, 2007 Es jau tev teicu, ka tur tas skripts ir tikaj pats pamats :) Izpušķot jau varēji pats vismaz... $write = fwrite($open, $nick "\r\n"); //raksta failaa niku $write = fwrite($open, comment "\r\n"); //raksta failaaa komentu Pamēģini tā kkā...Vajdzētu būt atstarpēm :) Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 (edited) es jau šito mēģināju, tiaki bez "" mjāā izkrita šitāds te: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Web\www\komentari-1.php on line 1582 ko darīt? Edited April 8, 2007 by *jancis38* Link to comment Share on other sites More sharing options...
andrisp Posted April 8, 2007 Report Share Posted April 8, 2007 Meklē kļūdu sintaksē. Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 (edited) es kādas 30 min. čakarējos, lai izlabotu, izmēģināju visu ko zinu, visādus echo utt. bet nekas nesanaak... lūdzu pasakiet kur ir kļūda! ;/ Edited April 8, 2007 by *jancis38* Link to comment Share on other sites More sharing options...
cilveks Posted April 8, 2007 Report Share Posted April 8, 2007 Tev kļūdas paziņojums saka priekšā kur meklēt kļūdu, ļoti iespējams ka trūkst kādas pēdiņas, vai semikols, vai par daudz kaut kā. Link to comment Share on other sites More sharing options...
andrisp Posted April 8, 2007 Report Share Posted April 8, 2007 Mjā.. trūkst viens $ vienā vietā. Tev pašam aizdomīgi neliekas, ka nick ir $ priekšā, bet comment nav ? Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 bet man vis ir pareizi! <form action="komentari-1.php" method="post"> Niks:<br /> <input type="text" name="niks"><br /> Teksts:<br /> <textarea cols="40" rows="5" name="teksts"></textarea><br /> <input type="submit" value="Pievienot"> </form> komentari-1.php <?php $comment = $_POST['teksts']; $nick = $_POST['niks']; $file = "txt/jaunumi/komentari-1.txt"; $open = fopen($file, "a"); $write = fwrite($open, $nick); $write = fwrite($open, $comment); ?> Link to comment Share on other sites More sharing options...
Stopp Posted April 8, 2007 Report Share Posted April 8, 2007 (edited) $write = fwrite($open, $nick "\r\n"); //raksta failaa niku Ja tiešām tur var iztikt bez punkta starp $nick un "\r\n", tad es kaut ko nezinu. edit: *jancis38*, bez $write=, t.i. vienkārši fwrite(.., ..);. Edited April 8, 2007 by Stopp Link to comment Share on other sites More sharing options...
*jancis38* Posted April 8, 2007 Author Report Share Posted April 8, 2007 ar - $write = fwrite($open, $nick \r\n); izmetās: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Web\www\komentari-1.php on line 1594 bez - $ izmetās: Parse error: syntax error, unexpected '=' in C:\Web\www\komentari-1.php on line 1594 bez = izmetās: Parse error: syntax error, unexpected T_STRING in C:\Web\www\komentari-1.php on line 1594 vienkārši ar fwriite: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\Web\www\komentari-1.php on line 1594 Parse error: syntax error, unexpected T_STRING in C:\Web\www\komentari-1.php on line 1594 Link to comment Share on other sites More sharing options...
bubu Posted April 8, 2007 Report Share Posted April 8, 2007 Es tev silti iesaku atšķirt php manuāļa sākumu un sākt lasīt php pamatus. Divas reizes pēc kārtas. Link to comment Share on other sites More sharing options...
Stopp Posted April 8, 2007 Report Share Posted April 8, 2007 aj džīz. fwrite($open, $nick."\r\n"); Atrodi 3 atšķirības! Un tad pamēģini iztulkot PHP izmestās kļūdas un saprast, kamdēļ gan tā notikās. Link to comment Share on other sites More sharing options...
Recommended Posts