![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%)
|
Cześć, mam problem z prawidłowym wysłaniem Plików (np. tekstowego) na serwer. Wszystkie skrypty uruchamiam na wampie 2.0. Korzystam ze skryptów znalezionych Tutaj . folder projektu to np Send tworze w nim pliki identyczne jak w źródle i nie działa. Jest jakiś problem z dostępem do katalogu wybranego prze zemnie (w oryginalnym skrypcie katalog foto). Gry próbuje odpalić skrypt
to pojawiają się komunikaty o błędzie Warning: move_uploaded_file(C:/wamp/www/foto/http.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\send2\plik2.php on line 22 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php1AE.tmp' to 'C:/wamp/www//foto/http.txt' in C:\wamp\www\send2\plik2.php on line 22 Jednak gdy zmienię linię:
na
wszystko działa ok. Katalog foto znajduje się w w folderze z skryptem. Z góry dzięki za pomoc |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%)
|
Sprawdź:
Czy katalog foto ma ustawione prawa do zapisu (chmod 777). Czy śceżka którą podajesz jest poprawna. Przydatne funkcje: is_dir, is_writable. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 6 Dołączył: 28.08.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
C:/wamp/www//foto/http.txt
masz tam "//" dlatego nie możesz przenieść. powinno być:
Ten post edytował Vexator 30.12.2008, 12:44:25 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
C:/wamp/www//foto/http.txt masz tam "//" dlatego nie możesz przenieść. powinno być:
Nie gadaj bzdur... |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 6 Dołączył: 28.08.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%)
|
Vexator zauważyłem to samo i poprawiłem samemu, to nic nie daje
Edycja (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Problem już rozwiązałem sam, błędna była ścieżka do katalogu. Temat Zamknięty. Ten post edytował kask18 30.12.2008, 14:51:46 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 6 Dołączył: 28.08.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
załóżmy, że skrypt jest w folderze www/strona/, a fotki mają być w www/foto/
czy jak zrobisz tak, to zadziała?
".." wyjdziesz z strona katalog wyżej, a później do foto. |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%)
|
Vexator własnie w tym był problem. Nie zwróciłem na to uwagę. Dzięki za propozycje rozwiązania problemu.
Edit A czy da się tak zrobić by skrypt w skrypcie załóżmy plik.php wstawić zmienną która będzie przechowywała całą ścieżkę dostępu do plik.php. np. plik.php znajduje się w www/strona/foto/plik.php czy da się to jakoś odczytać i wpisać w zmienną (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował kask18 30.12.2008, 14:59:48 |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 6 Dołączył: 28.08.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
coś takiego masz na myśli? getcwd()
zakładając, że nie użyłeś nigdzie chdir() to powinieneś otrzymać "www/strona/foto/" zrób sobie echo getcwd(); i zobacz co ciekawego wyszło. Ten post edytował Vexator 30.12.2008, 15:06:00 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:52 |