shell_exec problem
php script ->><?php
$anavn = $_POST["anavn"];
$amail = $_POST["amail"];
$uploaded = $_POST["uploaded"];
$pubid = $_POST["pubid"];
$pubmail = $_POST["pubmail"];
$subjekt = $_POST["subjekt"];
$mail = $_POST["mail"];
if ($pubid == ".")
{
$email = $pubmail;
$target = "upload/";
$name = basename( $_FILES["uploaded"]["name"]) ;
$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.";
}
mysql_connect("--", "--", "--")or die("cannot connect");
mysql_select_db("--")or die("cannot select DB");
mysql_query ("INSERT INTO it (email, subid) VALUES('$email' , '12345')") or die("cannot insert");
$gnupg = "C:/GnuPG/gpg.exe --batch --import D:/xampp/htdocs/it/upload/";
$import = $gnupg.$name;
shell_exec($import);
echo $import;
}
else
{
$email = $pubid;
}
//echo "Mailen blev sendt - Du bliver sendt tilbage til forsiden om 5 sekunder";
//shell_exec("C:\GnuPG\gpg.exe --batch --yes --always-trust -o D:\xampp\htdocs\it\message\$email.rsa -r $email -e D:\xampp\htdocs\it\index.php");
?>
<-- ends
Hej Alle
Jeg har problemer med strengen:
$gnupg = "C:/GnuPG/gpg.exe --batch --import D:/xampp/htdocs/it/upload/";
$import = $gnupg.$name;
shell_exec($import);
når jeg kører $import direkte i CMD virker det fint, men når jeg prøver at køre det gennem shell_exec virker det ikke. Nogle gode idéer?
Det er meget vigtigt at jeg får det til at virke da det er et eksamensprojekt i IT på Htx.
På forhånd tak :)
p.s. http://cholewa.dk/it
