Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357

    Watermaker con ImageMagick a volo

    Salve ragazzi, ho creato un piccolo e stupida riga per creare le immagini con watermaker al volo con la libreria ImageMagick.

    Sul server locale funziona tutto, ma sulla macchina online no. Potete darmi dei consigli di come incrementarla o modificarla?

    Codice PHP:
    <?php 
    ini_set
    ('safe_mode','On'); 
    /** * * * @version $Id$ * @copyright 2012 */ 
    $photo $_GET[url]; 
    $cmd "convert $photo -background Khaki label:'Image Host [url]www.[/url]' -gravity Center -append -unsharp 0.2x0.6+1.0 -quality 100 JPG:-"
    header("Content-type: image/jpeg"); 
    passthru($cmd$retval); 
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    errori? problema di permessi?

  3. #3
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Non riceve errori, mi stampa si l'immagine ma senza il testo

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sicuro di avere imagemagik e sicuro di poter eseguire script con passthru ? aggiungerei un bel error_reporting(E_ALL) in cima allo script
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    ImageMagick si perchè ci faccio delle resize, passthru non ne ho assolutamente idea XD

    Come posso vedere se è attivo?

    Report Errore:
    codice:
    Notice: Use of undefined constant url - assumed 'url' in /home/content/**/*****/html/fly.php on line 12 
    Notice: Undefined variable: width in /home/content/**/*****/html/fly.php on line 22

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    o chiedi a chi ti fornisce il servizio hosting, oppure comincia con il mettere quell'error_reporting(E_ALL) all'inizio del tuo script e vedi se ti segnala qualcosa.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    ho inserito error_ e mi riporta queste cose

    codice:
    Notice: Use of undefined constant url - assumed 'url' in /home/content/**/*****/html/fly.php on line 12 
    Notice: Undefined variable: width in /home/content/**/*****/html/fly.php on line 22

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    intanto metti gli apici dove servono:
    Codice PHP:
    $photo $_GET['url']; 
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Grazie mille Andrea1979, ma non cambia nulla.. Sarà sicuramente un problema dovuto a passthru.

    Sai consigliarmi qualche alternativa a questa sopra indicata?

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    allora, se ricevi quell'errore, vuol dire che in GET non passi niente tipo url="..." ovvero quello che leggi sulla barra del browser dovrebbe essere:
    Poi, mentre scrivi al tuo servizio hosting e chiedi info sulla possibilità che passthru non sia abilitato (facile se il dominio è ospite di un server su cui risiedono altre centinaia di siti, un po' meno condivisibile se paghi per qualche servizio di hosting con server virtuale dedicato, totalmente inaccettabile se il server è dedicato), prova a commentare le righe header e passthru e a fare un echo($cmd) al loro posto.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.