Modifica tabelle mysql - inserimento immagini

Fanki Sib

Nuovo Utente
23 Set 2013
1
0
0
31
Cologno
www.fksproject.it
Ciao ragazzi, Mi chiamo Mauro e sono nuovo da queste parti,
allora mi sto dilettando nell'imparare questa lingua strana, il php :),
quindi la premessa è che sono praticamente agli inizi!

Adesso sto creando (scopiazzando) una sorta di social.
Per ora ho creato una pagina di login, logout, pagina profilo, pagina profilo pubblica(per quest'ultima ho fatto sicuramente un bordello ma la riprenderò più avanti),
e adesso volevo inserire la possibilità di caricare un'immagine profilo.

In sostanza ho una tabella "USER" che contiena "nome utente" "password" "email", adesso ho inserito il campo "img" e ""creato/scopiazato"" una funzione che dovrebbe spedirmi l'immagine direttamente li...
ma ahimè... non va...

L'immagine viene caricata su remoto (nella cartella sbagliata) ma nel database nulla


posto il codice
upload.php
PHP:
 // Nome del computer su cui ￾ installato il database
	$databaseHostName	= 'miodb';
	
	// Nome dell'utente che pu˜ agire sul database
	$username 	= 'mionome';
	
	// Password dell'utente che pu˜ agire sul database
	$password 	= '*******';
	
	 $database = "bmxpolne_login";
 	
	 // includo le funzioni per gestire le sessioni
require_once 'inc/session.php';


// faccio partire la sessione
sessionStart();

// Controllo se l'utente ￾ loggato e, nel caso 
// non sia loggato, lo rimando alla pagina di login
if (false == sessionUserIsLogged())
{
	header('Location: login.php');
}
 
 
 mysql_connect($databaseHostName,$username,$password);
 @mysql_select_db($database) or die("Impossibile selezionare il database.");



// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD 
    $cartella = "/immagini"; 
    $percorso = $_FILES['miofile']['tmp_name']; 
    $nome = $_FILES['miofile']['name']; 
    $img=$immagini.$nome;  
    $userName 	= sessionGetInformation('name');
	


    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO 
    if (move_uploaded_file($percorso, $immagini . $nome)) 
    { 
        $query="UPDATE user SET img = $immagini WHERE name= $userName";   //Qua dovrebbe eseguire la memorizzazione del link dell'immagine 

$query=mysql_query($query); 
        print "Upload eseguito con successo";  
    } 
    else 
    { 
        print "Si sono verificati dei problemi durante l'Upload";  
    }
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
verifica il percorso
PHP:
$cartella = "/immagini";
che deve dovrebbe essere
PHP:
$cartella = "immagini/";
dico dovrebbe perche dipende dalla posizione dello script rispetto a dove vuoi caricare le immagini.
quello che ho scritto io va bene se lo script è (es) nella root e vuoi caricare l'immagine in una cartella della root.
se invece non è cosi, es lo script è nella cartella pinco (sempre cartella della root) devi fare
PHP:
$cartella = "../immagini/";
poi in questa non vedo dove valorizzi la variabile $immagini
PHP:
$img=$immagini.$nome;
che poi non usi $img
intanto mi fermo qui, dandoti un consiglio:
quando si fa caricare a terzi un file è indispensabile fare un controllo sul tipo dello stesso, qualcuno per divertirsi potrebbe caricarti cancella_tutto_hd.exe con tuo grande "divertimento"
 
Discussioni simili
Autore Titolo Forum Risposte Data
Emix [PHP] Ricerca e modifica su due tabelle PHP 26
J Modifica tabelle MS Access 0
L Modifica file upload in ASP Classic ASP 1
P modifica colore A Hover link website . WordPress 2
P Modifica con PHP di un node in una sitemap xml PHP 0
C Software modifica sitoweb in tempo reale WordPress 12
G Modifica immagine di sfondo attraverso un bottone PHP 18
L modifica dati. PHP 1
G modifica corretta funzione da eregi() a preg_match() PHP 3
R Modifica codice per l'upload di più file PHP 0
G Modifica testo Photoshop 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
felino [Wordpress] Modifica main color del template WordPress 8
M [PHP] Modifica account PHP 3
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
F [PHP] modifica del body email con checked PHP 8
G Modifica da sito statico HTML a dinamico in Wordpress SEO e Posizionamento 1
Cosina Modifica script textarea jQuery 0
M [PHP] Calcolare costi su modifica orari PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
F modifica recensione google Discussioni Varie 2
C Photoshop CS 6 salvare una modifica Photoshop 0
L [PHP] Modifica in tabella ultimo id PHP 5
C Pagina fb notifica modifica post Social Media Marketing 1
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
C [Joomla] [HTML] Modifica codice per adattamento app Joomla 18
Daniele_Carrara [Javascript] Modifica input date Javascript 5
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
M [PHP] Tabella datagrid con icona di modifica che cambia in base a parametro PHP 0
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
K [ASP.Net] Problema stampa e modifica ms sql ASP.NET 0
K stampa e modifica tabella in php e ms sql PHP 2
Michaelweb93 [WordPress] [HTML] Modifica sezione - pagina sito web WordPress 1
A [PHP] [RISOLTO] Modifica record db da form PHP 11
T [PHP] piccola modifica a script (non mio...) PHP 8
P Cerco programmatore per modifica sito wordpress Offerte e Richieste di Lavoro e/o Collaborazione 4
Z Modifica ricorsiva file html HTML e CSS 3
Trapano [PHP] modifica simultanea di più campi nel db PHP 1
K [CERCO] Programmatore per modifica tema wp Offerte e Richieste di Lavoro e/o Collaborazione 2
U modifica sender-receiver email Posta Elettronica 4
W modifica firma Supporto Mr.Webmaster 20
M Modifica parametro mysql_result($result, $i, 'id') Deprecato dal 5.5 PHP 10
X modifica contemporanea di record MS Access 6
J [WP] Chiarimenti modifica campo WordPress 0
A Form per modifica record database PHP 9
P Help! modifica script Javascript 11
M Pulsante modifica HTML e CSS 20
A script modifica PHP 1

Discussioni simili