Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem ze zdjeciami na FTP
Forum PHP.pl > Forum > Przedszkole
Rafal_new_PHP
Tak mi kod nie działa. Kod ma za zadanie wysłanie pliku na serwer www.
Kod
$lokalizacja = 'http://poc.pl/fotki/user'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];

gdy stawialem na wamp serwer wszystko mi dzialalo. Czyli dodawało zdjęcia
Kod
$lokalizacja = c:\progers\fotki\user'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];

moze ktos z was ma pomysl co zrobic by działało mi na stronie www.
Kod
Warning: move_uploaded_file(http://poc.pl/fotki/user1karol_z_bokunew.gif) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in /home/pocwiczmy-r/ftp/wyslij.php on line 154




Kod


// umieszczenie pliku w pożądanej lokalizacji
  $lokalizacja = 'poc.pl\fotki\user'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];

  if (is_uploaded_file($_FILES['plikuzytkownika']['tmp_name']))
  {
     if (!move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], $lokalizacja))
     {
        echo 'Problem: Plik nie może być skopiowany do katalogu';
        exit;
     }
  }
  else
  {
    echo 'Problem: możliwy atak podczas wysyłania pliku. Nazwa pliku: ';
    echo $_FILES['plikuzytkownika']['name'];
    exit;
  }
isso
jak dla mnie to usiń to "poc.pl" tzn... jezeli masz odpowiednio zaparkowaną domenę to wykonując skrypt(oczywiscie zakładam, ze jest on w katalogu głównym) jesteś w katalogu "/" czyli nie trzeba dodawać "nazwadomeny.pl" i teraz dodajesz tylko konkretny katalog
Rafal_new_PHP
mozesz na kodzie pokazać bo ciezko mi zrozumiec
ayeo
Witam!

  1. <?php
  2. $lokalizacja = 'poc.plfotkiuser'.$wiersz['id'].....
  3. ?>


zamień na:
  1. <?php
  2. $lokalizacja = 'fotkiuser'.$wiersz['id'].....
  3. ?>
isso
spróbuj po tak:

  1. <?php
  2. $lokalizacja = 'fotki/user'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];
  3. ?>


zakładam, ze skrypt, którym uploadujesz jest w głównym katalogu(czyli dostęp typu: domena.pl/upload.php)
Rafal_new_PHP
Kod
[b]Warning[/b]: move_uploaded_file(/fotki/user1karol_z_bokunew.gif) [[url="http://www.pocwiczmy-r.nazwa.pl/function.move-uploaded-file"]function.move-uploaded-file[/url]]: failed to open stream: No such file or directory in [b]/home/pocwiczmy-r/ftp/wyslij.php[/b] on line [b]154[/b]


Nie dziala

Kod
$lokalizacja = '/fotki/user'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];
isso
  1. <?php
  2. $lokalizacja = 'fotki/user/'.$wiersz['id'].$_FILES['plikuzytkownika']['name'];
  3. ?>


Teraz spróbuj smile.gif
Rafal_new_PHP
isso dziala smile.gif dziekuje
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.