Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] usuwanie pliku z serwera
japek
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

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


Witam! Jak usunąć plik, który uploadowałem na serwer? Z bazy to wiem jak usunąć ale jeszcze potrzebuje usuwać z serwera.
Go to the top of the page
+Quote Post
UNK
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


unlink($plik); jeśli jest to linux winksmiley.jpg
Go to the top of the page
+Quote Post
japek
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

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


Chce usunąć z poziomu skryptu php, po uploadzie pliku na serwer i wykorzystaniu go, chce go automatycznie usunąć.
Go to the top of the page
+Quote Post
UNK
post
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


no to mówię przecież winksmiley.jpg

  1. <?
  2. //...
  3. unlink('/katalog/plik.roz');
  4. //...
  5. ?>

biggrin.gif

Ale to działa tylko jeśli serwer jest na linuksie, jeśli jest to windows już tak nie usuniesz.

Ten post edytował UNK 23.08.2006, 10:05:05
Go to the top of the page
+Quote Post
Ludvik
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Rzuć okiem do manuala i sprawdź czy to działa na Windowsie... Zawsze działało i będzie działać...


--------------------
Go to the top of the page
+Quote Post
japek
post
Post #6





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

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


Przez skrypt mam na myśli strone www z formularzem, gdzie ładuje dane na serwer i wpis do bazy, z danych korzystam do wygenerowania wykresu i po wygenerowania usuwam wpis z bazy i chciałbym usunąć plik z serwera. Ale skoro sie nie da to trudno i beznadziejnie smile.gif

Działa unlink! dzięki za pomoc smile.gif

Ten post edytował japek 23.08.2006, 10:16:22
Go to the top of the page
+Quote Post
Ludvik
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Przecież dostałeś trzy odpowiedzi, w których jest napisane że się da. Używasz funkcji unlink" title="Zobacz w manualu php" target="_manual. Rzut okiem do manuala na prawdę nie zaszkodzi... Podpowiem Ci, że musisz jeszcze znać ścieżkę do tego pliku i podać przy wywołaniu jako pierwszy argument...


--------------------
Go to the top of the page
+Quote Post
UNK
post
Post #8





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


Cytat
Rzuć okiem do manuala i sprawdź czy to działa na Windowsie... Zawsze działało i będzie działać...


Jeśli to było do mnie to przepraszam bardzo winksmiley.jpg kiedyś w kursie php który tutaj widnieje w linkach jako najlepszy (też tak uważam) jest napisane ze może nie działać to Windowsem, nigdy tego nie sprawdzałem, bo wszystkie skrypty w których posiadałem tą funkcję były pisane przeze mnie na linuxie a jakoś nie chciało mi się tego sprawdzać u siebie tongue.gif
W manualu nie ma wzmianki czy mogą sie pojawić błędy przy próbie wykonania tej funkcji na windowsie więc można się sugerować że będzie chodziła w 100%

Cytat
wygenerowania usuwam wpis z bazy

I uzywasz unlink tak jak napisałem, jeśli przenosisz ten plik gdzieś to musisz podać ścieszkę jaką podałeś przy przenoszeniu, jeśli jedynie z pliku czytasz a zostaje on w tempie to bodajże takie coś:
unlink($_FILES[{file}]['tmp_name']); gdzie file to nazwa pola typu file w formularzu.
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 Aktualny czas: 20.08.2025 - 04:22