Comunidad de diseño web y desarrollo en internet online

Subir fotos y modificarlas con PHP y MySql en la misma Web

Citar            
MensajeEscrito el 22 Jun 2007 09:04 am
hola locos de la programaciòn soy DaviRott espero que algien me pueda ayudar, estoy interesado en saber como subir fotos (imagenes en general) atravez de PHP con MySql y luego poder modificarlas, desde la misma Web, nada de ftp, solo una especie de modulo creado por mi pero que pueda subir y modificar fotos????

Muchas gracias, saludos.

Por DaviRott

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Jun 2007 09:23 am
En internet hay varios editores de imagenes online con php y ajax.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 22 Jun 2007 09:33 pm
Muchas gracias pero yo me referia si alguien sabia que codigo funciona bien en PHP por que estoy haciendo una pagina Web con base de datos y ese apunte la verdad que no l tengo y nunca lo habia realizado, de todas maneras muchas gracias.

Por DaviRott

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Jun 2007 11:17 pm
Trabaja con la libreria GD, con ella puedes hacer cualquier tipo de modificacion de fotos desde el servidor.

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 28 Jun 2007 08:05 pm
Hola, yo estoy haciendo una aplicación de fotografías. Para cargar las fotos a la web debes crear en html un input file <input type=file name='foto'> que es el campo de texto con el boton de examinar a un lado. cuando haces el submit debes tener un codigo en php para subir el archivo en la web este mi parte del codigo que sube el archivo.

$archivo = $_FILES['foto']['name']; //$_files['foto'] es la variable que se envía del formulario y se captura con files en vez de post o get.
/**************** BLOQUE PARA SUBIR EL ARCHIVO **************/
if ($archivo!=""){
$directorio = "../fotogaleria/galeria/"; //este es el directorio donde estara la foto
if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
$file = $directorio . $_FILES['foto']['name'] ;
@copy($_FILES['foto']['tmp_name'], $file);
$subio = true;
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
}
/*************************************************************/

y ya alli tienes la foto en la web.

Espero te sirva, saludos

Por maygreth

20 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 29 Jun 2007 11:50 am

maygreth escribió:

Hola, yo estoy haciendo una aplicación de fotografías. Para cargar las fotos a la web debes crear en html un input file <input type=file name='foto'> que es el campo de texto con el boton de examinar a un lado. cuando haces el submit debes tener un codigo en php para subir el archivo en la web este mi parte del codigo que sube el archivo.

$archivo = $_FILES['foto']['name']; //$_files['foto'] es la variable que se envía del formulario y se captura con files en vez de post o get.
/**************** BLOQUE PARA SUBIR EL ARCHIVO **************/
if ($archivo!=""){
$directorio = "../fotogaleria/galeria/"; //este es el directorio donde estara la foto
if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
$file = $directorio . $_FILES['foto']['name'] ;
@copy($_FILES['foto']['tmp_name'], $file);
$subio = true;
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
}
/*************************************************************/

y ya alli tienes la foto en la web.

Espero te sirva, saludos


Que pasaria si se sube primero una imagen llamada imagen.jpg y luego mas tarde otra imagen con el mismo nombre??? que imagen quedaria almacenada??? seria posible que cambiara el nombre a la segunda imagen por otro para tener las dos??? y si el nombre de las imagenes tienen espacios en blanco o caracteres como la ñ que pasaria???
Gracias

Por JotaeRe

96 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2008 10:32 am
Yo lo que hago es generar un número aleatorio con rand() y ponerselo delante del nombre de la imagen que subo, de forma que si subo una imagen con el mismo nombre, no la machaque

Por Gabo

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Dic 2008 08:11 pm
yo tengo esto pero no me modifica el nombre del archivo ya no se que hacer estoy cogiendo el nombre del archivo e igualandole al recibido $nombre de un input de un formulario anterio ... en donde puede estar el error?
<?php
$nombre= $_POST['nombre'];
echo $nombre;

if ($_REQUEST['enviado'] == 1){
$validar=$_FILES['archivo']['name'];
$nombre=$validar;
$ruta = "./imagenes/". $nombre;
//$temporal= $_FILES['archivo']['tmp_name'];
//echo $validar;
//$nombre=$temporal;
//copy($_FILES['archivo']['tmp_name'], $ruta);
copy($_FILES['archivo']['tmp_name'] , $ruta);
echo "<script>alert('La imagen subio correctamente');</script>";
}
?>

Por lexxa_ga

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Dic 2008 09:13 pm

JotaeRe escribió:

Que pasaria si se sube primero una imagen llamada imagen.jpg y luego mas tarde otra imagen con el mismo nombre??? que imagen quedaria almacenada??? seria posible que cambiara el nombre a la segunda imagen por otro para tener las dos??? y si el nombre de las imagenes tienen espacios en blanco o caracteres como la ñ que pasaria???

Pues intentalo y ve que pasa, experimenta... asi también se aprende ;)

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 12 Ene 2009 08:14 pm
otra vez aqui... jijijiji tengo otro problema mis amigos.....subir la foto loclamente pero ahora ya la subi al servidor y no se pero no me la copia....

Código :

 if (isset($_POST['enviado']) && $_POST['enviado'] == 1){
      
      if ($var[1]=="jpg" || $var[1]=="jpeg" || $var[1]=="pjpeg"){
         if ($filesize < $tamaño_max){
            $ruta = "/var/www/html/plan/imagenes/";
/// esta es la "direccion " donde esta mi carpeta
            chmod('imagenes', 0777);  
            //$ruta1= $_SERVER['DOCUMENT_ROOT'].$ruta ///  era para probar
             //move_uploaded_file($_FILES['archivo']['tmp_name'] , $ruta."/".$filename );
            copy($_FILES['archivo']['tmp_name'] , $ruta."/".$filename ); /// aqui la copia
            echo "<script>alert('Archivo subido correctamente');</script>"; 
            ?>
                                  <td><?php    echo $filename; ?></td>
                   <td> <?php  echo "<img src=\"" . $ruta . "/" . $filename . "\" />"; ?></td> // imprimo la foto..

estoy utilizando web SErvice de linux.......ya comprobe los permisos....
ayuda pleas

Por lexxa_ga

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Ene 2009 08:18 pm
ah y para kb-27 , si probe localmente y reemplaza a la imagen anterior pero para mi caso eso esta bien

Por lexxa_ga

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Ene 2009 08:19 pm
ah y para kb-27 , si probe localmente y reemplaza a la imagen anterior pero para mi caso eso esta bien

Por lexxa_ga

13 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.