2011-06-24 11 views
0

アップロードが完了した後、PHPスクリプトにテキスト行ではなく確認ページを追加する方法を教えてもらえますか?アップロードスクリプトに確認ページを追加する

<?php 
$target = "upload/"; 
$target = $target . basename($_FILES['uploaded']['name']) ; 
$ok=1; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{ 
echo "The file ". basename($_FILES['uploadedfile']['name']). " has been uploaded"; 
} 
else { 
echo "Sorry, there was a problem uploading your file."; 
} 
?> 

答えて

0

//upload.php

<?php 
$target = "upload/"; 
$target = $target . basename($_FILES['uploaded']['name']) ; 
$ok=1; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{ 
echo "The file ". basename($_FILES['uploadedfile']['name']). " is ready to be uploaded. <a href='confirm.php?confirm=1&filename=". basename($_FILES['uploadedfile']['name']). "'>Confirm to add your file into our system</a> or <a href='confirm.php?confirm=0&filename=". basename($_FILES['uploadedfile']['name']). "'>Reverse upload</a>"; 
} 
else { 
echo "Sorry, there was a problem uploading your file."; 
} 
?> 

//confirm.php

<?php 
if ($_GET['confirm']) 
{ 
    echo "Your file (".$_GET['filename'].") has been uploaded"; 
    die(); 
} 

echo "Your upload was reverted"; 
?> 
0

ただ、新しいconfirmation.phpファイルを作成し、次にリダイレクト:ここ

は私の現在のコードがありますファイルが正常にアップロードされた場合

if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{ 
header("location: confirmation.php"); 
} 
else { 
echo "Sorry, there was a problem uploading your file."; 
} 

ご希望の場合はお手数ですが、

歓声!!

関連する問題