karinsch: datei löschen

halli hallo!

ich hab hier diese zwei scripte:
zum einen das script zum auslesen der Dateinamen:

<script language="JavaScript">
<!--
function wirklich(id)
{
var wirkl;
wirkl=confirm("Wollen Sie diese Datei wirklich löschen?");
if (wirkl){
window.location.href="loeschen.php?dateiname=" + id;
}}
//-->
</script>
</head>
<?
$bilder=array();
$handle=opendir(".");
while($file=readdir($handle))
{
if(!is_dir($file))
{
$endung=explode(".",$file);
if($endung[1]=="jpg" or $endung[1]=="gif")
$bilder[]=$file;
}
}
closedir($handle);
?>
<body bgcolor="#ffffff" leftmargin="10" topmargin="15">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><font size="2" face="arial" color="#000000">
<?
for($i=0;$i<count($bilder);$i++)
{
echo "$bilder[$i]<br>";
}
?>
</td>
<td width="10"> </td>
<td><a href="javascript:wirklich(?????)">Datei löschen</a></td>
</tr>
</table>

und zum anderen die "loeschen.php":

<?php
$file="./bilder/1.jpg";
if (file_exists($file)) {
unlink("$file");
print "Die Datei wurde erfolgreich gelöscht!";
} else {
print "Datei ist nicht vorhanden!";
}
?>

Aber wie verbinde ich die beiden seiten nun? Wie les ich oben den dateinamen aus und übergebe ihn dann an die "loeschen.php", damit dann auch die ausgewählte datei gelöscht wird?

vielen dank im voraus für eure hilfe!

  1. $file ="./bilder/".$dateiname

    Da Du die Variable mit dem Dateinamen mitgegeben hast, kannst Du den Wert doch direkt in der loeschen.php ansprechen, falls du register globals auf on gesetzt hast, sonst musst du mit $dateiname = &_GET["dateiname"];
    die Variable auslesen.

    Grüße Matthias