Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie pliku na serwerze...
Forum PHP.pl > Forum > Przedszkole
strife
Mam pytanie czy wiecie może jak stworzyć plik na serwerze ja wymyśliłem coś takiego:

test.php
  1. <?php
  2.  
  3. $plik = &#092;"pliczek.inc\";
  4. $open = fopen($plik, &#092;"w+\" );
  5. $error = &#092;"spox\";
  6.  
  7. ?>


No i jak próbuje coś takiego wkleić to wyskakuje:
fopen(pliczek.inc): failed to open stream: Permission denied in /home/******/public_html/test.php on line 2

Wiecie co może być nie tak? Czy tu trzeba ustawić chmod, jak tak to gdzie jestem zielony dopiero zaczynam z php już jakiś miesiąc proszę o pomoc!
.dragonfly
Tak, tu trzeba ustawic chmod. 755 lub 777.
dcfighter
Hmmmmm skoro chcesz zrobić po prostu jeden plik, pusty, to czy nie lepiej dać potem fwrite i w nim nic nie napisać?
gibffe
tu jest chyba troche wiekszy problem, szczegolnie jak sie hostujesz
na serwerze gdzie jest ustawiony safe mode

wtedy shell_exec ani nic z tych rzeczy nie zadziala, szczegolnie gdy
chcesz dynamicznie tworzyc pliki - czy fopen czy chcesz czmoda zrobic
z shella dostaniesz permission denied smile.gif

ja to obszedlem ftepem (komendy ftp z poziomu php), chociaz pewnie
jest lepsza metoda i fajnie jakby ktos tu pokazal jak to sie
powinno robic
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.