Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: solito upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    solito upload

    Ho una funzione, presa non ricordo dove, in qualche tutoriale qui che mi carica il mio file e mi crea la thumb.

    Funziona, è tutto ok.

    Sul mio server.
    Ora la sto usando per un sito su un altro server e mi dice "non reisco a caricare l'immagine"....

    Avete idea di cosa possa essere?
    Vi posto qualche info?

    Help me please!

    Ciao

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    questo è un'errore personalizzato, non significa niente da solo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    e lo so...
    ma per capire in genere quale può essere l'errore..
    LA funzione sul mio server va..

    cmq posto il codice che non ricordo dove l'ho presa...:

    function funz_uploader($img_up_name, $img_max_size, $img_name_dir) {


    $img_size = $_FILES[$img_up_name] ['size']; // controlla la dimensione dell'immagine
    $nome_img = $_FILES[$img_up_name] ['name']; // controlla il nome dell'immagine

    $img_split = explode(".",$nome_img); // verifica il tipo di estensione del file, controllando
    $estensione = array_pop($img_split); // le ultime letere dopo l'ultimo punto

    if (is_uploaded_file($_FILES[$img_up_name] ['tmp_name'])) { // controlla se il file è stato caricato dal form

    if ($img_size <= $img_max_size) {

    // verifica se i file da caricare sono immagini
    if ($estensione == "jpg" OR $estensione == "gif" OR $estensione == "jpeg") {

    // sposta il file caricato
    @move_uploaded_file($_FILES[$img_up_name] ['tmp_name'], "$img_name_dir/$nome_img")
    or die ("Impossibile spostare il file.
    <A href=\"javascript:history.back()\">Torna indietro.</A>");

    echo "File caricato con successo.

    <A href=\"javascript:history.back()\">Torna indietro.</A>
    "; // se il file è stao caricato

    } else {

    echo "Questo file non puo' essere caricato sul server.

    <A href=\"javascript:history.back()\">Torna indietro.</A>
    "; // se il file non è stato caricato

    }
    } else {

    echo "Questo file è troppo grande per essere caricato.

    <A href=\"javascript:history.back()\">Torna indietro.</A>
    "; // se il file è troppo grande
    }
    } else {

    echo "Non riesco a caricare questo file sul server.

    <A href=\"javascript:history.back()\">Torna indietro.</A>
    "; // se non riesce a caricare il file
    }
    }
    ?>

  4. #4
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    quell'errore non lo vedo
    cmq prova a togliere @ da @move_uploaded_file per vedere l'errore

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Originariamente inviato da Bregovic


    echo "Non riesco a caricare questo file sul server.

    <A href=\"javascript:history.back()\">Torna indietro.</A>
    "; // se non riesce a caricare il file
    }
    }
    ?>

    Intendevo questo scusa...

    Ora provo a togliere @

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Tolto ma non dice mica niente mannaggia1!

  7. #7
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    la dir temporanea esiste?

    hai messo
    enctype="multipart/form-data" nel tag form?





  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Dunque non avevo messo

    enctype="multipart/form-data" nel tag form

    Ora l'ho messo ma mi fa casino.

    Nel senso che io in quel form ho campi di testo input e il campo file..

    E passando i valori via get ho notato mi mette caratteri strani...

    Boh..

    Ora vado a cercarmi qualche guida che temo di avere un pò di lacune :quipy:

    Cmq suggerimenti???


    Grazie....!

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    aho mannaggia sto leggendo guide, anche se non mi pare sia così impossibile...

    ho messo:

    echo"<form method='get' enctype='multipart/form-data' action='save.php'>";

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    scusate post tagliato...

    da quando l'ho messo no nmi passa più niente via get

    se lo tolgo passa i valori normalmente...

    ho provato a cambiare posizione, apici, doppi apici, backslashes...


    boooh


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.