![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam dziwny problem, mianowicie skrypt uploadujący pliki na serwer nie działa. Próbowałem na yoyo.pl, na freehostii, quotaless oraz cba.pl. Przez pewien czas myślałem, że to wina serwisu, który udostępnia mi hosting. No ale na tylu serwisach miałoby się zacinać? Szukałem w tematach - owszem, wiele jużnapisano o uploadzie aale chyba nie ma tego, czego szukam.
Sytuacja wygląda tak: w katalogu głównym znajduje się plik upload.php i folder upload. Kod w "upload.php" jest następujący: CODE $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = strtolower($_FILES['plik']['name']); $plik_rozmiar = $_FILES['plik']['size']; $unikatowa_nazwa="uploadowyplik"; if(is_uploaded_file($plik_tmp)) { move_uploaded_file($plik_tmp, "/upload/$unikatowa_nazwa$plik_nazwa"); chmod("upload/$unikatowa_nazwa$plik_nazwa", 0644); header("Location:bla.pl"); } else echo "Blad!"; ?> Ni przedstawiałem już formularza, bo to zdaje się najmniejszy problem. Nieraz zdarzyło mi się juz poprawiaćten kod, zmianiac, upiekszać ale cóż, dalej nie działa, mam nadzieje jakos to naprawić. Proszę o pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj zrobić tak :
Masz nadane dla katalogu upload prawa 777 ![]() Ten post edytował k_@_m_i_l 10.07.2008, 20:01:00 -------------------- "PHP to człowiek. MySQL to również człowiek."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
chmod ustaiony jest na 777 ale to nic nie pomaga. Ten skrypt niewiadomych przyczyn tez nie dziala. Łamię sobię głowę dlaczego.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
daj kod formularza uploadu
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
CODE <form enctype="multipart/form-data" action="upload.php" method="POST"/> <center>Wybierz plik który chcesz umieścić na serwerze:</center><br> <center><input name="plik" type="file"></center><br> <input type="submit" value="wyślij plik"> </form> Ten post edytował Aulich 11.07.2008, 16:31:28 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
formularz jest czysty, żadnych błędów nie otrzymujesz? zobaczy czy zwróci coś error_reporting(E_ALL);
skrypt uruchamiasz na localu? Ten post edytował Lejto 11.07.2008, 18:37:22 -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie, na localu nie uruchamiam. Właśnie cały czas mnie zastanawia co może być nie tak skoro nie zwraca żadnych błędów, skrypt sam w sobie jest poprawny a mimo to nie działa. No cóż, w każdym razie dzięki za pomoc. Jakbyście mieli jakiś pomysł co mogłob być nie tak to chętnie się zastosuję
![]() ------------------------------------------- Zupełnie zapomniałem... może opcja file_uploads jest wyłączona. Podpowiedzcie mi jak ją włączyć, jeśli nie wiem jak się dostać do pliku php.ini ? Ten post edytował Aulich 14.07.2008, 19:59:04 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Co wyswietla sie? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wyswietla się Files:Array ( )
I nie wiem o co chodzi ![]() Aaaaaa, jednak wstawione do skryptu, po którymś z kolei razie (próbie uploadu) wypisuje: CODE [plik] => Array ( [name] => 26bd92dca1.jpeg [type] => image/jpeg [tmp_name] => /tmp/phpQOVnEg [error] => 0 [size] => 32044 Ale dalej nie wiem o co chodzi, czy to ze tak wypisuje. to znaczy, ze plik mimo wszystko jest gdzies w katalogu tymczasowym? Ten post edytował Aulich 15.07.2008, 06:53:36 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 11:48 |