![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z skryptem wysyłającym plik na serwer a raczej z czescią która nim manipuluje oto on
jeżeli chodzi o drzewo katalogow to wyglada ono nastepujaca zaczynajac od katalogu glownego serwer: / -1 -administracja-tu znajduje sie skrypt (umieszczony wyżej) odpowiadajacy manipulowanie przesłanymi plikami -galeria -1-w tym katalogu tworzone sa foldery ktorych nazwami sa ID -1 -2 -3 -4- tu powinienen przeslany zostac plik mam nadzieje ze wystarczajaca przejzyscie to przedstawilem |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
OK, ale czy skrypt ma problem z wysłaniem pliku czy przeniesieniem go? Sprawdź może jaki chmod ma tworzony plik.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
wlasciwie to trudno stwierdzic. W moim podreczniku do php jest napisane ze plik ktory sie wysyla zostaje wyslany i zapisany w domyslnym katalogu tymczasowym jezeli nic sie z nim nie zrobi (zmieni nazwe,przeniesie) do konca skryptu zostaje on usuniety
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
A katalog, który tworzysz ma faktycznie chmod 777? Czy jakikolwiek z warunków zwraca Ci błąd?
Ha!
Zmienna nie jest interpretowana w ''. Ten post edytował Daiquiri 12.11.2010, 16:34:25 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
faktycznie katalog tworzony przez ten skrypt nie ma uprawnien 777 tylko 755 ale nie wiem dlaczego przeciez funkcja jest napisana poprawnie
Calość nie generuje zadnego błędu |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
mkdir("../galeria/$id", 0777);
podmien na mkdir("galeria/$id", 0777); $lokalizacja='/galeria/$id/'.$_FILES['miniaturka']['name']; podmien na $lokalizacja="galeria/$id/".$_FILES['miniaturka']['name']; //pamiętaj jeżeli wpisujesz zmienną to tylko z " nigdy z ' ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
niestety zaden ze sposobów podanych wyżej nie działa skrypt teraz wyglada tak:
Niewiem moze jest pboblem z sciazkami do katalogow
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
na początku skryptu wstaw
error_reporting(E_ALL | E_STRICT); edit: if (move_uploaded_file($_FILES['miniaturka']['tmp_name'], ../$lokalizacja)) if (move_uploaded_file($_FILES['miniaturka']['tmp_name'], '../'.$lokalizacja)) Ten post edytował CuteOne 12.11.2010, 18:00:40 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nadal nie dziala teraz jest tak:
umask jest wyzerowany i nadal tworzy katalogi o chmod 755 i przy wykonywaniu skryptu tworzy sie plik $lokalizacja w katalog_glowny/1 który po otworzeniu w notatniku wyswietla "kod" obrazka |
|
|
![]()
Post
#11
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Czyli tworzy Ci katalog w katalog_glowny/1/galeria/modelki/$id/ i przenosi do niego plik?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
tworzy mi katalog o chmod 755 i w katalogu katalog_glowny/1 tworzy sie plik bez rozszezenia o nazwie $lokalizacja a w nim zawarty jest obrazek w formir tekstowej tak jak by otworzyc obrazek w notatniku
w ksiązce do php mam napisane ze jezeli sa jakies problemy z wysylaniem plikow nalezy znalesc plik php.ini i tam ustalic wartosc upload_tmp_dir ale gdzie go mozna znalesc? serwer hostuje nazwa.pl Ten post edytował DerekDX 12.11.2010, 18:50:22 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Naknociłeś ze zmiennymi, wyświetl sobie np. $_FILES['miniaturka']['name'];
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
watrosc zmiennej $_FILES['miniaturka']['name']; to nazwa pliku ktory uploaduje i to sie mi wyswietla
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:49 |