Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> unlink nie dziala
zeulus
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 17.05.2004
Skąd: Nowhere Land

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


Mam pytanko - funkcja unlink() nie dziala mi poprawnie tak jak powinna. Prawa do pliku ustawilem nawet na 777 i nic... :(
czy sa moze jeszcze jakies ustawienia, o ktorych powinienem wiedziec??
moze gdzeis w ustawieniach servera jest zablokowane usuwanie plikow??
z gory dzieki za pomoc
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Co rozumiesz przez "niedziała"?
Pokaż kod, pokaż ew. komunikaty błędów...
Go to the top of the page
+Quote Post
zeulus
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 17.05.2004
Skąd: Nowhere Land

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


(...)
} else {
echo "Usuwanie pliku " .$_POST['zdjecie'] ."...<br>";
$todel = "/home/users/hts/shop/pics/" .$_POST['zdjecie'];
if (unlink($todel)) {
echo "Udane<br />";
} else {
echo "Nieudane.<br />";
}
echo "Usuwanie miniaturki " .$_POST['zdjecie'] ."...<br>";
$todel= "/home/users/hts/shop/pics/tn/" .$_POST['zdjecie'];
if (unlink($todel)) {
echo "udane.<br />";
} else {
echo "nieudane<br />";
}
echo "<br>n<a href="" .$PHP_SELF ."?"> POWROT </a>";
}
(...)

Zwraca na przykladzie pliku 'poczta17.jpg':
Usuwanie pliku poczta17.jpg...
Nieudane.
Usuwanie miniaturki poczta17.jpg...
nieudane

Nie wiem czemu nie chce usunac. Katalog nadrzedny (pisc i pics/tn) ma prawa 777 a pliki tez tak ustawilem :(
Go to the top of the page
+Quote Post
cboot
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

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


A jesteś pewny, że nie ma żadnej rozbieżności w wielkości liter? Np. że jest to plik poczta17.JPG ?
Go to the top of the page
+Quote Post
zeulus
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 17.05.2004
Skąd: Nowhere Land

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


Cytat("cboot")
A jesteś pewny, że nie ma żadnej rozbieżności w wielkości liter? Np. że jest to plik poczta17.JPG ?


TAAK. Wiesz, ze siedze nad tym juz od 3 godzin?? i zaraz mnie krew zaleje... Ide na obiad bede za godzine...
Go to the top of the page
+Quote Post
mhs
post
Post #6





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


1) moze jakis proces uzywa nadal tego pliku i dostep jest zabroniony
2) ostatecznie mozesz wykorzystac funkcje [manual:ae53cecd09]exec()[/manual:ae53cecd09] i wykonac polecenie rm --force nazwaPliku
Go to the top of the page
+Quote Post
party
post
Post #7





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

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


Pole 'zdjecie' to input text czy input file? Jeżeli input file to zamiast $_POST['zdjecie'] powinieneś dać $_FILES['zdjecie']['name']
Go to the top of the page
+Quote Post
e4you
post
Post #8





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 10.03.2004
Skąd: K-ce

Ostrzeżenie: (50%)
XXX--


to wywal

$todel = "/home/users/hts/shop/pics/" .$_POST['zdjecie'];

a daj to


$todel = "home/users/hts/shop/pics/" .$_POST['zdjecie'];

PS usunolem /
Go to the top of the page
+Quote Post
zeulus
post
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 17.05.2004
Skąd: Nowhere Land

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


e4you - hmm... az takie dziecko nie jestem... to tak ma byc... i nie dziala zeby ciebie zadowolic nawet po usunieciu... :)

Partyzant: nie. to jest zwykly string z combo boxa - jezelibys zobaczyl na kod i co zwraca zobaczylbys, ze jezeli to by byl input file to nie wyswietliloby nazwy pliku :) ale spoko

Ja chcialem tylko powiedziec ze wszystko jest OK tylko sama funkcja nie chce usuwac (prawa plikow i katalogow na maxa, funkcja dostaje prawidlowe dane).

Tylko CZEMU to nie dziala???
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:06