|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
mesk8
avanzato


Età: -1984
Registrato: 31/10/05 16:41
Messaggi: 252
Località: Verona
|
Oggetto: ridimensionamento immagini, problemi con variabili [php]
Inviato: 21.05.07 | 13:16 |
|
|
ho un problema con una funzione in php che ridimensiona immagini, ho fatto varie prove ma non riesco a capire perché la prima volta che chiamo questa funzione non mi da nessun problema, dalla seconda in poi però non mi prende più le dimensioni dell'immagine che imposto qui sotto, ma mi prende quelle che ho impostato di default... come posso fare per rimediare? grazie
| Codice: | <?php
include("config.inc.php");
include("classe_upload_resize.php");
$source = "file1"; #immettere name="?" di input
if(!function_exists("crea")) {
function crea($source, $folder) {
$resize = new resize();
$resize->source = $source; #obbligatorio: immettere name="?" di input
$resize->proporzionale = false;
$resize->latofisso = "XY";
$resize->maxX = 140;
$resize->maxY = 140;
$resize->folder = $folder; #obbligatorio: immettere nome cartella di upload
$result = $resize->go();
if(count($resize->errore)!=0){
echo implode("<br>", $resize->errore);
}else{
echo '<p>miniatura creata: '.$result.'.jpg</p>';
echo '<p><img src="'.$resize->folder.$result.'.jpg" /></p>';
}}}
if($_FILES[$source]['tmp_name']!=""){
crea($source, $folder);
}
echo '<p><a href="esempio_upload_resize.php">torna alla pagina precedente</a></p>';
?> |
non ho postato i campi form, anche xkè serve solo 1 valore (sarebbe quello scritto su $source) e la classe che ho non ha errori... |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 22.05.07 | 15:56 |
|
|
Ciao mesk8,
scritta così non è molto chiara...
Curiosità: perchè dichiari la funzione dentro un if?
Inoltre dove specifichi le dimensioni della nuova immagine? Io vedo delle proprietà maxX e maxY che mi fanno pensare ad una posizione non dimensione.
Credo cmq che qualche buon echo possa risolvere il problema :)
. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
mesk8
avanzato


Età: -1984
Registrato: 31/10/05 16:41
Messaggi: 252
Località: Verona
|
Oggetto:
Inviato: 22.05.07 | 16:29 |
|
|
mi pareva infatti ke le info erano poke... cmq chiarisco subito:
_ l'if l'ho messo xkè voglio eseguire la funzione solo se il campo $_FILES[$source]['tmp_name'] (che diventerà $_FILES['file1']['tmp_name']) è popolato, cioè ke voglio inserire un'immagine
_ le proprietà maxX e maxY sono la larghezza e l'altezza in pixel dell'immagine risultante
ho preso esempio dallo script in questo sito Free Script: Resize immagini a dimensione fissa o proporzionale modificando un po' di cose
se vuoi allego anche i files così ti sollevo da alcuni dubbi |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 22.05.07 | 16:47 |
|
|
ok, allega pure i files in uno zip.
Mi riferivo alla dichiarazione della funzione non al richiamo di essa.
Io avrei visto più adatti maxW e maxH :)
. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
mesk8
avanzato


Età: -1984
Registrato: 31/10/05 16:41
Messaggi: 252
Località: Verona
|
Oggetto:
Inviato: 22.05.07 | 19:58 |
|
|
sono proprio scemetto... ho capito dove sbagliavo (era errato l'ultimo link!)
cmq ti allego lo stesso i files se vuoi darci un'acchiata, anche x semplice curiosità, e magari se vuoi qualche accorgimento o consiglio... |
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Non puoi downloadare gli allegati in questo forum
|
|