Thefox14 Posted June 8, 2010 Share Posted June 8, 2010 Hey guys, I'm trying to run a php process in the background so i dont have to let my users see the wait time, but its not working (I'm using XAMPP for my testserver if that helps at all). Here's the code for the page executing the background process: $path = realpath('./test.php'); exec ("c:/xampp/php/php {$path} > /dev/null &"); And this is the script im testing the background process with (It just creates a file so i can see if the script worked or not) sleep(10); $myFile = "testFile.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "Finished running"; fwrite($fh, $stringData); fclose($fh); Any ideas why this isnt working? Thanks for the help btw when i execute the script like this: exec ("c:/xampp/php/php {$path}"); It works fine Quote Link to comment Share on other sites More sharing options...
ignace Posted June 8, 2010 Share Posted June 8, 2010 exec ("c:/xampp/php/php {$path} > /dev/null &"); LOL. Windows != Linux. http://www.somacon.com/p395.php Quote Link to comment 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.