![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 1 Dołączył: 26.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, proszę ekspertów o rzucenie okiem na ten kod. Już nie mam pojęcia gdzie popełniam błąd.
Chodzi mi o to, aby pobrać plik obrazka, zmniejszyć go do określonej wielkości i przekopiować do katalogu upload. Oto mój kod Formularz Kod PHP
Efekt działania jak narazie :
Ten post edytował wzd 8.01.2008, 00:02:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Hm.. wygląda to tak jak by plik który tworzy php odrazu przybierał atrybut "tylko do odczytu"... sprawdz czy katalog o nazwie /tmp nie ma atrybutu "tylko do odczytu"
PS. Kod $losowa_nazwa = md5(time()); $losowa_nazwa = rand(0,999999999); Najpierw robisz losową nazwę za pomocą md5(time()) a potem nadpisujesz to za pomocą rand()... to nie ma przecież sensu ponieważ robisz coś po to by to usunąć... mądrszejsze będzie Kod $losowa_nazwa = md5(time()); wtedy do md5(time()) doda na końcu wynik z rand... tylko po co? przecież time zwraca liczbę sekund... zakładasz że w jednej sekundzie będzie uploadować kilka osób? to chyba lepiej$losowa_nazwa .= rand(0,999999999); Kod $losowa_nazwa = md5(microtime()); tutaj praktycznie nie ma możliwości że ktoś będzie w tym samym momęcie... no a teoretycznie się da - ale trudniej trafić niż w dużego lotka:)@aiv Cytat Odpalasz to pod windowsowym serwerem php a podajesz ścieżkę do /tmp ale kto powiedział że on nie zrobil sobie katalogu tmp? prawdą jest że poprawnie powinno być ./tmp ale /tmp też powinno działać:)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:32 |