Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Skrypt sortujący
Mati-21
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.02.2006

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


Witam wszystkich smile.gif

Mam taki skrypt sortujący i wyświetlający wynik w tabeli:
top.php
  1. <?
  2. $fp = fopen("plik1.txt", r); // plik zawierajacy liczbę
  3. $plik1 = fread($fp, filesize("../3-programy/programy/maxthon.exe")); // lokalizacja programu
  4. fclose($fp);
  5.  
  6. $fp = fopen("plik2.txt", r); // plik z kolejna liczba
  7. $plik2 = fread($fp, filesize("../3-programy/programy/virtualdrive.exe")); // lokalizacja programu
  8. fclose($fp);
  9.  
  10.    $fileinfo["Maxthon"] = "$plik1";  // co ma zostac wyswietlone dla pierwszej liczby
  11.    $fileinfo["Virtual Drive"] = "$plik2"; // co ma zostac wyswietlone dla drugiej liczby
  12.  
  13. arsort($fileinfo);
  14.  
  15. print("<table><tr><td colspan=\"3\"><center>Najcześciej pobierane</center></td></tr>\n");
  16.  
  17.    for(reset($fileinfo);
  18.     $key = key($fileinfo);
  19.     next($fileinfo))
  20.    {
  21.     $x=="0";
  22.     $x++;
  23.     $value = pos($fileinfo);
  24.  
  25. if ($x == "3")
  26. { break;
  27. }
  28. else
  29. {
  30.     print("<tr><td align=\"center\">$x.</td><td>$key</td><td align=\"center\">$value</td></tr>\n");
  31.    }
  32. }
  33.    print("</table>\n");
  34. ?>

W 2 linijce (podobnie jak w 6) w nawiasie jest podana nazwa pliku w którym jest zapisana pewna liczba ("plik1.txt" i "plik2.txt")

Posiadam też skrypt który wyprowadza na ekran liczby z mojego pliku z danymi (skrypt wyświetla tylko jedną liczbę przypisaną do danego linku - linijka 7)
pobran_maxthon.php
  1. <?
  2.  $lines=file("download.txt");  // plik w którym sa przechowywane dane
  3.  
  4.  for($n=0; $n<count($lines); $n++)
  5. {
  6.  $str=explode(",",$lines[$n]);
  7.  if(chop($str[1])=="http://www.mati.webserwer.pl/3-programy/programy/maxthon.exe")  // link dla ktorego jest przypisane jakas liczba
  8.   {
  9.    echo "".$str[0];
  10.    break;
  11.  }
  12. }
  13. ?>

Ten skrypt wyprowadza liczbę która jest w pliku z danymi - download.txt.

download.txt
Cytat
57,http://www.mati.webserwer.pl/3-programy/programy/virtualdrive.exe
47,http://www.mati.webserwer.pl/3-programy/programy/maxthon.exe

Jak połączyć skrypt "top.php" z skryptem "pobran_maxthon.php" żeby zostały wprowadzane liczby z mojego pliku z danymi (download.txt) a nie z pojedynczych plików ("plik1.txt" i "plik2.txt")

Ten post edytował Mati-21 2.03.2006, 20:12:36
Go to the top of the page
+Quote Post

Posty w temacie
- Mati-21   [php] Skrypt sortujący   18.02.2006, 10:53:04
- - Gość_Mati   Połączyłem obydwa skrypty w taki sposób: [PHP] pob...   2.03.2006, 20:21:21
- - dr_bonzo   [PHP] pobierz, plaintext <?php$fp = fopen( ...   2.03.2006, 20:39:46
- - Gość_Mati   No wiem że tam jest błąd bo powinnło być naprzykła...   2.03.2006, 21:41:01


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

 



RSS Aktualny czas: 21.08.2025 - 08:26