Tema: .bat en php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2010, 12:55
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 7 meses
Puntos: 10
.bat en php

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 
Pero cuando lo subo al servidor remoto, solo me da como resultado
Código PHP:
Array () 
, que me salia cuando el path no estaba bien escrito.

Alguien tiene alguna idea de por que esto?