• Home
  • Forum
  • Fare Web
  • PHP

Problema su funzione makethumb

  • Creatore Discussione Creatore Discussione rtosato
  • Data di inizio Data di inizio 19 Nov 2008
R

rtosato

Nuovo Utente
15 Ago 2008
1
0
0
  • 19 Nov 2008
  • #1
salve,
chiedo consiglio per un problema di questo tipo.
Sto cimentandomi (primi passi) con php e ho scaricato uno script per fare upload di immagini su server "remoto".
dopo avere imprecato in aramaico scopro che la funzione makethumb() a volte non genera le immagini thumn. Al che ho pensato alle dimensioni del file... Non e' quello.
Sembrerebbe, condizionale d'obbligo, qualcosa legato all'immagine stessa.
Se l'immagine e' stata letta e riscritta con photoshop allora viene caricata correttamente.
Qualcuno ha verificato qlc. di simile?
grazie mille
_r_
http://oggisonoluca.blogspot.com

PHP:
<?php
function makeThumb($dir,$pic,$n,$t){
  @list($width, $height, $type, $attr) = @getimagesize($pic);
  $max_w = 100;
  $max_h = 100;
  $ratio = @min($max_w/$width,$max_h/$height);

  // Verifico che l'immagine originale sia più grande delle dimensioni massime 100*100pxl
  if ($ratio < 1){
    // Individuo le nuove dimensioni da assegnare all'immagine
    $w = @floor($ratio*$width);
    $h = @floor($ratio*$height);

    // creo una nuova immagine con le dimensioni appena calcolate
    $thumb = @imagecreatetruecolor($w,$h);
    if ($t == 'image/jpeg'){$temp = @imagecreatefromjpeg($pic);}
    elseif ($t == 'image/gif'){$temp = @imagecreatefromgif($pic);}
    elseif ($t == 'image/png'){$temp = @imagecreatefrompng($pic);}

    // ridimensiono l'originale e salvo nella cartella di destinazione
    @imagecopyresized($thumb,$temp,0,0,0,0,$w,$h,$width,$height);
    if ($t == 'image/jpeg'){@imagejpeg($thumb,"$dir/tb_".$n, 75);}
    elseif ($t == 'image/gif'){@imagegif($thumb,"$dir/tb_".$n, 75);}
    elseif ($t == 'image/png'){@imagepng($thumb,"$dir/tb_".$n, 75);}
  }
}
?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 19 Nov 2008
  • #2
Prova a togliere quelle @ da davanti alle funzioni, così se c'è qualche errore lo potrai vedere.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
Problema funzione mail() PHP
  • lorenzocanal24
  • 8 Mag 2019
  • PHP
Risposte
3
Visite
2K
PHP 10 Mag 2019
marino51
L
[PHP] problema count messo in una funzione.
  • luigi777
  • 17 Dic 2018
  • PHP
Risposte
1
Visite
1K
PHP 18 Dic 2018
macus_adi
[MySQL] Problema funzione SUM
  • batmanLF
  • 8 Ott 2018
  • MySQL
Risposte
1
Visite
1K
MySQL 9 Ott 2018
Max 1
M
Problema con connessione MySqli e funzione
  • _Micky_73
  • 5 Set 2018
  • PHP
Risposte
2
Visite
2K
PHP 5 Set 2018
marino51
A
[PHP] Problema invio mail con funzione mail()
  • Alex@1983
  • 17 Ago 2018
  • PHP
Risposte
3
Visite
5K
PHP 24 Ago 2018
borgo italia
L
[javascript]problema funzione per webapi
  • Lella.Raffa
  • 26 Gen 2018
  • Javascript
Risposte
4
Visite
2K
Javascript 27 Gen 2018
marino51
S
[Javascript] Problema richiamo funzione
  • samurai.sette
  • 6 Apr 2017
  • Javascript
Risposte
8
Visite
3K
Javascript 7 Apr 2017
the_jurgs
T
F
[Javascript] Problema funzione jquery con elementi css esterni
  • Francesco Ferrai
  • 29 Mar 2017
  • Javascript
Risposte
1
Visite
2K
Javascript 29 Mar 2017
criric
N
Problema funzione UPDATE
  • nigiu
  • 4 Apr 2016
  • PHP
Risposte
9
Visite
2K
PHP 5 Apr 2016
nigiu
N
G
Problema php relativo a funzione di un pulsante
  • Giancarlo Lupo
  • 5 Mar 2016
  • PHP
Risposte
8
Visite
2K
PHP 9 Mar 2016
Altutto
A
F
Problema richiamo funzione
  • Francesco Monti
  • 17 Feb 2016
  • Javascript
Risposte
6
Visite
2K
Javascript 18 Feb 2016
Francesco Monti
F
P
problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out
  • paperinik4
  • 9 Ago 2015
  • PHP
Risposte
8
Visite
2K
PHP 28 Ago 2015
paperinik4
P
A
problema funzione mail()
  • akp
  • 28 Giu 2015
  • PHP
  • 2
Risposte
33
Visite
4K
PHP 13 Lug 2015
akp
A
S
Problema con funzione "imagecreatefrompng"
  • saverio_web
  • 25 Giu 2015
  • PHP
Risposte
10
Visite
3K
PHP 29 Giu 2015
saverio_web
S
R
Problema funzione caricate con il body
  • RecallingTea31
  • 26 Mag 2015
  • Javascript
Risposte
1
Visite
1K
Javascript 26 Mag 2015
criric
M
problema funzione mysql_insert_id
  • mickey123
  • 7 Apr 2015
  • PHP
Risposte
3
Visite
1K
PHP 7 Apr 2015
RecallingTea31
R
[Contact Form 7] Funzione personalizzata: ho un problema.
  • felino
  • 1 Dic 2014
  • WordPress
Risposte
1
Visite
2K
WordPress 16 Dic 2014
felino
G
Problema con la funzione array_combine
  • Garaux
  • 21 Set 2014
  • PHP
Risposte
2
Visite
1K
PHP 21 Set 2014
Garaux
G
L
problema con la funzione header!!! AIUTO!
  • lorenzoFRS
  • 4 Apr 2014
  • PHP
  • 2
Risposte
24
Visite
5K
PHP 8 Apr 2014
lorenzoFRS
L
M
problema con elementi della funzione
  • macroboss
  • 17 Feb 2014
  • Javascript
Risposte
3
Visite
1K
Javascript 18 Feb 2014
LorenzoPi
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?