«
»

2013, php

formulario simple de subida de archivos con envío de correo.

07.25.13 | Comment?

Alberto Suárez Pérez

Hola, este simple formulario lo realicé ya hace un tiempo y lo suelo utilizar para hacer pruebas por lo que si puede servir de ayuda a alguién habrá cumplido su función.

    ############## FORMULARIO.PHP##############################
    

##################CHAPTA.PHP######################
if(isset($_SESSION["code"])){unset($_SESSION["code"]);};
session_start();
$code=rand(1000,9999);
$_SESSION["code"]=$code;
$im = imagecreatetruecolor(50, 24);
$bg = imagecolorallocate($im, 22, 86, 165); //background color blue
$fg = imagecolorallocate($im, 255, 255, 255);//text color white
imagefill($im, 0, 0, $bg);
imagestring($im, 5, 5, 5,  $code, $fg);
header("Cache-Control: no-cache, must-revalidate");
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
";
		echo "

".REGISTRO_OK_EMPLEO."

"; echo "

".REGISTRO_H_EMPLEO."

"; echo "

".REGISTRO_TEXTO_OK."

"; echo "
"; $correo = CORREO_CONTACTO ; $mail = $_POST["email"]; envio_correo_registro_empleo($nombre,$foto,$correo,$curriculum,$telefono,$mail); echo "
"; if($proceso_email==false){ echo ''; echo ERROR_EMAIL ; } if($proceso_dni==false){ echo ''; echo ERROR_NIF ; } echo "
"; }//SI POST NO CONTIENE CONTENIDO }else{ echo ''; }//VARIABLE DE SSESION }else{ echo $html=''; } ?>

	function img() {
		{
		// obtenemos los datos del archivo
		$tamano = $_FILES["foto"]['size'];
		$tipo = $_FILES["foto"]['type'];
		$archivo = $_FILES["foto"]['name'];
		$prefijo = substr(md5(uniqid(rand())),0,6);
	   
		if ($archivo != "") {
			// guardamos el archivo a la carpeta files
			$destino =  HOST."/media/img/ORIGINAL/".$prefijo."_".$archivo;
			if (copy($_FILES['foto']['tmp_name'],$destino)) {
				$status = "Archivo subido: ".$archivo."";
			} else {
				$status = "Error al subir el archivo";
			}
		} else {
			$status = "Error al subir archivo";
		}
	

	
	   }

	
	}
	function curriculum() {
		{
		// obtenemos los datos del archivo
		$tamano = $_FILES["curriculum"]['size'];
		$tipo = $_FILES["curriculum"]['type'];
		$archivo = $_FILES["curriculum"]['name'];
		$prefijo = substr(md5(uniqid(rand())),0,6);
	   
		if ($archivo != "") {
			// guardamos el archivo a la carpeta files
			$destino =  HOST."/media/c/".$prefijo."_".$archivo;
			if (copy($_FILES['curriculum']['tmp_name'],$destino)) {
				$status = "Archivo subido: ".$archivo."";
			} else {
				$status = "Error al subir el archivo";
			}
		} else {
			$status = "Error al subir archivo";
		}
	

	
	   }

	
	}

Comments are closed.


«
»