1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

formulario de altas e imagenes

Tema en 'Programación y Diseño Web' iniciado por marzupial, 4 Nov 2007.

  1. marzupial

    marzupial Usuario activo

    quiero crear una carpeta dentro de mi servidor.
    En local estoy usando
    <?
    mkdir('C:\apache\htdocs\files_delete',0777);
    echo "se creo la carpeta files_delete";
    ?>
    y al subirla al servidor que ruta utilizaria ya que al usar la funcion move_uploaded_file

    $destino = 'imagenes';
    move_uploaded_file($_FILES['file']['tmp_name'], $destino.'/'.$_FILES['file']['name']);
    el archivo sube al servidor ya que la carpeta imagenes debe estar en el directorio raiz y no hay ningun problema

    En canbio la funcion mkdir pide toda la ruta mkdir('C:\apache\htdocs\files_delete',0777); a diferencia del
    move_uploaded_file
     
  2. elQuique

    elQuique Usuario activo

    Consulta si la función mkdir esta activa en tu servidor, muy pocos la tienen activa por un tema de seguridad.

    De hecho yo por eso evito usarla.

    También recuerda que la carpeta donde creas esa nueva debe tener previamente permisos 777
     
  3. marcosoy

    marcosoy Nuevo usuario

    <!--quoteo(post=261922:date=Nov 7 2007, 12:03 AM:name=Carxl)--><div class='quotetop'>CITA(Carxl @ Nov 7 2007, 12:03 AM) [snapback]261922[/snapback]</div><div class='quotemain'><!--quotec-->
    Hola marzupial, cómo andas???

    Pues fuera de tratar de aclararte lo que te dice marcus aurelio, también es para decirte que no debes utilizar este tipo de direcciones al subir archivos, por que le estás dando una dirección absoluta al archivo y eso te presentará problemas al tratar de subir achivos en linea. La idea sería hacerlo así:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    ima/' . $_FILES['archivo']['name']
    <!--c2--></div><!--ec2-->

    Me entiendes??

    En cuanto a lo que necesitas, pues es acomodar un poco la idea :)

    Quieres guardar el nombre de la imagen en la DB, pues debes agregar en tu DB un campo "imagen", normalmente es de tipo varchar, y cuando hayas hecho el move_uploaded_file, te llevas el nombre de la imagen a una variable:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <?php
    if(move_uploaded_file($_FILES['archivo']['tmp_name'], 'ima/' . $_FILES['archivo']['name']))
    {
    $nombre_imagen=$_FILES['archivo']['name'];
    }
    ?>
    <!--c2--></div><!--ec2-->

    De esa manera obtienes el nombre del archivo y ya puedes realizar tu insert:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    if (isset($_POST['txtNombre'])) {
    @mysql_query("INSERT INTO ciudades SET nombre = '" . $_POST['txtNombre'] . "', imagen='".$nombre_imagen."'");
    echo 'Ciudad agregada correctamente<p>';
    } else {
    echo 'No se pudo agregar el registro';
    }
    <!--c2--></div><!--ec2-->

    Espero te haya quedado claro!!!! :vale:

    Saludos :adios:

    Jejeje marcus aurelio, andabas por ahí... pinchaste por unos segundos antes que yo... jajaja

    Saludos :adios:
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Hola Carxl, me gusto tu aporte y ha sido el que mejor he entendido, tengo dos preguntas a ver si me puedes ayudar, yo quiero subir 4 fotos y guardas los nombres en cuatro campos distintos (foto1, foto2, foto3, foto4), tendría que hacer por cada foto un move_uploaded_file?
    Y la otra pregunta, es que le dado al chmod de la carpeta que quiero que vayan las fotos el 777, pero no me deja, tendría que ponerme en contacto con los del servidor? gracias por todo y un saludo.
     
  4. Carxl

    Carxl Nuevo usuario

    Hey marcosoy, cómo vas?? :) Me alegra que hayas entendido :D :arriba:

    A tu primera pregunta, lo que debes hacer es un ciclo (for, while), para que recorra todo los campos que vayas a subir y así no hacer uno por uno. Te dejo un código que hice:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    //pregunto si viene algo en el arreglo, si viene comienzo el proceso
    if($_FILES["imagen"])
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//cuento el arreglo
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tot=count($_FILES["imagen"]["name"]);
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//comienzo el ciclo hasta que llegue a la última posición del arreglo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ($i=0,$cx=1; $i<$tot; $i++,$cx++)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//si en esa detarminada ubicación hay un archivo temporal
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_FILES["imagen"]["tmp_name"][$i])
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//si la imagen pesa menos de 80kb
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_FILES['imagen']['size'][$i]<80000)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//si el nombre de la imagen tienes espacios en blanco, los cambio por _
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($cambi=eregi_replace(" ","_",$_FILES['imagen']['name'][$i]))
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//para saber si el nombre del archivo tiene campos en blanco&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$_FILES['imagen']['name'][$i]=$cambi;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//si la imagen que intentan subir no existe en esa carpeta
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!(file_exists("images_productos/".$_FILES['imagen']['name'][$i])))
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//obtengo las dimensiones de la imagen
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$info_imag=getimagesize($_FILES['imagen']['tmp_name'][$i]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ancho=$info_imag[0];
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$altura=$info_imag[1];
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//si el ancho y el largo es menos a 500px
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($ancho<=500&&$altura<=500)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//acá debarías hacer tu move_upload!!!!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_imag_dim($cx);
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit();
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_imag_rep($cx);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit();
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_imag_pes($cx);
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit();
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;
    <!--c2--></div><!--ec2-->

    Cabe aclarar que tus cuatro input file, los debes llamar con el mismo nombre y tratarlos como arreglos:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <?php
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for($xx=1;$xx<5;$xx++)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Imagen <?=$xx?>:</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td><input name="imagen[]" type="file" size="25"/></td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
    <!--c2--></div><!--ec2-->

    Eso es todo!! Si no entiendes el código, házmelo saber y te lo explico detenidamente...

    Para tu segunda pregunta, tienes dos opciones:
    1. Mediante un programa ftp (yo uso fillezilla normalmente), te diriges a la carpeta y le das click derecho, propiedades, y ahí digitas '777'.

    2. Si esta no te sirve, tal cual como tú dices... comunícate con tu proveedor.

    Saludos y espero te sirva!! :adios: :adios:
     
  5. marcosoy

    marcosoy Nuevo usuario

    he hecho lo que me has puesto y me da error aqui: error_imag_pes($cx); que es el último erro_imag_pesc($cx);
    me da este error: Fatal error: Call to undefined function: error_imag_pes()
    y si me puedes explicar el código a lo mejor encuentro el error.
    gracias por todo Carlx
     
  6. stomp

    stomp El Unico Humano Que Nacio Con Alas...

    error_imag_dim, error_imag_rep, y error_imag_pes son funciones que carlx creo pero no las puso en el codigo tasl vez la tiene aparte pidele ese pedazo de codigo faltante o sino borra esas funciones y pon algoa si como echo "error de dimension" para error_imag_dim, y asi sucesivamente con esas funciones.

    Saludos!
     
  7. Carxl

    Carxl Nuevo usuario

    Hola marcosoy...

    Tal y como te dice stomp, son funciones propias mías...

    Cambialas por mensajes tuyos :arriba: :arriba:

    Saludos :adios:

    Cualquier cosa me dices :)
     
  8. marcosoy

    marcosoy Nuevo usuario

    Me da este error Warning: move_uploaded_file(fotos/) [function.move-uploaded-file]: failed to open stream: Permission denied in line 10
    puede ser por los permisos 777?, es que se los cambio en el ftp, pero no me los mantiene, tengo que hablar con los del hosting?
     
  9. elQuique

    elQuique Usuario activo

    Si dice Permission denied claro obviamente es por los permisos :)

    En algunos casos los usuarios del hosting no tienen permiso para cambiarlos, por tanto el FTP no logra hacer eso, lo mejor es que consultes con tu hosting si :)
     
  10. marcosoy

    marcosoy Nuevo usuario

    <!--quoteo(post=268599:date=Dec 6 2007, 09:27 AM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Dec 6 2007, 09:27 AM) [snapback]268599[/snapback]</div><div class='quotemain'><!--quotec-->
    Si dice Permission denied claro obviamente es por los permisos :)

    En algunos casos los usuarios del hosting no tienen permiso para cambiarlos, por tanto el FTP no logra hacer eso, lo mejor es que consultes con tu hosting si :)
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Hola de nuevo, he hablado con los del hosting y después de varios emails, he vuelto a intentarlo y me sigue con los mismos errores, me da de alta en la base de datos todos los campos menos el de la imagen, que la subo de esta forma:
    <?php
    if(move_uploaded_file($_FILES['foto1']['tmp_name'], 'fotos/' . $_FILES['archivo']['name']))
    {
    $foto1=$_FILES['foto1']['name'];
    }
    ?>
    y después me da estos errores y no me sube las fotos pero si me suben a la base de datos los demás campos:
    Warning: move_uploaded_file(fotos/) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\vhosts\*******.com\httpdocs\administracionprueba.php on line 10

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php59F5.tmp' to 'fotos/' in C:\Inetpub\vhosts\*******.com\httpdocs\administracionprueba.php on line 10

    Estoy por hablar otra vez con los del hosting, pero me gustaría saber si de verdad es error de los permisos antes de volver a darles la lata, gracias por todo.
     
  11. elQuique

    elQuique Usuario activo

    Como dije, lee el mensaje de error que te da.
     
  12. marcosoy

    marcosoy Nuevo usuario

    <!--quoteo(post=269650:date=Dec 10 2007, 04:22 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Dec 10 2007, 04:22 PM) [snapback]269650[/snapback]</div><div class='quotemain'><!--quotec-->
    Como dije, lee el mensaje de error que te da.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Me estoy volviendo un poco loco con esto de las fotos, los del hosting dicen que ya tengo los permisos en la carpeta, pero entro en e ftp y no veo que esten cambiados y si los cambio no los guarda, después me han hecho cambiar la forma de indicar la ruta de las fotos, después que le ponga las comillas normales("), y me da el mismo error:
    Warning: move_uploaded_file(C:\Inetpub\vhosts\casascastillatenerife.com\httpdocs\fotos) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\vhosts\casascastillatenerife.com\httpdocs\administracionprueba.php on line 10

    este es el codigo para subir las imagenes:
    <?php
    if (move_uploaded_file($_FILES['foto1']['tmp_name'], "C:\Inetpub\vhosts\estoesunaprueba.com\httpdocs\fotos" . $_FILES['archivo']['name']))
    {
    $foto1=$_FILES['foto1']['name'];
    }
    ?>
     
  13. marcus aurelio

    marcus aurelio Nuevo usuario

    jhola marcos soy... tu problema esta en las rutas...

    la que estas usando es la del disco c de tu pc.. por eso no te anda en el remoto... no se por que todo el mundo se empecina en poner todaaaa la rutaaaaa....

    C:\Inetpub\vhosts\estoesunaprueba.com\httpdocs\fotos" . $_FILES['archivo']['name'])

    ademas te falta una barra despues de fotos es decir

    C:\Inetpub\vhosts\estoesunaprueba.com\httpdocs\fotos\" . $_FILES['archivo']['name'])

    si no te va a crear un archilvollamado fotoelnombredetufoto.jpg en la carpeta httdocs..

    yo te recomiendo que no uses toda la ruta..... que solo uses la siguiente.... si te vas un par de respustas mas atras lo explico bien.... pero usala asi..

    move_uploaded_file($_FILES['foto1']['tmp_name'], "fotos/" . $_FILES['archivo']['name']))

    te tiene que dar resultado.... de la misma forma...

    es mejor que usas las rutas relativas al archivo que procesa la informacion.... asi no te lias tanto... con el server... tendre que leer el tuto que estan leyebdo ustedes.... ya que todos los que leen el mismo .. salen con el mismo error....

    aunque creo que tu error tiene que ver con los permisos....

    saludos
     
  14. elQuique

    elQuique Usuario activo

    marcus jeje, eso no es la ruta de un PC es la ruta de un servidor windows :p jajaj !!!!
     
  15. marcosoy

    marcosoy Nuevo usuario

    <!--quoteo(post=270632:date=Dec 15 2007, 09:49 AM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Dec 15 2007, 09:49 AM) [snapback]270632[/snapback]</div><div class='quotemain'><!--quotec-->
    marcus jeje, eso no es la ruta de un PC es la ruta de un servidor windows :p jajaj !!!!
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Yo lo tenía puesto como dice marcus, pero en el hosting me dijeron que lo tenía que poner así, pero sigue siendo dandome el problema que os he dicho antes, llevo con esto más de una semana y no me da resultado, siempre con el error de permisos denegados, y los del hostingo me dicen que tengo la carpeta con los permisos de lectura (777) ya asignados, lo miro en el ftp con smartftp y no veo que tenga los permisos puestos, se los asigno y no los guarda, estoy un poco liado la verdad, gracias.
     
  16. elQuique

    elQuique Usuario activo

    No siempre los de soporte saben de lo que están hablando eso no te preocupes :) algunos suelen ser muy burracos.

    Sumando claro a que un servidor Windows jaja a veces ni el dueño sabe como funciona :p
     
  17. Carxl

    Carxl Nuevo usuario

    Hola marcosoy, cómo vas??

    Pues al ver tu proceso, tus inquietudes y tu inconformidad con tu proveedor, el ùnico consejo y ayuda que te puedo dar es: Cambia de proveedor!!!!!!!!!!!! <_< (Es en serio).

    No es posible, que un proveedor de hosting no sepa darte soporte durante tanto tiempo y aunque sé que es una solución poco viable en este momento, espero lo tomes en cuenta :D :D

    Saludos :adios:
     
  18. marcosoy

    marcosoy Nuevo usuario

    ya he cambiado de servidor, tengo los permisos 777 en la carpeta fotos, y tengo este codigo

    <?php
    if (move_uploaded_file($_FILES['foto1']['tmp_name'], 'fotos/' . $_FILES['archivo']['name']))
    {
    $foto1=$_FILES['foto1']['name'];
    }
    ?>
    <?php
    if (move_uploaded_file($_FILES['foto2']['tmp_name'], 'fotos/' . $_FILES['archivo']['name']))
    {
    $foto2=$_FILES['foto2']['name'];
    }
    ?>
    <?php
    if (move_uploaded_file($_FILES['foto3']['tmp_name'], 'fotos/' . $_FILES['archivo']['name']))
    {
    $foto3=$_FILES['foto3']['name'];
    }
    ?>
    <?php
    if (move_uploaded_file($_FILES['foto4']['tmp_name'], 'fotos/' . $_FILES['archivo']['name']))
    {
    $foto4=$_FILES['foto4']['name'];
    }
    ?>
    <?php
    mysql_connect("localhost","root","*****");
    mysql_select_db("basededatos");
    $foto1 = $_POST['foto1'];
    $foto2 = $_POST['foto2'];
    $foto3 = $_POST['foto3'];
    $foto4 = $_POST['foto4'];
    mysql_query("INSERT INTO propiedades (foto1,foto2,foto3,foto4) VALUES ('$foto1','$foto2','$foto3','$foto4')");
    echo "Alta exitosa.<a href='administracion.htm'>Nuevo</a>";
    ?>
    pero no me suben las fotos, donde tengo el error?, no me da error de permisos ya que tengo los permisos en la carpeta fotos(777).
     
  19. elQuique

    elQuique Usuario activo

    Y el código HTML cual es ?

    Estas seguro que suben las imágenes ?
     
  20. marcosoy

    marcosoy Nuevo usuario

    este es el código html:
    Foto:
    <input name="foto1" type="file" id="foto1">
    Foto:
    <input name="foto2" type="file" id="foto2">
    <p>Foto:
    <input name="foto3" type="file" id="foto3">
    Foto:
    <input name="foto4" type="file" id="foto4">

    las fotos no me suben, pero en la base de datos me da de alta el producto con su id
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·