Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload zdjęć... [php]
soliniak
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 8.08.2009

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


Mam o to taki skrytp...

  1. <?php
  2.  
  3. $katalog='galeria';
  4.  
  5. if (isset($_POST['plik']) && $_POST['plik'] != '' && isset($_POST['nazwa']) && $_POST['nazwa'] != '') {
  6. if (!file_exists($katalog.'/'.$_POST['nazwa'])) {
  7. if (copy($_POST['plik'], $katalog.'/'.$_POST['nazwa'])) {
  8. @chmod($katalog.'/'.$_POST['nazwa'], 666);
  9. echo ('Plik został dodany.');
  10. } else {
  11. echo ('Nie można było dodać pliku.');
  12. }
  13. } else {
  14. echo ('Plik o podanej nazwie już istnieje.');
  15. }
  16. } else {
  17.  
  18. ?>
  19. W celu dodania pliku należy wybrać jego lokalizację na dysku, a następnie wskazać odpowiednią nazwę, pod jaką będzie przechowywany na serwerze.<br><br>
  20. <form method="POST">
  21. Nazwa pliku na serwerze: <input type="text" name="nazwa" size="43"><br>
  22. Lokalizacja: <input type="file" name="plik" size="25"><br>
  23. <input type="submit" value="dodaj">
  24. </form>
  25. <?
  26. }
  27. }
  28. ?>


I nie mam pojecia czemu to nie dziala... w internecie jest masa skrytpow z dodawaniem plikow ale chcialbym zrozumiec czemu ten mi nie dziala...
Zwraca mi blad:
Warning: copy(HPIM1626 - Kopia.jpg): failed to open stream: No such file or directory in c:\usr\krasnal\www\maestro\e.php on line 9
Nie można było dodać pliku.

Tylko ze ten folder istnieje... i po prostu nie wiem co jest nie tak...
Za wszelka pomoc bede bardzo wdzieczny... smile.gif (jestem poczatkujacy jesli chodzi o php wiec prosze o wyrozumialosc smile.gif )
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


To nie ma prawa działać! Poczytaj gdzieś w ogóle jak się uploaduje pliki w php...


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
soliniak
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 8.08.2009

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


Znalazlem w necie inny sposob i dziala... ale czemu to nie ma prawa dzialac? Plik jest wybierany... wszystkie warunki sa spelniane... z tego co wiem funkcja copy przenosi plik do wybranego katalogu...
Go to the top of the page
+Quote Post
Ellington
post
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Zacznijmy od tego, ze wlasciwosci plikow sa trzymane w
Kod
$_FILES
a nie
Kod
$_POST
, do tego dochodzi jeszcze rozroznienie na name i tmp_name. Doczytaj, a nie przeklejaj winksmiley.jpg.


--------------------
while ( !die() ) code();
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:08