Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Licznik Wpisow do Forum...
Kwadrat
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 21.04.2003

Ostrzeżenie: (0%)
-----


Dzień Dobry.

Mam nastepujace pytanie.
Mam takie pliki:

forum:
[php:1:94f1ba8f8b]<?
include("headerwml.php");
echo "<wml>";
echo "<card title="Forum">";
echo "<p><small>";
echo "<a href="dodajtopic.php">Nowy temat</a> | <a href="../index.php">Exit</a></small><br/>";
$pow=$i-14;
$i=0+$i;
for($l=$i; $l<=($i+13); $l++)
{
$pop=file("topic.txt");
$tab=explode("|", $pop[$l]);
echo urldecode($tab[0].$tab[1].$tab[2]."<br/>");
}
echo("<a href="forum.php?i=$pow">[next]</a>");
echo("<a href="forum.php?i=$l">[back]</a><br/>");
echo "</p></card>";
echo "</wml>";
?>
[/php:1:94f1ba8f8b]

dodajtopic.php:
[php:1:94f1ba8f8b]<?
include("headerwml.php");
echo "<wml>";
echo "<card title="Forum - Topic"><p align="center">";
echo "Nie uzywaj spacji w Temacie!";
echo "Temat:<br/><input type="text" name="temat" maxlength="15"/><br/>";
echo "<a href="dodaj.php?temat=$(temat)">Dodaj</a>";
echo "</p></card>";
echo "</wml>";
?>[/php:1:94f1ba8f8b]

dodaj.php:
[php:1:94f1ba8f8b]<?
include("headerwml.php");
$ksiega[0]="<a href="ogladaj.php?pik=$temat">- $temat</a>n";
$e=1;
$plik = fopen("topic.txt", "r+");
flock($plik, 2);
while (!(feof($plik))){
$ksiega[$e++] = fgets($plik, 2048);
}fseek ($plik, 0);
for($e=0; $e<9999; $e++){
fputs($plik, "$ksiega[$e]");
}flock($plik, 3);
fclose($plik);
fopen("topic/$temat.txt", "a");
echo "<wml>";
echo "<card title="Forum - Topic" ontimer="forum.php"><timer value="5"/><p align="center">";
echo "<br/> <br/>Temat Zostal Dodany Pomyslnie";
echo "</p></card>";
echo "</wml>";
?>[/php:1:94f1ba8f8b]

headerwml.php
[php:1:94f1ba8f8b]
<script language = "php">
header ("Content-type: text/vnd.wap.wml");
print("<?xml version="1.0" encoding="utf-8"?>");
print("<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"n"http://www.wapforum.org/DTD/wml_1.1.xml">");
</script>
[/php:1:94f1ba8f8b]

I katalog "Topic" z chmod 777 w ktory tworzone sa pliki (txt) o nazwie Topicu.

Chciałbym za pomoca funkcji "count" zrobic cos takiego bu przy kazdym wyswietleniu Topicu (forum.php) pokazywal mi ile jest linijek w pliku danego Topicu. Czyli wpisow poniewaz skrypyt dodawania odpowiedzi jest zrobiony tak ze kazdy wpis danego Topicu dodaje do pliku o tej nazwie w osobnej lini.

Wyswietal mi teraz tak:
Cytat
Nowy Temat | Wroc
temat1
temat2
temat3


Chcialbym by było tak:
Cytat
Nowy Temat | Wroc
[13]temat1
[16]temat2
[56]temat3


Bo w tym stanie jaki mam wyswietla mi sie tylko Link do tematu.
Probowalem na wszelkie sposoby i nic :-( Help ME!

Aha i moj skrypt jest standardowo w WML :-) ALe to nie robi różnicy php zostaje to samo :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kwadrat
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 21.04.2003

Ostrzeżenie: (0%)
-----


Mysle że juz wiem oco chodzi...
Popatrz sie w jakim formacie zapisuje mi do pliku topic.txt!

topic.txt
Cytat
<a href="ogladaj.php?pik=Temat1">- Temat1</a>
<a href="ogladaj.php?pik=Temat2">- Temat2</a>
<a href="ogladaj.php?pik=Temat3">- Temat3</a>
<a href="ogladaj.php?pik=Temat4">- Temat4</a>
itp...


wydaje mi sie ze wtedy to co napisałes nie bedzie działało tak jak trzeba...
A ja musze tak podac link bo potrzeban jest mi zmienna $pik=(teamtowi) by program do dodawania i wpisywania odpowiedzi wiedzial jakim zajac sie plikiem...
Mysle ze trzeba by zrobic tak by do pliku Topic.txt zapisywal tez dane do licznika..
Tylko jak!
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 01:00