Hola, estoy escribiendo un codigo, para automatizar la creacion de cuentas de e-mail en plesk. He buscado en manuales, y he encontrado varias maneras. Una de ellas es a traves de la consola (está en un servidor windows). He redactado este codigo:
Código PHP:
<?php
$user = $_POST['uemail'];
$passwd = $_POST['pemail'];
$random = rand(0,10000);
$content = "start mail.exe --create ".$user."@coriaweb.es -passwd ".$passwd." -cp-access true -antivirus inout -manage-spamfilter true -mailbox true";
$file = "D:/inetpub/vhosts/coriaweb.es/httpdocs/usuarios/email/bat/".$random.".bat";
$handle = fopen ("bat/". $random .".bat", "x+");
fwrite ($handle, $content);
fclose ($handle);
exec($file,$salida,$valor);
print_r($salida);
echo $valor;
unlink ('bat/'. $random .'.bat');
?>
En el servidor local, cambiando la direccion de $file, funciona perfectamente, y me da de resultado el codigo que ha generado :
Código PHP:
Array ( [0] => [1] => F:www>start mail.exe --create markmb@coriaweb.es -passwd 12345-cp-access true -antivirus inout -manage-spamfilter true -mailbox true ) 1
Pero cuando lo subo al servidor remoto, solo me da como resultado
, que me salia cuando el path no estaba bien escrito.
Alguien tiene alguna idea de por que esto?