ugrás a tartalomhoz

file törlése (unlink?)

gizmo · 2005. Feb. 21. (H), 20.16
Sziasztok!

A már feltöltött file-ok törlését szeretném elkészíteni, de semmi szín alatt nem sikerül. Ez van a forrásban:
unlink($feltoltes_url."/".$tfajl);

és ez a hibaüzenet:
Warning: unlink(http://www.****.hu/forumkep/onyx.jpg): No such file or directory in /hosting/www/www.***.hu/k.php on line 18

Pedig ha kiiratom a file nevét/helyét (print ($feltoltes_url."/".$tfajl);), akkor az a létező file-ra mutat, böngésző szépen be is hozza... valami ötlet? Vagy nagyon hülye vagyok?:)

gizmo
 
1

php.net/unlink szepen olvasd

zedorg · 2005. Feb. 22. (K), 00.04
php.net/unlink szepen olvasd el meg1x, mit is kell parameternek megadni. Szerinted, a nagyvilagban levo linket le tudsz torolni?
2

unlink

gizmo · 2005. Feb. 22. (K), 18.41
szia. köszi...

már elolvastam párszor azt a 3 sort ami a php.net-en van. Paraméternek a törlendő file nevét kell megadni (nem php5 esetén), és a hozzászólásoknál is ilyen minták vannak:
<?php
if(file_exists($file))
unlink($file);
?>
tehát nem látok benne buktatót ami miatt nekem megy, ezért fordultam hozzátok. Egyébként a php24óra alatt című papírból "tanultam" a dolgot, és ott kb. ennyivel intézik el a dolgot.
3

Törölve

Bártházi András · 2005. Feb. 22. (K), 21.23
Beírtam a PHP programomba, hogy
<? unlink("http://index.hu"); ?>
és képzeljétek, letörölte. :)

Szóval fájlt kell beírni, s nem URL-t. Vagyis:
<? unlink("/www/oldalam.hu/root/fajlsz/torlendo.txt"); ?>
-boogie-
4

:)

gizmo · 2005. Feb. 23. (Sze), 01.34
:)
szia!
<? unlink("../kephelye/valami.jpg");?>
így megy, köszönöm a segítséget!