Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2010, 10:02
marcinf2
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 461
Antigüedad: 22 años, 3 meses
Puntos: 1
No envia formulario

tengo un formulario que envia datos y archivo adjunto a un mail , lo tengo subido al servidor pero no funciona cuando lo envio a la pagina que lo procesa (processor.php) me imprime el codigo en pantalla

esto es lo que muestra en pantalla al hacer click en enviar


200){ echo("el tamaño del archivo supera el permitido"); } if($_FILES['field_6']['name']!=''){ $field_6_filename = "file_6_".date("sihdmY").substr($_FILES['field_6']['name'],strlen($_FILES['field_6']['name'])-4); if(!move_uploaded_file($_FILES['field_6']['tmp_name'], "./files/".$field_6_filename)){ die("File " . $_FILES['field_6']['name'] . "error el archivo no fue subido."); } } mail("[email protected]","Consulta desde pagina web","Form data: Nombre: " . $_POST['field_1'] . " Apellido: " . $_POST['field_2'] . " E-mail: " . $_POST['field_3'] . " Telefono: " . $_POST['field_4'] . " Consulta: " . $_POST['field_5'] . " Subir foto: ".$where_form_is."files/".$field_6_filename." (nombre de archivo original: " . $_FILES['field_6']['name'] . ") header("Location:confirm.html"; } ?>


y este el codigo del archivo processor.php
Código PHP:
<?php

$where_form_is
="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

// File upload handling

$tamano $_FILES ['field_6']['size'];
if(
$tamano 200){
echo(
"el tamaño del archivo supera el permitido");
}

if(
$_FILES['field_6']['name']!=''){
$field_6_filename "file_6_".date("sihdmY").substr($_FILES['field_6']['name'],strlen($_FILES['field_6']['name'])-4);

if(!
move_uploaded_file($_FILES['field_6']['tmp_name'], "./files/".$field_6_filename)){
die(
"File " .  $_FILES['field_6']['name'] . "error el archivo no fue subido.");
}
}
mail("[email protected]","Consulta desde pagina web","Form data:

Nombre: " 
$_POST['field_1'] . 
Apellido: " 
$_POST['field_2'] . 
E-mail: " 
$_POST['field_3'] . 
Telefono: " 
$_POST['field_4'] . 
Consulta: " 
$_POST['field_5'] . 
Subir foto: "
.$where_form_is."files/".$field_6_filename." (nombre de archivo original: " $_FILES['field_6']['name'] . ")


include("
confirm.html");

?>
es raro antes funcionaba y de un momento a otro no .
este archivo una vez que manda el mail .. me dirije a una pagina de confirmacion
confirm.html
__________________
Marcelo Acampora
mi pagina web personal
www.destinitytravel.com