Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload obrazkow - problem
-armata12-
post
Post #1





Goście







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. ?>
Go to the top of the page
+Quote Post
cim
post
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


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
Go to the top of the page
+Quote Post
armata12
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.12.2004

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


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował armata12 18.12.2004, 16:31:14
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 05:25