Unlink

Nejak mi tohle na wz.cz nechce mazat? Nevite cim to je?

if (!unlink("$jmeno"))
echo "Nepodařilo se";
else
echo "Hotovo";


diky R.
<HTML>unlink() funkguje.. ale vypada to spise ze se tim pokousis smazat promennou, ale jen hadam... funkce je to na mazani souboru</HTML>
Ale v ty promeny je ulozeno jmeno obrazku z formulare, vypisu obrazky tady tim scriptem.

$handle=opendir('../obrazky');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<table widht\"350\">";
echo "<tr>";
echo "<th>$podil $file\n</ht>";
}
}
closedir($handle);

Pak vlozim jmeno obrazku ktery chci smazat do formulare
"<input type="text" name="jmeno" size="60" accept="image/jpeg,image/gif">"
a odeslu na
if (!unlink("$jmeno"))
echo "Nepodařilo se";
else
echo "Hotovo";
Mate nejakej jinej napad?
jj jit spat ;)
Problém vidím, v nasměrování. Mažeš soubry někde, kde nejsou..
Listuješ obrázky z ../obrazky, ale pak asi mažeš obrázky z '.'.
Ne?
ved pises "$jmeno", premenna ma byt bez uvodzoviek len unlink($jmeno);
lacop, zrovna toto myslím vůbec nevadí...
Na jinem miste použivam na mazani tenhle script a to maze vsechno v pohode, tim mazu cely zaznamy. Chtel bych udelat sdript na mazani zapomenutych obrazku v adresari obrazky. Ted mi napadlo, jestli to ze vyse napsany script nefunguje, nemohlo byt ti ze tam mam v jinem adrasari podadresar ktery se jmenuje taky obrazky.

$sql= mysql_query("select * from clanky where id=$id order by foto_name");
while($vysledek = mysql_fetch_array($sql))
{
$foto=$vysledek['foto_name'];
}
if (!isset($id))
die("Není co mazat!");
$Conn = mysql_connect("$server","$uzivatel","$heslo");
mysql_select_db($database,$Conn);
$SQLText="DELETE FROM clanky WHERE id=$id";
mysql_query($SQLText);
mysql_close($Conn);
if (!isset($From))
$From="search";
if(file_exists("../clanky/$id.dat")):
unlink("../clanky/$id.dat");
unlink("../obrazky/$foto");
echo "<b>Vymazáno</b>";
endif;
Tak jsem to nakonec vyresil takto, vynechal jsem ten formular a uz to maze!

$handle=opendir('./obrazky');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<table widht\"350\">";
echo "<tr>";
echo "<th>$podil $file<a href=\"./obrazky/vymazat.php?jmeno=$podil$file\"><img src=\"./delete.gif\" border=0 width=16 height=16 ALT=SMAZAT HSPACE=3></a>\n";
}
}
closedir($handle);