upload di foto con descrizione

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Salve dovrei modificare sto script :book:

PHP:
<?php

do {
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
// Controllo che il file non superi i 500 KB
if ($_FILES['image']['size'] > 500432) {
$msg = "
Il file non deve superare i 500 KB!!

";
break;
}
// Ottengo le informazioni sull'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);//
// Controllo che le dimensioni (in pixel) non superino 160x180
if (($width > 600) || ($height > 800)) { 
$msg = "
Dimensioni non corrette!!

";
break;
}
// Controllo che il file sia in uno dei formati GIF, JPG o PNG
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "
Formato non corretto!!

";
break;
}
// Verifico che sul sul server non esista già un file con lo stesso nome
// In alternativa potrei dare io un nome che sia funzione della data e dell'ora
if (file_exists('upload_img/'.$_FILES['image']['name'])) {
$msg = "
File già esistente sul server. Rinominarlo e riprovare.

";
break;
}
// Sposto il file nella cartella da me desiderata
if (!move_uploaded_file($_FILES['image']['tmp_name'], 'upload_img/'.$_FILES['image']['name'])) {
$msg = "
Errore nel caricamento dell'immagine!!

";
break;
}

}
} while (false);
echo $msg;


?>


<form action="upload.php" method="post" enctype="multipart/form-data">
   <!-- Campo file di nome "image" -->
   <input name="image" type="file" size="40" />
   <br /><br />
   <!-- Pulsante -->
   <input name="upload" type="submit" value="Carica immagine" />
</form>

vorrei che oltre ad inserire la foto nella cartella l'utente possa visualizzarla temporaneamente ed aggiungere una descrizione sopra o sotto. (stile facebook)

ecco qui più o meno il risultato
dionea-pianta.jpg


ce da aggiungere una casella di testo per la descrizione e visulizzare l'immagine inviata
grazie

PS non mi fate script complicati e metteci i commenti a fianco mi raccomando
 
Ultima modifica di un moderatore:

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Ciao gattaccio spelacchiato come stai? Che dice la coda? L'ultima volta te lo bruciata dentro il caminetto per natale ih ih ih
Per quanto riguarda il db lo farò in seguito per il momento vorrei qualkosa di semplice è da molto che non mi occupo di programmazione lo scritto nel PS
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
hai sbagliato la coda era la tua :))
comunque se vuoi che l'utente possa scrivere qualcosa per quella foto devi per forza ricorrere al db, altimente al cambio pagina quel qualcosa si perde e non solo il 'qualcosa' deve essere legato alla foto e a solo quella
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
uhm...eh si caro gattaccio penso proprio che ci voglia il database per un discorso di collegamento
descrizione foto nome utente ed un eventuale "mi piace".
Però ho l'impressione che ci sia molto lavoro all'orizzonte....e tu conosci la pigrizia di noo topi specie d'inverno andiamo in letargo.

Mi è venuta un'idea più semplice...invece di "caricare" un'immagine dal proprio pseudo-computer o cacchio di cell o tablet non sarebbe più semplice mettere l'urlo di una foto che si trovi già in rete tipo su google?
mettiamo per ipotesi devo pubblicare una notizia della mia citta e la foto della mia piazza è gia su google metto la descrizione e l'url della foto. Poi lavoro con le variabile per fare in modo che la foto non sia più larga di 500 pixel.
C'è solo un problema di sicurezza cioè se l'utente mette un link di una foto pericolosa o magari invece della foto un link pericoloso che all'avvio della pagina aziono script malevolo?
comunque farei un sito a parte che si chiamerà Reduci di Facebook cosi non corro rischi
Per stasera ho mal di testa colpa di questo vento micidiale noi topi stiamo sopra i tetti a guardare le femmine nude (topoline).

Domani provvederò a togliere le ragnatele ai database. Ciao!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
io non metterie l'url per due motivi:
1) potrebberi caricarti delle procherie (ciè chissa dove va a finire se clicchi sull'url)
2) potresti avere grane (anche se difficle) pechè non sai se la foro è libera o con il copy
lo so che c'è da lavorare (quando il gatto non cìè i topi ballano, "lavativi"), ma io farei caricare le foto con tutti i controlli del caso, non solo userei le librerie gd in modo che uno possa caricare la misuara che vuole tanto con le gd la riduco alle misure che mi interessano.
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
ok grazie borghetto hai centrato le mie paure....gli url sono pericolosi
tra un paio di giorni riprendo il lavoro mi limito solo al necessario cioè invio foto e descrizione
poi in seguito vedrò di ampliare. Ci vediamo tra un paio di giorni e stai attento quando chiudi
lo sportello della macchina altrimenti la coda ti resta fuori e..... ahiiiiiii
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problema con lettura filesystem del client da server! Upload multiplo foto. PHP 5
M Annuncio con Upload foto PHP 1
P Upload foto cover e profilo jQuery 0
F upload foto in php?????? PHP 2
B Problema upload delle foto PHP 1
A Laravel 4 upload foto preview PHP 0
Z Upload Foto per utenze "imbranate" PHP 3
N visualizzare foto in ordine di upload PHP 8
Y Problemi upload foto su server PHP 7
N Upload di foto sul sito...AIUTO!!! Classic ASP 2
M Upload immagine con javascript problemi con FormData() Javascript 1
Z Upload protetto e sicuro PHP 1
L Modifica file upload in ASP Classic ASP 2
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Upload multiplo con archiviazione in cartella PHP 16
P Script upload immagini jQuery 0
L upload image tramite url e cache PHP 10
W Non fa l'upload PHP 0
L Upload di un'immagine all'interno di un database usando php PHP 6
S Upload file senza doverlo selezionare PHP 2
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 1
S Problemi con modulo upload video php (help!) PHP 0
S [PHP] Upload stesso file PHP 14
max1974 [Javascript] dropzone upload to server Javascript 0
S [ASP.Net] [ASP] Upload Image ASP.NET 6
F [PHP] Informazioni upload PHP 11
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
M [ASP] Upload file da form controllo Classic ASP 5
D [PHP] Upload intera cartella PHP 2
felino [PHP] Uploadify: upload immagini PHP 0
M [PHP] Nome file, upload e rinominare PHP 2
R Configurazione upload ftp su dvr IP Cam e Videosorveglianza 3
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
L [PHP] upload con errore PHP 2
V [PHP] Upload Excel in db PHP 0
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
D [PHP] Upload encrypt image PHP 0
C [PHP] Problema upload file (multiplo) PHP 1
P [PHP] Upload multiplo PHP 4
N [PHP] Problema upload immagini wordpress PHP 2
S [PHP] Upload file... PHP 6
michelangelopaone IPCAM Szinocam e upload FTP IP Cam e Videosorveglianza 0

Discussioni simili