Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Problema nel upload immagine

    a tutti !!!
    Vi posto il codice per il post che non mi funziona.
    Ho provato questo codice sul mio server locale è funziona alla perfezione.
    Su altervista invece non riesco proprio a farlo funzionare.
    Codice PHP:
    //dati
    $category $_POST['category']; $title convert($_POST['title']); 
    $time $_POST['tempo']; $date date ("y-m-d",$time); $time date("H:i:s",$time);
    //file    
    $upload_dir $_SERVER["DOCUMENT_ROOT"]."photogallery/ourstory/";
    if(
    is_uploaded_file($_FILES['image']['tmp_name'])){
      list(
    $width$height$type$attr) = getimagesize($_FILES['image']['tmp_name']);
      if((
    $width>800)||($height>800)) $msg $msg."Le dimensioni non sono corrette!!";
      if (
    $type!=2$msg $msg."\\nIl formato deve essere JPG!!";
      if(
    strcmp($msg,"") == 0)
        if (!
    move_uploaded_file($_FILES['image']['tmp_name'],$upload_dir.$_FILES['image']['name']))  
            
    $msg $msg."\\nErrore nel caricamento dell'immagine!!";
      if(
    strcmp($msg,"") != 0) echo "<script>alert(\"$msg\");</script>";
      else{
          
    //inserisco l'immagine nel database
        
    echo "<script>alert(\"Immagine inserita correttamente\");</script>";
      }
    } else echo 
    "<script>alert(\"Immagine non inserita\");</script>"
    L'errore che mi da quando carico una foto è "Errore nel caricamento dell'immagine!!".
    L'errore potrebbe derivare da $upload_dir, ma photogallery è la prima cartella, cioè non è contenuta in nessuna cartella.

  2. #2
    prova a correggere la upload_dir cosi:
    Codice PHP:
    $upload_dir $_SERVER["DOCUMENT_ROOT"]."/photogallery/ourstory/"

  3. #3
    No, sempre lo stesso problema.

  4. #4
    Mettici un echo e dai un'occhiata alla var $upload_dir...

  5. #5
    il risultato dell'echo è stato : /var/www/html/photogallery/ourstory/
    Non so se è normale. Mi sarei aspettato più http://miosito.altervista.org/photogallery/ourstory/ ma io non me ne intendo di queste cose... dimmi tu.

  6. #6
    In teoria è giusto.

    La cartella dove effettuare l'upload confermi essere:

    http://miosito.altervista.org/photogallery/ourstory/

    ??

    Sicuro che abbia i permessi per caricarci sopra i file?

    Ricordo male o altervista ha una cartella apposita per caricare i file?

  7. #7
    da file zilla ho cambiato i permessi della cartella a 777 (compreso i file e le cartelle sottostanti) dato che gli unici che ci possono accedere sono presone di cui mi fido. Ma non so nulla sull'argomento... cosa devo fare?

  8. #8
    prova a fare questo controllo

    Codice PHP:
    if(!is_dir($upload_dir))
       {
       die(
    'la cartella non esiste');
       } 

  9. #9
    Si bravissimo, mi dice "la cartella non esiste".
    Cosa devo fare???

  10. #10
    la cartella di upload_dir non viene trovata, quindi la devi creare nel percorso che gli hai indicato!

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.