このコードは、ボタン delFunction の変数を delFunction スクリプトに渡し、ボタンに関連付けられたファイルを削除することになっています。変数を渡していません。スクリプトの下に 2 つのアラート ステートメントを挿入すると、コマンドに変数名のないテキストとして結果ページに表示されます。stackoverflow を検索しましたが、試したすべての手法が機能しませんでした。助けてください...デビッド
<!DOCTYPE html>
<html>
<head>
<title>Mark Nutt</title>
<script>
function delFunction(source)
{
window.location = "?source="+source;
}
</script>
<?php
////////////////////////////////////
echo "alert('copy({$_GET['source']},{$_GET['source']})');";
echo "alert('unlink({$_GET['source']})');";
if(isset($_GET['source'])){
if(unlink($_GET['source'])){
echo '<script language="javascript">';
echo "alert('{$_GET['source']} detached from email!');";
echo'</script>';
}
}
?>
</head>
<body>
<a href="#" onclick="MyWindow=window.open('http://www.davidsdomaindesign.com/marknutt/emails/emails.php','_self'); return true;"><font size="2" color="white"><input type="button" value="I'm Done" /></font></a><br />
<?php
$files = glob("/home/davidsdo/public_html/marknutt/emails/attach/*.*");
asort($files);
for ($i=0; $i<count($files); $i++)
{$num = $files[$i];
$file = substr($num,50);
?>
<button onclick="delFunction('<?php echo $source='/home/davidsdo/public_html/marknutt/emails/attach/'; echo $file; ?>')" >
<input type="button" value="<?php echo $file ?>" /><br /><img src="http://www.davidsdomaindesign.com/marknutt/emails/attach/<?php echo $file ?>" alt="<?php echo $file ?>" width="125" height="125">
</button>
<?php
}
?>
</body>
</html>