Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    chiarimenti su gd library

    Salve ho provato a configurare gd library, ma non risco a farlo funzionare:
    questo è il codice :
    codice:
    $img = "images/admin.jpg"; // percorso al file dell'immagine
    $dest = "images/thumb/"; // directory di salvataggio delle miniature create
    
    // dimensioni della miniatura da creare
    $thumbWidth = 60; // larghezza 
    $thumbHeight = 60; // altezza 
    // livello di compressione della miniatura
    $thumbComp = 90;
    
    // creazione dell'immagine della miniatura
    $thumb = imagecreate($thumbWidth, $thumbHeight) or die("Impossibile creare la miniatura");
    // apertura dell'immagine originale 
    $src = imagecreatefromjpeg($img) or die ("Impossibile aprire l'immagine originale");
    
    // copio l'immagine originale in quella della miniatura ridimensionandola
    imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumbWidth, $thumbHeight, imageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");
    
    // salvataggio miniatura
    imagejpeg($thumb, $dest, $thumbComp) or die("Impossibile salvare la miniatura");
    questa è la pagina in cui si trova il codice e da come risultato:
    http://www.sportmania19.com/ridimenziona.php

    inolte vi allego il phpinfo!: http://www.sportmania19.com/config.php


    Grazie!!!
    Ciro

  2. #2
    Controlla che la cartella images/thumb abbia i privilegi di scrittura (es. 777).

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Innanzitutto è ridimensiona e non ridimenziona.

    Comunque il problema è dovuto ai permessi di scrittura del file nella directory.

    Cambia i permessi e dovrebbe andare.


  4. #4

  5. #5
    Chi è l'owner degli script PHP, chi è l'owner della cartella, quale utente esegue il web server?

  6. #6
    sia images che thumb hanno già i permessi 777!!!

    :quote: ridimenZiona

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    a me sembra che questo percorso relativo sia un po' improbabile:

    "../httpd/docs/www.sportmania19.com/website/images/thumb/";

    da dove stai lanciando lo script, dalla root del server? (ne dubito )

  8. #8
    Originariamente inviato da filippo.toso
    Chi è l'owner degli script PHP, chi è l'owner della cartella, quale utente esegue il web server?
    In questo caso l'owner è uguale all'utente del webserver sia per il php che per la cartella

  9. #9
    Originariamente inviato da gianiaz
    a me sembra che questo percorso relativo sia un po' improbabile:

    "../httpd/docs/www.sportmania19.com/website/images/thumb/";

    da dove stai lanciando lo script, dalla root del server? (ne dubito )
    ma dove lo vedi!!!!

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Pstariell
    In questo caso l'owner è uguale all'utente del webserver sia per il php che per la cartella
    scusa se insisto, ma io sono convinto che sia nel percorso l'errore.

    Prova a fare un echo di getcwd();

    e vedi se ti sembra corretto il percorso relativo che hai impostato.




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.