Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Function immagine

  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Function immagine

    Dopo aver apparentemente risolto il problema della creazione delle cartelle, ora devo proseguire col codice della pagina che presenta:
    codice:
    function createThumb($image, $newname){	
    	$size = getimagesize ($image);	
    	$height = $size[1];
    	$width = $size[0];
    	
    	if ($width > $height) {
    		$newwidth = 80;
    		$newheight = round(($height*80)/$width);
    	} else {
    		$newheight = 80;
    		$newwidth = round(($width*80)/$height);	
    	}
    		
    	$src = imagecreatefromjpeg("$image");
    	$im = imagecreatetruecolor($newwidth,$newheight);
    	imagecopyresampled($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
    	imagejpeg($im, $newname,50);
    	imagedestroy($im);
    }
    Di seguito
    codice:
    $img = $_FILES['imagen']['name'];		
    			copy($_FILES['imagen']['tmp_name'], $dir.$folder.$img);
    			unlink($_FILES['imagen']['tmp_name']); 
    			
    			createThumb($dir.$folder.$img, $dir.$folder."thmb_".$img);
    Ovviamente in locale fa quello che deve fare, ma se lo testo online mi dice:
    Fatal error: Call to undefined function: imagecreatefromjpeg()


    Cosa posso fare per verificare se c'è qualcosa che non va?
    Grazie :master:

  2. #2
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Se vi può essere utile ho provato a stampare a video
    $img --> mostra album01.jpg (nome della foto caricata)
    &image --> mostra tutto il percorso di dovre dovrebbe risiedere la foto una volta creata.

    In teoria l'errore è proprio nelle due funzioni:
    imagecreatefromjpeg
    imagecreatetruecolor

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    mi sono documentato, e ho scoperto che è un problema lato server se supporta o meno le
    GD graphics library
    Ora che ho scoperto che il server su cui ho i file non supporta questa libreria cosa faccio?
    Dove trovo una function sostituta?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.