Rinominare immagine upload

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Ciao a tutti, vorrei chiedervi come posso comporre un nome di un'immagine che viene caricata tramite php.
Utilizzo la classe smartimage con la seguente funzione:

$img->saveImage($upload_dir."/".$nome_img.".jpg", 90);

dove $nome_img è una stringa casuale che genero precedentemente. Vorrei quindi creare un nome del tipo $id_utente_$nome_img.jpg oppure $titolo_annuncio_$nome_img.jpg io ho provato in questo modo ma l'immagine viene rinominata in ".jpg" senza nessun nome:

$img->saveImage($upload_dir."/".$id_utente."_".$nome_img.".jpg", 90);

e la relativa query:

$Sql="INSERT INTO annunci (miniatura) VALUES ('".$id_utente."_".$nome_img.".jpg')";

Cosa sbaglio?
 

narc0x

Utente Attivo
10 Ott 2008
128
2
18
Ciao,
senza un log o qualcosa dubito io possa aiutarti a riguardo.

Non salva sul db ? Non ridimensiona ? $upload_dir non e' definito in quel punto ? Mah :p
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Ciao, niente la foto viene uppata e rinominata in ".jpg" senza nessun nome, quindi di sicuro qualcosa non va nella stringa
Codice:
$img->saveImage($upload_dir."/".$id_utente."_".$nome_img.".jpg", 90);
oppure nella query
Codice:
$Sql="INSERT INTO annunci (miniatura) VALUES ('".$id_utente."_".$nome_img.".jpg')";
sia l'id che il titolo sono definiti..
 
Ultima modifica di un moderatore:

narc0x

Utente Attivo
10 Ott 2008
128
2
18
Puoi incollarmi il codice completo magari racchiuso tra tag (PHP) (/PHP) con le quadre per cortesia ?
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Ho risolto, se può servire a qualcuno ecco la soluzione:

PHP:
<?php
   $img = str_replace(' ', '-', $titolo);
   $miniatura = $img."-$nome_img";

   $upload_dir = "../upload";
   $img=new SmartImage($_FILES["foto"]["tmp_name"]);
   $img->resize(800, 600, true);
   $img->saveImage($upload_dir."/".$miniatura.".jpg", 90);
?>

Con questa funzione la foto viene rinominata col titolo dell'annuncio + una stringa casuale di 8 caratteri es:
Canna-da-pesca-56fdst64.jpg
 
Ultima modifica di un moderatore:

narc0x

Utente Attivo
10 Ott 2008
128
2
18
Sono contento che hai risolto, ho modificato i tuoi post aggiungendo i tag CODE e PHP per renderli piu' leggibili.

Ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Rinominare filename immagine prima di fare l'upload PHP 2
W Rinominare un file in PHP PHP 7
W Rinominare Documenti Con Form Asp Classic ASP 9
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
syndr0m3 [PHP] Rinominare file sul server ogni tot minuti PHP 8
M [PHP] Nome file, upload e rinominare PHP 2
S Rinominare progetto da Visual Studio Express 2013 Visual Basic 0
M rinominare file in upload PHP 3
Monital Rinominare le chiavi del multiarray dopo il suo ordinamento PHP 0
L Rinominare link PHP 10
L catturare e rinominare jpg PHP 27
M rinominare immagini con form asp Classic ASP 10
M Rinominare cartella con Cronjob PHP 8
helpdesk rinominare immagini PHP 38
fabriss76 Rinominare sito HTML e CSS 6
G Come rinominare pagina HTML mantenendo posizione? SEO e Posizionamento 0
M Rinominare file Classic ASP 3
L rinominare una pagina da htm ad asp Discussioni Varie 5
M Visulizzare immagine con php PHP 4
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 6
L Come caricare un'immagine in Canvas dinamicamente Javascript 0
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
Y Come caricare e visualizzare un'immagine PHP 0
S Testo scrolla su immagine che cambia HTML e CSS 0
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
R Caricamento immagine su cartella remota + mysql PHP 3
R Non riesco a rinnovare l'immagine di sfondo PHP 1
R Non riesco a cambiare l'immagine di sfondo PHP 4
L Upload di un'immagine all'interno di un database usando php PHP 6
G Modifica immagine di sfondo attraverso un bottone PHP 18
F photoshop portable : spostamento immagine Photoshop 0
A Server Apache immagine not found (ERROR 404) Apache 5
P [Photoshop] ritagliare una immagine Photoshop 1
S [PHP] Recupero nome immagine da Form con input file PHP 3
D [Javascript] salvare immagine canvas - paypal Javascript 0
D [HTML] Inviare un link contenente un' immagine HTML e CSS 4
M [PHP] Cercare l'ultima immagine caricata in una cartella datata PHP 15
C [Photoshop] bordi tondi come posso fare per ottenerli come nell'immagine allegata Photoshop 2
M [HTML] Tasto condivisione social e immagine HTML e CSS 2
R [HTML] Effetto carousel di testo su immagine fissa HTML e CSS 2
L [HTML] problema sfondo tutto schermo con immagine HTML e CSS 1
A Php variabile immagine inesistente PHP 4
R [PHP] Testo su immagine al passaggio del mouse PHP 2
L [PHP] controllo dimensione immagine per il resize PHP 2
felino [Wordpress] Immagine di sfondo (sotto il template) WordPress 8
Shyson [HTML] Sovrapporre un'immagine su un'altra HTML e CSS 2
A [PHP] Segnalazione in up-load immagine PHP 2
C [PHP] Scrivere testo su immagine PHP 3
E [HTML] Allineamento immagine agli angoli inferiori di un div HTML e CSS 12

Discussioni simili