si, non erano abilitate e con easyphp è stato semplicissimo.
Ciao a tutti![]()
![]()
![]()
si, non erano abilitate e con easyphp è stato semplicissimo.
Ciao a tutti![]()
![]()
![]()
sko, ma esattamente quale è il problema?
ti da qualche errore?
è l'upload che non va o il resize... :master:
Originariamente inviato da xPilux
sko, ma esattamente quale è il problema?
ti da qualche errore?
è l'upload che non va o il resize... :master:
no non dava errori![]()
e che non conosco le classi e nn sapevo come fare la piccola modifica
cmq il problema si verificava quando uno inseriva un immagine lunga 1000px ma alta solo 300px! lasciava la lunghezza di 1000px!
non so se è colpa del tuo script o delle mie modifiche!
cmq grazie ho risolto![]()
Ho riprovato il mio script prorpio con un immagine
1000 x 300 e funziona!!
Magari il prob era in qualche tua modifica...![]()
probabilmente visto che ancora devo studiare le classi..Originariamente inviato da xPilux
Ho riprovato il mio script prorpio con un immagine
1000 x 300 e funziona!!
Magari il prob era in qualche tua modifica...![]()
alla fine ho risolto cosi
per ora funzionaCodice PHP:
if ($largo>$alto)
{
$div = $largo/MAX_LARGO;
$new_alto = $alto/$div;
$new_largo=MAX_LARGO ;
}
else
{
$div = $alto/MAX_ALTO;
$NEW_LARGO = $largo/$div;
$NEW_ALTO =300;
}
![]()
Ho letto la pillola... Molto interessante e utile...
Avrei a proposito 2 domande:
- E se il file specificato dall'utente esiste gia?
- Portando il tutto sul mio host nessun problema, ma con Apache in locale credo di non avere l'estensione abilitata. Come faccio ad attivarla?
Se il file esiste gia,e non lo si rinomina,viene sovrascritto!
Basta mettere un controllo prima di copiare l'immagine usando:
Se esiste gia,la rinomini....Codice PHP:
file_exists (filename);
Per abilitare l'estensione apri il tuo php.ini:
cerca la stringa "extension=php_gd2.dll"
e decommentala togliendo il ";" iniziale...
![]()
Grazie.
Un'ultima cosa: e se l'immagine grande non voglio ridimensionarla, mantenedo le dimensioni originali?
Le immagini grandi vengono salvate nella cartella "img_big",
quindi se vuoi visualizzare un immagine senza
usare alcuna funzione di resize,basta che la linki
normalmente: <img src = "img_big/filename" />![]()
Scusate, ho testato script originale come da pillola di xPilux e funzia alla grande però mi dà un problemuccio, il filez che vado ad uploadare senza dargli il nome dal form conserva il nome originale ma raddoppia l'estensione:
prova.jpg -> prova.jpg.jpg
ho rovistato un pò le classi ma non riesco a trovarne la causa... chi mi aiuta?