Necesito ayuda usgente con formulario php !por favor¡

frubioru
06 de Enero del 2005
Estimados Usuarios necesito toda la ayuda posible para la rrelizacion de un
formulario el cual pueda enviar imagenes con un peso no mayor de los 600kb.
Tengo ya uno a medio hacer pero las imagenes no aparecen en mi correo, solo aparecen los datos.

doy el codigo del formulario y el del script que lo procesa en el servidor a ver
si me pueden despejar la falla.


<form action="http://mi servidor.com/script.php" enctype="multipart/form-data">
<br>
<input type="text" name="clave">
<br>
<input type="text" name="nombre">
<br>
<input type="text" name="email">
<br>
<input type="text" name="apellidos">
<br>
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Send this file: <input name="userfile" type="file">

<br>
<input type="submit" value="Enviar">
</form>


##########################################
Este es el script alojado en el servidor
//SCRIPT
<?php


mail('mi [email protected]','asunto del mensaje','Clave: ' . $_GET['clave'] ."nNombre:" . $_GET['nombre'] . "nEmail :" . $_GET['email'] . "nApellidos :" . $_GET['apellidos']);

echo '<center><h1>Sus datos han sido ingresado</h1></center>';
?>

<?php
$extension = explode(".",$archivo_name);
$num = count($extension)-1;
if($extension[$num] == "jpg")
{
if($archivo_size < 600)
{
if(!copy($archivo, "archivos/".$archivo_name))
{
echo "error al copiar el archivo";
}
else
{
echo "archivo subido con exito";
}
}
else
{
echo "el archivo supera los 60kb";
}
}
else
{
echo "el formato de archivo no es valido, solo .jpg";
}
?>

De antemano gracias a todos los que contesten mis dudas

tgp
06 de Enero del 2005
yo nunca he probado enviar filas pero primero que todo no veo que en la funcion mail hagas referencia al campo userfile, lo otro es que te recomiento que pases todas las variables por $_POST ya que $_GET pasa un maximo de 255 caracteres y creo que si la fila se esta codificando tendra muchos mas caracteres que estos...

saludos