Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zliczanie plików na innym serwerze
Forum PHP.pl > Forum > Przedszkole
Ned-Yoshi
Mój problem jest następujący. Moja stronka znajduje się na serwerze szu.pl, jednak wielkosc konta jest tak mala, że pliki galerii trzymam na serwerze sieci. I mam w związku z tym problem ponieważ nie wiem co zrobić, by zliczyć pliki znajdujące się na innym serwerze niż ten, na którym umieszony jest skrypt. Chodzi ogólnie o ilość plików znajdujących się w katalogu. W $c powinna być ta ilość podzielona przez dwa (w katalogu znajdują się rysunki + ich thumbnaile). Czy istnieje jakikolwiek sposób zliczenia tych plików?

Tak wygląda skrypt galerii... thumbnaile wyświetlne są w dwóch kolumnach.
  1. <?php
  2.  
  3. echo('<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">');
  4. for ($i = 1; $i <= $c-1; $i++)
  5. {
  6. echo('<tr><td align=\"center\"><a href=\"javascript:displayWindow(');
  7. echo(&#092;"'zoom.php?gal=\".$gal.\"&rys=\".$i.\"'\");
  8. echo(')\"><img src=\"http://xdsl-937.lubin.dialog.net.pl/~yoshi/gal'.$gal.'/tn'.$i.'.jpg\" alt=\"Kliknij, aby powiększyć\" border=\"0\" height=\"118\"></a><br>'.$i.'.</td>');
  9. $i++;
  10. echo('<td align=\"center\"><a href=\"javascript:displayWindow(');
  11. echo(&#092;"'zoom.php?gal=\".$gal.\"&rys=\".$i.\"'\");
  12. echo(')\"><img src=\"http://xdsl-937.lubin.dialog.net.pl/~yoshi/gal'.$gal.'/tn'.$i.'.jpg\" alt=\"Kliknij, aby powiększyć\" border=\"0\" height=\"118\"></a><br>'.$i.'.</td></tr>');
  13. }
  14. echo('</table><br></center>');
  15. ?>

To co jest powoduje wyświetlanie wszystkiego, lecz w linkach do galerii muszę ręcznie ustawiać i dodawać parametr $c i zmieniać go gdy dodaje nowy obrazek do katalogu.
Spike
ftp" title="Zobacz w manualu PHP" target="_manual

  1. <?php
  2.  
  3. $ftp_host = &#092;"host\";
  4. $ftp_user = &#092;"login\";
  5. $ftp_password = &#092;"haslo\";
  6.  
  7. $conn = ftp_connect($ftp_host);
  8. $login = ftp_login($conn, $ftp_user, $ftp_password);
  9.  
  10. $lista = ftp_nlist($conn, &#092;"katalog/\");
  11. $ile_plikow = count ($lista);
  12.  
  13.  
  14. ?>
Ned-Yoshi
Fatal error: Call to undefined function: ftp_connect() in /virtual/ftp/darmowi/szu.pl/y/yoshi/www/cos.php on line 7

Problem chyba w tym ze na szu.pl są wyłączone skrypty do operacji na plikach... :|
hwao
jak tamten 2 serwer ma dostep do php to niech wygeneruje co w danym katalogu jest a z tego 2 fsockopen" title="Zobacz w manualu PHP" target="_manual odczytujesz dane i juz masz..
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-2025 Invision Power Services, Inc.