Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Caricamento Immagini PHP/SQL

    Codice PHP:
    function cimmagine(){                
    $immaginetype = ($_FILES['img']['type']);                
    $immaginenome = ($_FILES['img']['name']);            
    if(!empty(
    $immaginenome)){                
    if (
    $immaginetype != "image/jpg" && $immaginetype != "image/png" && $immaginetype != "image/jpeg" && $immaginetype != "image/gif" && $immaginetype != "image/jpe" )                    
    return 
    "formato_non_valido"                
    }               
     
    $uploaddirp 'immagini/';                
    $query "SELECT immagine FROM immagini";                
     
    $risultato mysql_query($query);                
    $num mysql_num_rows($risultato) + ;                
    $immaginetype explode('/',$immaginetype);                
    $type ".".$immaginetype[1];                
    $nome $num.$type;                
    $uploadfilep $uploaddirp.$num;               
    if (
    move_uploaded_file($_FILES['img']['tmp_name'], $uploadfilep)){   
     return 
    "inviato"                
    } else {    
     return 
    "non_inviato"                
    }            
    }else{                    
    return 
    "nessuna_immagine"            
    }        

    Non capisco per quale motivo non carichi l'immagine, il percorso è giusto. Facendo $_FILES['img']['error'] restituisce 0

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    Se non riesci a salvare l'immagine nella cartella immagini (ma, si hai dati in $_FILES), potrebbe essere un problema del $uploaddirp . Per prima cosa assicurati che esista la cartella immagini, e usa un path assoluto. Poi, vedo che $uploadfilep assume il valore della concatenazione di $uploaddirp.$num, al posto di $nome.
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

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.