Foros del Web » Programando para Internet » PHP »

No funciona mi codigo en un servidor pero en otro si!!

Estas en el tema de No funciona mi codigo en un servidor pero en otro si!! en el foro de PHP en Foros del Web. Hola a todos, tengo el siguietne codigo: <? /************************************************** **** ** ** This script is easy to configure. Just change the variables below to ** ...
  #1 (permalink)  
Antiguo 11/03/2005, 22:37
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Pregunta No funciona mi codigo en un servidor pero en otro si!!

Hola a todos, tengo el siguietne codigo:

<?

/************************************************** ****
**
** This script is easy to configure. Just change the variables below to
** suit your environment and PHP does the rest!
**
** http://www.bigjolt.com
**
************************************************** *****/

// Enter your email address here
$adminaddress = "[email protected]";

// Enter the address of your website here MUST include http://www.
$siteaddress ="http://www.cwperu.com";

// Enter your company name or site name here
$sitename = "Coltène Whaledent";

// Gets the date and time from your server
$date = date("m/d/Y H:i:s");

// Gets the IP Address
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

//Process the form data!
// and send the information collected in the Flash form to Your nominated email address
IF ($action != ""):
mail("$adminaddress","Info Request",
"FAO: Admin @ $sitename \n
First Name: $fname
Last Name: $lname
Email: $vemail
Company: $cname
Telephone: $telno\n
The visitor commented:
------------------------------
$comments
------------------------------

Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");


//This sends a confirmation to your visitor
mail("$vemail","Gracias por visitar $sitename", "Hi $fname,\n
Gracias por interesarse en $sitename!\n
Saludos,
$sitename
$siteaddress","FROM:$adminaddress");

//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Enviado!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";

ENDIF;
?>

la cosa esq no funciona en el servidor donde estará alojado, pero lo he probado en otros servidores y si funciona. El servidor donde estará alojado soprta php versión 5, no se si tendrá algo q ver las versiones. Alguie nq me ayude por favor. Muchas gracias.
__________________
Tarecito
  #2 (permalink)  
Antiguo 11/03/2005, 22:59
Avatar de Danger_  
Fecha de Ingreso: diciembre-2004
Ubicación: Queretaro, México
Mensajes: 395
Antigüedad: 19 años, 4 meses
Puntos: 0
ya has probado algo sencillito como un PRINT o un ECHO??

Saludos !
  #3 (permalink)  
Antiguo 15/03/2005, 06:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHP es altamente configurable .. eso debese conocerlo. La configuración afecta al comportamiento del código que usas ..

Por ejemplo .. el código que muestras asume toda variable externa como "global" .. eso es directamente afectado (su acceso o no) por la directiva:

register_globals .. si está a ON te funcionará .. si está a OFF no te funcionará

En las primeras FAQ's de este foro PHP se habla del tema, revisalo y adapta tu código para el uso de los arrays superglobales: $_SERVER, $_POST .. etc ...

Y sobre todo cuando digas "no funciona" .. especifica el "error" exactamente .. que debe hacer y que no hace .. evalua si te las variables que usas tienen el valor esperado .. repasa y compara la configuración de PHP (haciendo un phpinfo() .. o si puedes ver su php.ini mejor ..)

Un saludo,
  #4 (permalink)  
Antiguo 15/03/2005, 18:27
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
muchas gracias x el consejo, recien empiezo en esto y creo q a este paso acabaré pronto también :)
__________________
Tarecito
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:11.