Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Uprawnienia do tworzenia pliku przez skrypt - problem
jaceklo
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.06.2010

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


Mam skrypt (powiedzmy, że nazywa się m.php), który tworzy miniaturki zdjęć znajdujących się na serwerze.

Zdjęcie chcę zapisać na dysku używając do tego funkcji:
imagejpeg($minitaturka,$sciezka,85);

Gdzie $miniaturka jest już wynikowym zdjęciem, a zmienna $sciezka zawiera ścieżkę (względem położenia skryptu m.php) do której chcę zapisać plik.
I tu pojawia się problem, gdyż nie mogę zapisać zdjęcia w innej lokalizacji niż ta, z której zdjecie pobieram.
Przy próbie zapisania zdjęcia w innym katalogu (np. "miniatury" pojawia się błąd:

  1. [11-Jun-2010 09:32:08] PHP Warning: imagejpeg() [<a href='function.imagejpeg'>function.imagejpeg</a>]: Unable to open 'miniatury/katalog/podkatalog/zdjecie.jpg' for writing: No such file or directory in /home/modelerc/public_html/modelerc/m.php on line 66


I teraz mam pytanie jak nadać uprawnienia skryptowi w taki sposób, aby możliwe było zapisanie wynikowego pliku w danej lokalizacji.

Czytałem trochę o możliwościach .htaccess, ale doczytałem sie tylko jak możliwe jest zablokowanie dostępu do danego katalogu, a ja bym chciał wiedzieć jakudostępnić folder dla skryptu. Czy da się to zrobić w .htaccess czy trzeba w inny sposób?

Dodam jeszcze, ze struktura katalogów i podkatalogów w mianiaturach jest dość skomplikwoana i chciałbym, zeby skrypt również (poza plikami) mógł tworzyć katalogi



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaceklo
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.06.2010

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


Cytat(Wiktor P. @ 14.06.2010, 17:46:59 ) *
Zmień chmody na 777.
W kliencie FTP pewnie będzie taka opcja po kliknięciu prawego knefla myszki na danym katalogu.


Używam Total Comandera, znalazłem tę opcję w menu, zmieniłem dla katalogu "miniatury" atrybut na 777 i nie pomogło.
Potem stworzyłem ręcznie strukturę katalogów i również nadałem uprawnienia na 777 i znowu nie zadziałało.


Próbowałem również zmienić atrybuty skryptu, ale też bez skutku.

Co można zrobić, aby zapisywanie zdjęć w wybranej lokalizacji działało? Ewentulanie czego szukać w sieci?

Jeśli potrzeba mogę wrzucić cały skrypt, może gdzieś po drodze jest błąd?

Ten post edytował jaceklo 14.06.2010, 21:38:33
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 16:35