Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problemy ze skryptem FTP
Forum PHP.pl > Forum > Przedszkole
ravo
Mam kod dzięki któremu chcę ładować pojedyńcze pliki na serwer providera!!

  1. <?php
  2.  
  3.   // ustawienie zmiennych - należy je zmienić aby pasowały do aplikacji
  4.   $komp='xxxxxx';
  5.   $uzytkownik='xxxxxx';
  6.   $haslo='xxxxxx';
  7.   $plikzdalny='xxxxxx';
  8.   $pliklokalny=$_FILES['plik']['tmp_name'];
  9.  
  10.   // ł&plusmn;czenie z komputerem
  11.   $lacz=ftp_connect("$komp");
  12.   if(!$lacz)
  13.   {
  14.     echo '<b>Bł&plusmn;d:</b> Poł&plusmn;czenie z serwerem niemożliwe<br />';
  15.     exit;
  16.   }
  17.   echo "Poł&plusmn;czono z <b>$komp.</b><br />";
  18.  
  19.   // logowanie do komputera
  20.   @ $wynik=ftp_login($lacz, $uzytkownik, $haslo);
  21.   if (!$wynik)
  22.   {
  23.     echo "<b>Bł&plusmn;d:</b> Nie można zalogować się jako <b>$uzytkownik</b><br />";
  24.     ftp_quit($lacz);
  25.     exit;
  26.   }
  27.   echo "Zalogowano pomy&para;lnie jako <b>$uzytkownik</b><br />";
  28.  
  29.   // pobieranie pliku
  30.   echo '<b>Wysyłanie pliku na serwer...</b><br />';
  31.   $wp=fopen($pliklokalny, 'r');
  32.   if(!$sukces=ftp_fput($lacz, $plikzdalny, $wp, FTP_BINARY))
  33.   {
  34.     echo '<b>Bł&plusmn;d:</b> wysyłanie pliku niemożliwe';
  35.     ftp_quit($lacz);
  36.     exit;
  37.   }
  38.   fclose($wp);
  39.   echo '<br /><b>Plik wysyłanie pomy&para;lnie !</b>';
  40.  
  41.   // zamknięcie poł&plusmn;czenia z komputerem
  42.   ftp_quit($lacz);
  43.  
  44. ?>

U mnie na serwerze działa i wysyła pliki zgodnie z zamysłem programisty czyli moim smile.gif u provider NIE
Błąd występuje już przy logowaniu na serwer FTP lecz nie wyświetlana jest żadna informacja o błędzie.

Czy nie jest czasem tak że jak plik ze skryptem jest na serwerze to nie może ten skrypt wysyłać plików na ten serwer?questionmark.gif czy jaki jest mój błąd?
NuLL
Może poprostu połączenia wychodzące są zablokowane na serwerze ?

Połączyć się wogóle możesz ?
ravo
Wygląda wynik otwarcia strony właśnie na taki jakby skrypt stanął już przy próbie połączenia i nawet nie wyświetla informacji o Błędzie połączenia z serwerem!

Czyli jak wina po stronie admina serwera?questionmark.gif
Czy ja temu mogę jakoś zaradzić?
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.