Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]usuwanie niepustych katalogow na HOME.PL
Cr3dO
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Hej, kiedys mialem problem z usunieciem folderu niepustego i rozwiazali to chlopaki w tym temacie : http://forum.php.pl/index.php?showtopic=13...mp;#entry692731

Dorwalem taka metodke : http://forum.php.pl/index.php?showtopic=28...mp;#entry534029

ktora pieknie dzialala mi na serwerach NIE HOME.PL

na serwerze nie HOME.PL podaje sciezxke : /home/virtual/film2/www/abc - i usuwa katalog

za to na serwerze HOME.PL : /abc - i nie usuwa mi katalogu, mam blad : .. 'opendir(abc): failed to open dir: No such file or directory'...

( wkleilem kiawalek, wydaje mi sie najistotniejszy, jak by lktos potrzebowal wkleje caly )

domysla sie ktos dlaczego to tak niedziala?

Ten post edytował Cr3dO 12.01.2010, 12:54:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cr3dO
post
Post #2





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(phpion @ 12.01.2010, 13:35:07 ) *
Jeżeli masz powiedzmy tak:
Kod
/
--/ public_html
----/ skrypt.php
--/ katalog_do_usuniecia

i z poziomu skrypt.php zechcesz usunąć katalog_do_usuniecia to tego nie zrobisz. Niedawno podobne zagadnienie było poruszane tutaj i pozwolę zacytować sam siebie.

Jeżeli więc faktycznie chcesz usunąć katalog spoza katalogu dostępnego z poziomu przeglądarki (tego, na który ustawiona jest domena) to musisz przenieść ten katalog do katalogu domeny.



a dlaczego jak robie FTP jest ok ?

dodaanie :

  1. function createDirectory ($dir) { // utworzenie biblioteki na serwerze - true/false
  2. include_once('../../settings.php');
  3. $root = substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'], "/"), strlen($_SERVER['DOCUMENT_ROOT']));
  4. $ftpConnection = ftp_connect($FTPserver, 21);
  5. ftp_login($ftpConnection, $FTPuser, $FTPpassword);
  6. if (@ftp_mkdir($ftpConnection, $root."/".$dir)) {
  7. $result = true;
  8. } else {
  9. $result = false;
  10. }
  11. ftp_close($ftpConnection);
  12. return $result;
  13. }



usuwanie :


  1. function deleteDirectory ($dir) { // usuniecie biblioteki na serwerze - true/false
  2. include_once('../../settings.php');
  3. $root = substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'], "/"), strlen($_SERVER['DOCUMENT_ROOT']));
  4. $ftpConnection = ftp_connect($FTPserver, 21);
  5. ftp_login($ftpConnection, $FTPuser, $FTPpassword);
  6. if (@ftp_rmdir($ftpConnection, $root."/".$dir)) {
  7. $result = true;
  8. } else {
  9. $result = false;
  10. }
  11. ftp_close($ftpConnection);
  12. return $result;
  13. }


oczywiscie niepustego katalogu juz nie usunie, jakies sugestie czy obejscia?

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: 9.10.2025 - 06:30