![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.02.2004 Skąd: ziemia Ostrzeżenie: (0%) ![]() ![]() |
Siemka poszukuje prostego skryptu komentarzy, bez logowania uzytkownikow i bez sql (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Da sie zrobic ? 8) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 17.02.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Da się zrobić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
To plik wyświetlający treść tych postów: (wyswietl.php) [php:1:b7ab19bf32]<?php include"config.inc"; // Czytywanie zawartości plików $file1 = file($plik1); $file2 = file($plik3); //Koniec echo "<table align=center class="2"><tr><td class="pod">"; echo "<b>Wpisy do księgi gości:</b><br><br>"; // jeżeli plik ma wage zero to: // Wyświetlamy że niema postów if (filesize($plik1) == "0") { echo "Brak wpisów"; } else // A jeżeli nie wyświetlamy księge gości z wpisami { echo "<table border=0 align=center class="2">"; for ($i=0;$i<count($file1);$i++) { // Obróbka danych w plikach $a1 = split("|", chop($file1[$i])); $a2 = split("|", chop($file2[$i])); // Wyświetlanie księgi gości echo "<tr><td class="pod" width=20%><p>Kto:</p></td><td class="pod" align=left>$a1[0]</td></tr>"; echo "<tr><td class="pod" width=20%><p>Treść:</p></td><td class="pod" align=left>$a2[0]</td></tr>"; } echo "</table>"; } echo "</td></tr></table>"; // Koniec wyświetlania księgi // Odnośnik do pliku gdzie można dodać post print "<center><A href=wpis.html>Dodaj wpis</a></center>"; // Koniec programu ?>[/php:1:b7ab19bf32] A teraz plik dodający: (dodaj_wpis.php) [php:1:b7ab19bf32]<?php include"config.inc"; if ($nick == "" || $tresc == "") { if ($nick == "") { $cos[0] = "<br>-Nick"; } if ($tresc == "") { $cos[1] = "<br>-Treść"; } if ($cos[0] != ""||$cos[1] != "") { print "Nie wypełniłeś pola obowiązkowego: <b>$cos[0]$cos[1]</b><br>"; } print "Aby wiadomość została dodana wypełnij je!!!"; } else if ($akcja==dodaj) { $d1 = "$nickn"; $dane1 = addslashes(htmlentities("$d1")); $da1 = "$dane1"; $fp1 = @fopen("$plik1", "r+"); $dane1=$dane1.fread($fp1, filesize($plik1)); rewind($fp1); flock($fp1, 2); fwrite($fp1, $dane1); flock($fp1, 3); fclose($fp1); $d2 = "$trescn"; $dane2 = addslashes(htmlentities("$d2")); $da2 = "$dane2"; $fp2 = @fopen("$plik2", "r+"); $dane2=$dane2.fread($fp2, filesize($plik2)); rewind($fp2); flock($fp2, 2); fwrite($fp2, $dane2); flock($fp2, 3); fclose($fp2); print "<a href="$adres">Powrót</a>"; } else { print "$tresc_niedziala"; } ?>[/php:1:b7ab19bf32] A teraz plik konfiguracyjny: (config.inc) [php:1:b7ab19bf32]<?php $plik1 = "kto.inf"; //Plik z nickiem osoby dodajacej wpis $plik2 = "tresc.inf"; //Plik z treścia postu $tresc_niedziala = "CO??"; // tekst alternatywny jak coś niedziała $adres = ""; // Adres strony głównej do powrotu ?>[/php:1:b7ab19bf32] Formularz będzie prosty ale też ci go napisze (wpis.html) Kod <table width=50%>
<tr> <td width=10%> Nick: </td> <td width=90%> <form action="dodaj_wpis.php?akcja=dodaj" method="post"> <input type="text" name="nick"> </td> </tr> <tr> <td> Treśc </td> <td> <textarea name="tresc"></textarea> </td> </tr> <tr> <td colspan="2"> <input type="submit" value="dodaj"> </form> </td> </tr> </table> Mam nadzieje że działa ale jakby coś pisz! Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 14:01 |