Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mkdir() i problem z zapisem do folderu 777[/php]
Forum PHP.pl > Forum > Przedszkole
magier123
Witam

kod wyglada tak

  1. <?php
  2. $folder = $_POST['folder'];
  3. $dir = $_GET["path"]."/".$folder;
  4. mkdir($dir);
  5. $old = umask(0);
  6. chmod($dir,0777);
  7. umask($old);
  8. ?>


a problem jest tego typu ze pomimo ze folder tworzy sie z uprawnieniami 777 to skrypt php ktory ma zapisac do niego jakies zdjecie nie moze tego zrobic, a w total commanderze jak chce nadpisac prawa dostepu to wyswietla "nie mozna zmienic atrybutow plikow zdalnych"

jak temu zaradzic??

nie ratuje mnie zadna funkcja z ftp_chdir bo musi byc to narzedzie uniwersalne ktore bedzie kopiowane i konfugurowanie go za kazdym razem byloby glupota
webasek
Spróbuj tak:

  1. <?php
  2. $directory = $_GET["path"]."/";
  3. $dir=opendir($directory); //otwarcie katalogu
  4. mkdir($_POST['folder'], 0777);
  5. ?>


i zdjęcie wrzucaj poleceniem copy (u mnie na serwerze działa)

Na niektórych serwerach tak jest, że nawet nie usuniesz tego katalogu z poziomu ftp musisz przez stronę stworzyć skrypt
magier123
no niestety nie dziala... skrypt dodawania obrazka sie wykonuje... nie wyskakuja zadne bledy ale obrazki nie umieszczaja sie w tych folderach ktore robie za pomoca skryptu
webasek
A ładuje je gdziekolwiek?
Podaj kod całego ładowania obrazków do folderów wraz z ich tworzeniem.
ddiceman
Katalogu nie mozesz skasowac poniewaz, jego wlascicielem jest serwer WWW (najczesciej uzytkownik 'nobody') a nie Ty jako uzytkownik konta. Pokaz kod zapisu obrazka.
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.