laminar
22-11-2002, 18:03
das nachfolgende script generiert leider den text output erst, wenn die wget funktion abgearbeitet ist. warum wird das nicht in der reihenfolge abgearbeitet?
$url = escapeshellcmd($url);
$user = escapeshellcmd($user);
$pass = escapeshellcmd($pass);
$safeurl = "ftp://".$user.":".$pass."@".$url;
echo "connected to: $safeurl<br><br>";
echo "$url will be transferred,<br><br>";
echo "your file will be transferred to xxx <br>
you will recieve a confirmation e-mail to the supplied adress: <b>$mail</b>";
shell_exec("wget -r -c --tries=0 --wait=60 --dot-style=mega --output-file=wget.log --server-response --directory-prefix=/xxx $safeurl");
$message = "transfer of: $url succeeded!";
/// $mail = "xxx@xyz.de";
$subject = "Filetransfer";
$xtra = "From: xxx@xyz.de\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();
mail($mail,$subject,$message,$xtra);
$url = escapeshellcmd($url);
$user = escapeshellcmd($user);
$pass = escapeshellcmd($pass);
$safeurl = "ftp://".$user.":".$pass."@".$url;
echo "connected to: $safeurl<br><br>";
echo "$url will be transferred,<br><br>";
echo "your file will be transferred to xxx <br>
you will recieve a confirmation e-mail to the supplied adress: <b>$mail</b>";
shell_exec("wget -r -c --tries=0 --wait=60 --dot-style=mega --output-file=wget.log --server-response --directory-prefix=/xxx $safeurl");
$message = "transfer of: $url succeeded!";
/// $mail = "xxx@xyz.de";
$subject = "Filetransfer";
$xtra = "From: xxx@xyz.de\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();
mail($mail,$subject,$message,$xtra);