Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload obrazkow - problem
Forum PHP.pl > Forum > Przedszkole
armata12
Napisałem taki skrypcik, plik upload znajduje sie w /new/gif12/ a folder gdzie maja byc zapisywane fotki to /new/fotki/ ma ustawione prawa na 777 kopiowanie niby sie udaje ale pliku nie ma w folderze. Proszę o pomoc!
  1. <?
  2. function upload($userfile){
  3. if($userfile!=&#092;"\")
  4. {
  5. if(is_uploaded_file($userfile))
  6. {
  7. $src=&#092;"./fotki\";
  8.  
  9.  move_uploaded_file($_FILES['userfile']['tmp_name'], &#092;"$src/\".$_FILES['userfile']['name']);
  10.  die (&#092;"Plik zostal zapisany pomyslnie :)\");
  11.  $stan=='oki';
  12.  print_r( $_FILES, true );
  13. }
  14. else echo &#092;"Plik nie wgrał się poprawnie.\";
  15. }
  16. }
  17. if(!empty($t_fotka)) upload($t_fotka);
  18. if(!empty($t_fotka2)) upload($t_fotka2);
  19. if(!empty($t_fotka3)) upload($t_fotka3);
  20. if(!empty($t_fotka4)) upload($t_fotka4);
  21.  
  22. ?>
cim
jeżeli dobrze zrozumialem to skrypt jest w katalogu /new/gif12/ więc ścieżka powinna chyba wyglądać:
Kod
$src="./../fotki";


możesz tez wrzucić 'move_uploaded_file' do warunku if`a żeby zobaczyć czy plik jest bezbłędnie przenoszony do odpowieniego katalogu
armata12
Już sobie poradziłem!
Daje tu kod do pliku upload.php
  1. <?
  2. for ( $nIndex = 0; $nIndex < count( $thefiles ); $nIndex++ )
  3.  {
  4. if ( !empty( $thefiles_name[$nIndex] ) )//czy wybrano plik
  5. {
  6. $aType = $thefiles_type[$nIndex];
  7. if ( ( $aType == &#092;"image/gif\" ) ||
  8.  ( $aType == &#092;"image/pjpeg\" ) ||
  9.  ( $aType == &#092;"image/jpeg\" ) )
  10. {
  11. if ( $thefiles_size[$nIndex] < ( 1024 * 100 ) )
  12. {
  13. $aNewName = &#092;"../fotki/\" .
  14.  $thefiles_name[$nIndex];
  15. copy( $thefiles[$nIndex], $aNewName );
  16. $aNewNames[] = $thefiles_name[$nIndex];
  17. $stan='oki';
  18. } else echo &#092;"Za duży plik !!!\";
  19.  
  20. } else echo &#092;"Plik nie jest typu gif ani jpeg\";
  21. }
  22. }
  23. ?>


Kod do formularza:
Kod
<tr>
<td><p align="right"><b>Top fotka:</b></p></td><td><input type="file" size="111" name="thefiles[]"></td>
</tr>
<tr>
<td><p align="right"><b>Fotka 2:</b></p></td><td><input type="file" size="111" name="thefiles[]"></td>
</tr>
<tr>
<td><p align="right"><b>Fotka 3:</b></p></td><td><input type="file" size="111" name="thefiles[]"></td>
</tr>

Mozna to robić bez konca winksmiley.jpg
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.