PHP Upload files

Topic created · 6 Mensajes · 1336 Visitas
  • Bueno eso es, alguien me ayuda? tengo puesto
    $max=150000000;
    $nombreclean=htmlspecialchars($email);
    $hh=date("H")+8;
    $hora = date("d-m-Y $hh:i:s");
    $nuevodirectorio="$DOCUMENT_ROOT/../imagenes/$hora.$nombreclean";
    mkdir ($nuevodirectorio);
    $uploaddir = "$nuevodirectorio/";
    $filesize = $_FILES['upfile']['size'];
    $filename = trim($_FILES['upfile']['name'])
    $filename = substr($filename, -20);
    $filename = ereg_replace(" ", "", $filename);
    if($filesize < $max){
    if($filesize > 0){
    if((ereg(".pdf", $filename)) || (ereg(".pdf", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
    $uploadfile = $uploaddir . $filename;
    if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
    print("Archivo subido correctamente");
    } else {
    print("Error de conexión con el servidor.");
    }
    } else {
    print("Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
    }
    }
    else {
    print("

    Campo vacío, no ha seleccionado ninguna imagen");
    }
    }
    else {
    print("

    La imagen que ha intentado adjuntar es mayor de 1.5 Mb, si desea cambie el tamaño del archivo y vuelva a intentarlo.");
    }
    ?>

    obvio eso solo acepta jpg ya lo e provado pero no me funciona BIEN 😞 tambien tengo el html

  • movido a Programación->Web
    añadido bbcode "codigo" para poder leer algo sin tentar al suicidio :bah:

    qué es lo que no funciona exactamente? sube el archivo? el nombre del archivo subido no es correcto? lo mete en la carpeta que no es? crea la carpeta pero no sube nada dentro? detecta un error de sintaxis?
    danos alguna pista.

  • [http://www.max-music.es/upload.html][0]">[http://www.max-music.es/upload.html][1] eso es lo k tengo echo, bueno compruebalo subiendo un jpg xDD mm no se en que carpeta se tienes que subir..nii siquiera se el nombre de la carpeta

    Eso esto lo que me sale Parse error: syntax error, unexpected T_VARIABLE in /home//public_html/subir.php on line 11

    [0]: <a href=
    [1]: http://www.max-music.es/upload.html

  • vamos, q has copiado el código de algún lado, no lo has leído y quieres q funcione milagrosamente xD
    sabes algo de php al menos?

  • Algo, nisiquiera me lo mire, eso es cierto pero miro eswa linea y no me dice nada... xD

  • eso es porque en la anterior falta un punto y coma :wiii: