Gruzin Posted September 8, 2006 Share Posted September 8, 2006 Hi guys, hope you are doing well!I need to pause and show some echo to the user before redirect. I'am using sleep, but think something's wrond. Thank you very much for your help.[quote]if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; sleep(3); // wait 3 seconds and then redirect header ('Location: index.php');} else{ echo "There was an error uploading the file, please try again!";}[/quote] Quote Link to comment https://forums.phpfreaks.com/topic/20129-very-quick-question/ Share on other sites More sharing options...
AndyB Posted September 8, 2006 Share Posted September 8, 2006 The problem's going to be that once you output something to the browser ( ... has been uploaded), the header function will error out. If you want to display something as a success message, then just replace the header() call with a simple href link to index.php Quote Link to comment https://forums.phpfreaks.com/topic/20129-very-quick-question/#findComment-88447 Share on other sites More sharing options...
wildteen88 Posted September 8, 2006 Share Posted September 8, 2006 Use header redirect instead:[code=php:0]header("Refresh: 3; URL=index.php");echo "The file " . basename( $_FILES['uploadedfile']['name']) . " has been uploaded";[/code]instead of [code=php:0]echo "The file " . basename( $_FILES['uploadedfile']['name']) . " has been uploaded";sleep(3); // wait 3 seconds and then redirectheader ('Location: index.php');[/code]That will redirect the user back to index.php after three secounds has passed. Quote Link to comment https://forums.phpfreaks.com/topic/20129-very-quick-question/#findComment-88448 Share on other sites More sharing options...
Gruzin Posted September 8, 2006 Author Share Posted September 8, 2006 It works, thank u very much :) Quote Link to comment https://forums.phpfreaks.com/topic/20129-very-quick-question/#findComment-88456 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.