Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2013, 12:57
silviano
 
Fecha de Ingreso: agosto-2013
Ubicación: queretaro
Mensajes: 78
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Subir imagenes con PHP

hola buenas tardes de hecho acabo de aser eso que tu quieres, utilizo 2 hojas imagen.php y imagen2.php , en las cuales yo lo que hago es que utilizo en la primera hoja el siguiente codigo en donde utilizo un formulario y un file

hoja1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form action="imagen2.php" method="post" enctype="multipart/form-data" name="form1" id="form1">

Seleccionar imagen
<label>
<input type="file" name="file" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Guardar" />
</label>
</p>
</form>
</body>
</html>


despues en la hoja 2 recibo los parametros y queda de la siguiente forma:

<?php

mysql_connect("localhost","root","tu contraseña");
mysql_select_db("nombre de tu base de datos");

$rutfoto = $_FILES["file"]["tmp_name"];
$tamaniofoto = $_FILES["file"]["size"];
$tipofoto = $_FILES["file"]["type"];
$nombref = $_FILES["file"]["name"];
$nombrefoto = $id.$nombref;
$destinofoto = "Imagenes/".$nombrefoto; //aqui guardo la imagen en una carpeta al mismo tiempo, en mi caso se llama "Imagenes/, tu le acomodas el link"

mysql_query("insert into figura(link) values ('$destinofoto')") or die(mysql_error());

if(mysql_affected_rows()){
print "Se ha subido una imagen";
copy($rutfoto, $destinofoto);
}else{
print "No se ha podido subir";
}
echo "<br><br>";
echo "USTED INSERTO UNA IMAGEN:";
echo "<br><br>";
echo "$nombrefoto";


?>

y listo