Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak usunac pliki.., ..ktorych nie mozna usunac?
andixxx
post 21.08.2006, 13:15:00
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 1.06.2006
Skąd: Legnica

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


hej mam kolejne pytanie:) otoz kiedys zainstalowalem jakis cms u siebie na serwerze.. po wytestowaniu go stwierdzilem ze mi sie kompletnie nie podoba, wiec go usunolem :0 jednakze nie caly! zostalo po nim kilka folderow a w nich podfolderow a wtych podfolderach sa pliki.. ktorych nie moge usunac za nic:| a jak nie mozna usunac tych plikow, to nie moge usunac powyzszych folderow ;/
tc zwraca blad ze nie moze usunac pliku podczas pruby wywalenia ich (zmienic chmoda tez nie) a gdy chcialem usunac plik poprzez sktypt php wywala zawsze Permission denied czyli brak dostepu :0 co mam zrobic z takimi plikami i folderami, ktorych nie da sie usunac, ani nic z nimi zrobic? jak sie ich pozbyc? ma ktos jakis pomysl?

edit: dodam jesczze ze niektore foldery sa niby puste w srodku (wedlug tc) i mozna je usunac... tez na niby smile.gif bo po "usunieciu" ich, dalej sa tam gdzie byly..;/

Ten post edytował andixxx 21.08.2006, 13:19:14
Go to the top of the page
+Quote Post
Lombi
post 21.08.2006, 23:27:27
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Było instalować smile.gif
A poważnie to na ftp-a wchodzisz przez przeglądarkę? Jeśli tak to może jakiś klijent ftp? Kiedyś miałem podobnie i usunołem to programem bez problemu! Może są gdzieś uktyte pliki z serii .htacces i .htpasswd?


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
Go to the top of the page
+Quote Post
Rafał 40x
post 21.08.2006, 23:32:43
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 2.05.2006

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


instalowales cos z fantastico?
potem usunales pliki z serwera zamiast przez cpanel?

tak to jest jak sie nie czyta co pisze przy instalacji winksmiley.jpg
Go to the top of the page
+Quote Post
-Gość-
post 22.08.2006, 11:29:15
Post #4





Goście







w sumie to nie pamietam juz co to bylo:) a na serwer wchodze za pomoca total comandera ;P jak sie tego badziewia pozbyc smile.gif?
Go to the top of the page
+Quote Post
-mgis-
post 24.01.2008, 23:51:05
Post #5





Goście







Witam

Ja mam niemalże identyczny problem, a różni się on tym że ja pliki stworzyłem... tongue.gif inaczej, no nie będę tutaj opisywał bo nie o to chodzi ;p

Jest na to jakiś sposób?
Go to the top of the page
+Quote Post
qrees
post 24.01.2008, 23:58:40
Post #6





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(mgis @ 24.01.2008, 23:51:05 ) *
Witam

Ja mam niemalże identyczny problem, a różni się on tym że ja pliki stworzyłem... tongue.gif inaczej, no nie będę tutaj opisywał bo nie o to chodzi ;p

Jest na to jakiś sposób?

Problem jest ze źle skonfigurowanym serwerem. Pliki takie można usunąć z poziomu php: rmdir i unlink.
Go to the top of the page
+Quote Post
webdice
post 25.01.2008, 00:28:50
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




W TC -> Sieć -> Pokaż ukryte pliki i najprawdopodobniej będziesz mógł usunąć katalogi.
Go to the top of the page
+Quote Post
-mgis-
post 25.01.2008, 01:14:31
Post #8





Goście







@webdicepl
zaznaczyłem i nic mi nie daje. Ja mam pliki (nie) do usunięcia, może chodziło ci o katalogi andixxa? w sumie to katalog mógłbym machnąć też...
I oto sprawdzałem przed chwilką: usuwa wszystko ze środka i tylko te pliki zostają

Cytat(qrees @ 24.01.2008, 23:58:40 ) *
Problem jest ze źle skonfigurowanym serwerem. Pliki takie można usunąć z poziomu php: rmdir i unlink.
otóż mam skrypt własnoręczny i juz wpadłem na to żeby nim pojechać ale...
Jakieś błędy? Oto i on:
  1. <?php
  2. $filename = $_GET['xid']; 
  3. if (file_exists($filename)) {
  4. unlink($filename);
  5. echo "Success";
  6. } else {
  7. echo "Access denied";
  8. echo "<br><br>";
  9. echo "Plik najprawdopodobniej nie istnieje.";
  10. }
  11. ?>

Więc? Nadal proszę o wsparcie...
Go to the top of the page
+Quote Post
qrees
post 25.01.2008, 10:04:58
Post #9





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Jakieś to znaczy jakie?
Go to the top of the page
+Quote Post
Mgis90
post 30.01.2008, 12:08:02
Post #10





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

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


Cytat(qrees @ 25.01.2008, 10:04:58 ) *
Jakieś to znaczy jakie?
Chodzi mi o to czy ten skrypt działa i czy powinien usunąć te pliki, które mówiłeś że da sie właśnie tą funkcją unlink usunąć. Bo mi jakieś tam pliki usuwa normalnie ale tych nietykalnych nie sad.gif
Go to the top of the page
+Quote Post
koderrr
post 30.01.2008, 12:59:10
Post #11





Grupa: Zarejestrowani
Postów: 255
Pomógł: 16
Dołączył: 4.07.2007

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


tez mam czasem taki problem

zaloguj sie na jakis pseudo-przegladacz folderow na ftpie i usun sobie tam

jaki net2ftp czy cos podobnego

na wiekszosci kont cos takiego jest
Go to the top of the page
+Quote Post
simperium
post 30.01.2008, 15:36:06
Post #12





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


albo rzeczywiście zaznacz w TC ukryte pliki, a potem - jeśli już wiesz, które to, a nie chcą się usunąć być może będziesz musiał im zmienić atrybuty (zaznaczasz plik, a potem: PLIKI->ZMIEŃ ATRYBUTY)


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post
b_chmura
post 30.01.2008, 15:58:12
Post #13





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


są to pliki zdalne, usuń je z poziomu php.

np kodem -mgis- - http://example.pl?xid=./sciezka/do/pliku.php
Go to the top of the page
+Quote Post
gutek84
post 30.01.2008, 17:47:50
Post #14





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 9.10.2007
Skąd: Morąg

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


Zmien prawa do katalogow!!!
jak masz linuxowy serwer to chmod 777 nazwa_katalogu i usun!
Go to the top of the page
+Quote Post
marcio
post 30.01.2008, 18:45:43
Post #15





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Tu masz przyklad lecz funckja chmod zadko kiedy dziala
  1. <?php
  2. if(!empty($_POST['file']) && isset($_POST['usun'])) {
  3.  
  4. if(is_writable($_POST['file'])) {
  5. if(@unlink($_POST['file']))
  6. echo('<script>alert("Usunieto plik!!");</script>');
  7. }
  8.  
  9. else if(!is_writable($_POST['file']) && @chmod($_POST['file'], 0777)) {
  10. if(@unlink($_POST['file']))
  11. echo('<script>alert("Usunieto plik!!");</script>');
  12. }
  13. else echo('<center><b style="color:#f00">Nie mozna usunac '.$_POST['file'].'<br>Brak uprawnien</b></center><br>'); 
  14. }
  15. ?>


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Mgis90
post 31.01.2008, 03:59:38
Post #16





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

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


@koderrr
próbowałem poprzez ten net2ftp i nic to nie daje

@simperium
zaznaczam te 'pokaż ukryte pliki' potem zaznaczam ten plik i wchodzę w pliki>zmień atrybuty, daję tam 777 (zaznaczam wszystko) i wyskakuje: "Nie mogę zmienić atrybutów zdalnych plików!"

@b_chmura
-mgis- to byłem ja i próbowałem już tym skryptem sad.gif

@gutek84
serwer mam na ovh (60free) - nie wiem jaki to jest. Zmieniłem atrybuty katalogu (poprzez TC) na 777 i usunąć nie mogę nadal...

@marcio
zrobiłem sobie marcio.php, zrobiłem odpowiedniego forma do tego, wypełniam i jest: "Nie mozna usunac [tu nazwa jest] Brak uprawnien"

Sorki że tak wymieniam was tutaj ale już sił nie mam ogólnie na to wszystko :/ I dziękuję wszystkim za dobre chęci
Go to the top of the page
+Quote Post
b_chmura
post 31.01.2008, 10:46:41
Post #17





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


wsadź to do katalogu z plikami

  1. <?php
  2. $files = scandir('./');
  3.  
  4. foreach($files as $file)
  5. {
  6. if(!is_dir($file) )
  7. {
  8. if($file != 'unlink.php')
  9. {
  10. unlink($file);
  11. }
  12. }
  13. }
  14. ?>


plik w którym będzie powyższy kod nazwij "unlink.php"

Ten post edytował b_chmura 31.01.2008, 10:46:59
Go to the top of the page
+Quote Post
Mgis90
post 31.01.2008, 14:22:41
Post #18





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

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


Wielkie dzięki! yahoo.gif
Ładnie się wszystko usunęło i został tylko ten skrypt oczywiście ;]

ps. nie mogę znaleźć guziczka 'pomógł'...

Ten post edytował Mgis90 31.01.2008, 14:26:10
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 9.05.2025 - 06:36