Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prosty skrypt komentarzy
frogger14
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nitryt14
post
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
Go to the top of the page
+Quote Post

Posty w temacie
- frogger14   prosty skrypt komentarzy   28.02.2004, 20:21:01
- - Nitryt14   Da się zrobić To plik wyświetlający treść tych ...   28.02.2004, 22:30:47
- - frogger14   A ustawiac jakies chmody? kto.inf, tresc.inf - te ...   28.02.2004, 22:47:54
- - Nitryt14   Pliki niestety same się nie zrobią ale jak wstawis...   28.02.2004, 22:54:45
- - frogger14   Czyli co, bo zbytnio nie skapowalem ? Zrobia sie c...   28.02.2004, 23:02:38
- - Nitryt14   skrypt już poprawiony powinno działac a jak wchodz...   1.03.2004, 17:59:21
- - frogger14   Spoko juz wszystko jest "ok" A czy mozna zrobic ab...   2.03.2004, 21:52:40
- - Nitryt14   Da się to poprawić ale niewiem dlaczego niedziała ...   4.03.2004, 20:57:25
- - frogger14   Dzieki, ide testowac   4.03.2004, 21:22:36
- - bartek89   ale mi i tak nie działa wszystkie pliki działaja o...   5.03.2004, 08:02:23
- - kszychu   Cytatwstaw <?php $tresc = HTTP_POST_VARS['tres...   5.03.2004, 10:59:17
- - Nitryt14   Ja działam na serwerze na którym niedziała to drug...   5.03.2004, 16:52:49
- - frogger14   A na jakim serwie jedziesz ?   5.03.2004, 22:58:49
- - Nitryt14   Apache costam - (nie pamiętam bo mam na innym komp...   6.03.2004, 11:22:20
- - frogger14   CytatA ty na czym jedziesz znasz coś lepszego? Ch...   6.03.2004, 11:50:21
- - Nitryt14   W necie jeszcze niemam stronki swojej dopiero będe...   6.03.2004, 13:02:03
- - frogger14   spoko nie bede sie smial .....kazdy czyms sie inte...   6.03.2004, 19:19:26
- - Nitryt14   Wracając do temat co uważasz na temat mojego skryp...   6.03.2004, 20:38:33
- - frogger14   Znalazlem inny skrypt do dodawania komentarzy oto...   6.03.2004, 21:49:09
- - RoVeR   CytatPs. Jak myślisz jaka wersje linuxa bym musiał...   7.03.2004, 11:27:39
- - frogger14   CytatSprubuj samo jondro i ucz się komend :wink: ...   7.03.2004, 16:59:50


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 14:01