Skocz do zawartości

Potrzebna pomoc


Stwor

Rekomendowane odpowiedzi

Skrypt ptrostych komentarzy:

Plik kom.php

<center><?

//otwieranie komentarzy



$sciezka = "data.txt";

$plik = fopen($sciezka, "r");

$zawartosc = fread($plik, filesize("data.txt"));   



echo $zawartosc

?></center>





<link rel="stylesheet" type="text/css" href="style.css">

<link REL="stylesheet" HREF="style2.css" TYPE="text/css">



<html>

<body>

<center><form method="post" action="add.php">

<p>imię/nick:<input type="text" name="imie" size=20>

e- mail:<input type="text" name="mail" size=20><br>

komentarz:<textarea rows="1" name="koment" cols="30"></textarea></p>

<input type="submit" value="Dodaj">

<input type="reset" value="Wyczysc">

</form></center>



<div align="center">

<table border="0" cellpadding="0" cellspacing="0" width="600" bgcolor="#ffffff">

<tr><td width="600"><hr noshade size=1 color=#000080 width="600"></td></tr>

</table>

</div>



</body>

Plik add.php

<?

$napis="dziekujemy za dodanie swojego komentarza";

$dataloc="data.txt";



$zobacz="<a href=kom.php>$napis</a>";



$read=fopen($dataloc, "r");

$fileread = fread($read, filesize($dataloc));

fclose($read);





fwrite (fopen("data.txt", "r+"), "<table border=0 cellpadding=0 cellspacing=0 width=600 bgcolor=#ffffff><td width=600><a href=mailto:$mail class=mail>$imiez $imie </a><br> $komentz $koment <BR><hr noshade size=1 color=#000080> n $fileread</td>

</table>");



fclose(fopen("data.txt", "a+"));



echo ("$zobacz");

?>

Może mi ktoś podać komende która na. po 30 komentarzach by robiła nową stronę żeby opisy były posegregowane w strony a nie była bardzo długa lista, a i gdzie to wstawić może ktoś ma inny gotowy skrypt to prosze pisać PM

niezaleznosc-finansowa.pl - czasami coś napiszę

Hippos - Katalog stron PREMIUM

Odnośnik do komentarza
Udostępnij na innych stronach

samo wyświetlanie (wersia nie optymalizowana):


if (empty($_GET['page'])) $p=0; else $p=$_GET['page']+0; //+0 zapewni konwersję na int



$perpage=30;



$start=$p*$perpage;

$stop=$start+$perpage;

$n=0;



$plik=fopen("data.txt","r");

if(!($plik))

{

   print("Błąd otwarcia pliku!");

}

else

{

 flock($plik,1);

 while(!feof($plik))

 {

 	$n++;

     $wpis=chop(fgets($plik,10240));

 	if (($n>=$start) && ($n<=$stop)) print($wpis);

 }

 flock($plik,3);

 fclose($plik);

}

print("Wszystkich wpisów: ".$n);

print("<p>Skocz do strony:");

for ($y=0;$y<=$n/$perpage;$y++)

if ($y==$p)

 print("<b>[$n]</b> ");

else

 print("<a href="kom.php?p=$y">$n</a> ");

print("</p>");

Pamiętaj, że strony numerowane są od 0.

A tak poza tym - te skrypty działają u Ciebie? Coś mi się nie podoba zapis. Szczególnie w dodawaniu. Sugerowałbym po pierwsze przejść na bazy, ale nawet jeśli nie, to zmienić to.

Odnośnik do komentarza
Udostępnij na innych stronach

A masz jakiś skrypt do MySql bo chetnie bym skorzystał jak ktos ma to niech napisze bardzo tego potrzebuje :lol:

a i musi być podział na kategorie :)

niezaleznosc-finansowa.pl - czasami coś napiszę

Hippos - Katalog stron PREMIUM

Odnośnik do komentarza
Udostępnij na innych stronach

Ściągnij sobie jakiś z netu, jest tego z milion jak nie więcej :) A jeżeli koniecznie chcesz mieć własną pracę, to naprawdę to nie jest jakieś trudne:P Nawet mnie się udało napisać taki skrypt, ale niestety jego kod źródłowy zaginął z serverem vastnet i moją kasą... :)

Dała matka rozum? To kombinuj.

Odnośnik do komentarza
Udostępnij na innych stronach

A jeżeli naprawdę chcesz mieć coś ściśle pod swoje wymagania, a samemu nie masz ochoty się brać - u mnie na stronie znajdziesz email i numer konta ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności