Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    PHP e immagini (copia + watermark)

    ciao a tutti vi spiego il mio problema
    è un po' complicatuccio:

    lo script di qui di seguito è in una pagina che viene richiamataogni 5 minuti.

    di fatto dovrebbe:
    - recuperare delle info su un db
    - con queste info costruire un url che interroghi google chart in modo che venga restituita l'immagine voluta
    - salvare le immagini generate dal server remoto di google al server locale
    - applicarci un watermark

    i dati che vanno a cotruire l'immagine variano ogni 5 min dunque l'operazione è ripetuta appunto ogni 5 min

    La situazione al momento è che:
    - la pagina viene richiamata sicuramente ogni 5 min dal server
    - lo script se richiamato automaticamente non genera alcuna immagine
    - lo script se richiamato manualmente con un browser da il risultato sperato se si refrescia due o tre volte (problema di chash? come risolverlo?)


    ecco il famigerato codice:



    Codice PHP:

    // LA costruzione degli url per interrogare google (funzionano correttamente)
    $mapurl_440x220="http://chart.apis.google.com/chart?cht=t&chs=440x220&chco=ffffff,ff0000,00cc00&chd=t:".implode(',',$paesi_var)."&chld=".implode('',$paesi)."&chtm=world&chf=bg,s,EAF7FE"
    $mapurl_220x110="http://chart.apis.google.com/chart?cht=t&chs=220x110&chco=ffffff,ff0000,00cc00&chd=t:".implode(',',$paesi_var)."&chld=".implode('',$paesi)."&chtm=world&chf=bg,s,EAF7FE";  

     
    // SALVA NUOVA MAPPA  

    $copydir="/var/www/vhosts/fanta-trade.eu/httpdocs/situazione_mercati/";

    copy($mapurl_440x220$copydir."chart_440x220.png");
    copy($mapurl_220x110$copydir."chart_220x110.png");  

    // WATERMARK NUOVA MAPPA  

    $watermark imagecreatefrompng"img/watermark/w_440x220.png" );
    $image imagecreatefrompng"situazione_mercati/chart_440x220.png" ); 

    imagecopymerge($image$watermark2901950014524100);    
    imagepng$image"situazione_mercati/fanta-trade_situazione_mercati_440x220.png" ); 

    imagedestroy$image );     
    imagedestroy$watermark ); 

    $watermark imagecreatefrompng"img/watermark/w_220x110.png" ); 
    $image imagecreatefrompng"situazione_mercati/chart_220x110.png" ); 

    imagecopymerge($image$watermark2100002119100);
    imagepng$image"situazione_mercati/fanta-trade_situazione_mercati_220x110.png" );   

    imagedestroy$image );     
    imagedestroy$watermark ); 
    il php come sofferenza necessaria quando dopo aver parlato a voce al pc lui non fa quello che dici.
    Simulazione di trading

  2. #2
    mmm nessun suggerimento?
    il php come sofferenza necessaria quando dopo aver parlato a voce al pc lui non fa quello che dici.
    Simulazione di trading

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.