![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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... |
|
|
![]()
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 :( |
|
|
![]()
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 ?
|
|
|
![]()
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... |
|
|
![]()
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 |
|
|
![]()
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']
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 10.03.2004 Skąd: K-ce Ostrzeżenie: (50%) ![]() ![]() |
to wywal
$todel = "/home/users/hts/shop/pics/" .$_POST['zdjecie']; a daj to $todel = "home/users/hts/shop/pics/" .$_POST['zdjecie']; PS usunolem / |
|
|
![]()
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??? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:06 |