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

    immagini generate da codice

    devo aggiornare in phpstats alcune immagini,

    per esempio questa immagine è data da questo codice:

    Codice PHP:
     case 'Chrome': return $tmp.= 'OZ/ALWkVMa0Yv7ZFM8kIUfET/nTDvRSUg+MGT5GS/TVN/zmVujDGv/pNuklJL91dOnPSJammdTX2Jhycs0KCurciqqrrBiYIKxpaJWal4WYiUxna5RbOyqbNW3TdHWmc6yli0OkShx7vLOxs6urpDKzPmaabP/hJPMEBLOyp0+j7/7YC6OCgiWnLdsAALa8u+bMWYWubraoam5mV3mkhH7LgjyV31WtW6mlpprEmP/sc5+noC+0N6Wcd1uGXtm3IOoEBecaGuI9OjyFv703OOjFIOTEOe3SIv/dJFWa3niUfJzcrZfTmlyaaXxaZ//oF7F2drNpaI2OjeDETI6fnI+ikICzj7CvrqajppTJ9qaopsvOY4XUjTm5QIvRkNdERJt4gHl0ayBRbEx1mauonbmti8wTHmiMb22OdrCusPXQESirMVmAiL+gJmGk5mat8r9dXXa19Li5vESiVq+YS7+FhL6BZECbSFKWWM+wKt2+NtHAfJ6YeodlcR52NesNEAAAACH5BAEAAH8ALAAAAAAQABAAAAfigH+Cgy4VFS6DiYM3K08ODk8rFYp/ERkXXhOaEwNDEhGJEFVvP0BBQQ0tLRMSgxg0SnQGUHxNTwYnJwMjgh4EHTgSYm1IQl9DZX51f1k2OwRLGjVwWClrMXMbGygQIGoEXRohKW41Gi9ORmwfVCAWOx1nYSEhYTIKKmk+Hzp2FixctphBgAAMhSMFFuAZg+bOgX8kZpChkMNEvgUAJiXhcOBADz0KGAhQkTAPD0EimHDoo4fBkZEFiBQBEGdQlBJyYCRQISBBAikA0Ci6koGJBy0PpATYg4GSICsQpoxAMSlRIAA7'
    come faccio partendo da un'immagine a generare quel codice in modo da inserirla in caratteri come sopra?

  2. #2
    mi pare esistano funzioni image apposta se non interi programmi free in php, hai provato a cercare su internet?

  3. #3
    ho provato a cercare ma mi escono tutti risultati che riguardano la conversione intesa per ridimensionare o applicare effetti alle immagini con php.. non trovo nulla che riguarda questo tipo di conversione..

    mi accontenterei anche di inserire l'immagine nella maniera classica con il tag img e un percorso classico a una immagine normale.. come dovrei modificare quel case con quel return?

  4. #4
    prova a questo link del sito di php.net

    http://it.php.net/manual/en/book.imagick.php

  5. #5
    no non c'entra.. imagik e le varie funzioni GD le conosco..

    forse sono arrivato a capire che si tratta di una codifica base64_encode

    e ho trovato: http://www.greywyvern.com/code/php/binary2base64

    che mi sforna un codice proprio simile a quello a partire dall'immagine gif.. solo che non mi va comunque.. a sto punto mi accontenteri di creare un case con dentro direttamente l'immagine.. [img][/img]

    come potrei fare?

    case 'Tizio': return $tmp.=

  6. #6
    Utilizza questo codice per ottenere la GIF in base64:

    Codice PHP:
    echo base64_encode(file_get_contents('tua.gif')); 

  7. #7
    Originariamente inviato da filippo.toso
    Utilizza questo codice per ottenere la GIF in base64:

    Codice PHP:
    echo base64_encode(file_get_contents('tua.gif')); 
    ho provato a ottenere il codice e inserendolo nel case mi dice che non riesce a visualizzare l'immagine

  8. #8
    A me funziona perfettamente.

    Codice PHP:
    <?php 
    $content 
    file_get_contents('http://www.google.it/intl/it_it/images/logo.gif');
    $base64 base64_encode($content);

    $binary base64_decode($base64);
    header('Content-Type: image/gif');
    header('Content-Length: ' strlen($binary));
    echo(
    $binary);
    ?>

  9. #9
    questo è la stringa che ho ricavato con la decodifica:

    http://www.mrcnetwork.it/stats/images/prova.php

    e questo è il codice che ho modificato per aggiungere il motore di ricerca Bing
    Codice PHP:
    <?php
    if(!isset($_GET)) $_GET=$HTTP_GET_VARS;
    if(isset(
    $_GET['q'])) $q=addslashes($_GET['q']); else $q='unknown';
    header('Expires: '.date('D, d M Y',time()+31536000).' 00:00:00 GMT');
    header('Content-Type: image/gif');
    echo 
    base64_decode(image("$q"));
    exit;

    function 
    image($tag) {
    $tmp='R0lGODlhEAAQA';
    switch(
    $tag){
            case 
    'Alexa': return $tmp.='LMNAFFRURoaGjU1NHBwb46OjgAAf8fHx6qqtQAAq1JS6wwM+f///wICAv///wAAAAAAACH5BAEAAA0ALAAAAAAQABAAAAR0sMl2kroqncmtQiByJVxjIUyqiqRkFUwwDASQFhn1MYIBBIIFISUyKVKExSF1MKgyO97BxmiuLiiVjGBw3rAq7iBg/UaTglQ3xmAdGQtv0CCwZQ67JGGWpOM2Lww0NgF7OC1GMCpfiC5YBQUiOSUUHiMbExEAOw==';
           case 
    'Altavista': return $tmp.='MQAACBKpNHb7QAgjnONxoWczQYxmAAajElmqUBksrHB4RpDoRM7nGaBveXp9Fp4uPT2+zdbrBVBn5aq1UtstcHN5vj6/Q06mxpAmyhSqOvv90trqwAikQApkwAxmP///wAAACH5BAAAAAAALAAAAAAQABAAAAWpoCeK2mVZlzau3tG93Ma9CIu9HadM2Mw5Iw0uB6lQFhtAJiPCxTadQAVimHgkHmEO4EBsBp6BATs5XGDYjALgSRQagcXCklMwPYwNpWGVbE4dGwxtGRQCYBQVE39nehkYCR4KGA8eAQUcKRuUDQBYAwKRBAIdKociGRWWHAATETMiBxRXBASpCAYcMyoiFQEcAgYEHgRQHRgsDDMdEQg3HQcsQRcFBSksIQA7';
         case 
    'Google': return $tmp.='OYAAERx0ypnuRcvx9waAP/9+dEnKf/6/llutvb9//b/8hc5uik3s0i3UYiP1SYuku3//hll5NocEBUfgCtX1//5+FO2OxpZ9//2/+n//8smABVn0Rpf1vr/4dUjG//19dHm/x1Gskq1OhQrpfb7/iNcy02yQ/r7/+X2/vj///v///X/6//9///9/fn9//P///D//+7/9v/z/+f5//3/6f7/9Adj6KOpzb/e8LzX/9IoDxc7k//07QAilu7u/9/p/vj/5vD/93yPx83c82+s7//45v/42Ue5SsrS1MTb4/b66wATVsLO/tPZ+fz////w9sH1//7/9/Dw+Pz/9jdb1u//82KEqej/9la2Svv192+a6U+tVff/+/f/7eT29vL8/ffx//r89v7//6q2wholj3qk1mWF2MrT8oCc5Mrq+RxasS23QCkwdPr+7w0UosnX/+Hf7M4UGc4SC6/S+iJg2dfy/+r5///1+hw4jP/x+QQ2sSFY6AAlvf7/4//8/zy1RP///yH5BAAAAAAALAAAAAAQABAAAAf/gDVXIVolDBWGfhVGIWp+fhNJf1h8Dyknby5RLRcUeAUWKCgPdGcHCwJ5AUM3CUQZGlAwTwAKPhhNGG53az0xcSR8KGUOdXxsLC19QkcJFDkQI2c6TCg/QBwJFyZ9CTMZeihZChcENAYvLx4pNFwGcRMPAWkzBAYXfX12K1IqFBEQHpAAQcEJDS8XoBBIsWJGkQIbXADgAYbFlz8urCBB88HMtzkqyOwJAgNFHyhLFohY0ABMBwt/ZAhog2NLmB19THyQYIMPnA00OPhw0KaBDBpUHshRIoZPBA0vECA4cWCMCAEKBICo0uVPhykx+PwZS3bsiD4XPHR4xLatWz8DAgIBADs=';
            case 
    'HotBot': return $tmp.='NUAAHAAAK8aGeQFB4UAAfknJ/6pp64AAP5UVXBtbf7z9H99fP+ZmWRISf9mZjP/AN0BAf8AAP/d3vvt7GYAAGZmZr1kE+jn6cjIyKB6ef/MzJkzM/jCwaqko404OLyPPP7Qz8xmZv9mmdvOzczMzMyZmeCop5mZmdcnJ5lmANATEeAUFcwzM3EpKl0qKfkGBV9aWv38/FUCAlPcBUsAAPsYF8EGBswAAJkAAP8zM////wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAa9wJxQWFPRaILacJmrEXBQHIEGUS5TuEMhkkhkFlTb0NmIDGGwxIbgMghpuAj6U1gUJJaSQFyjLdJ1DQdZIxcrNTcCNBk5BQceMjIVNCAcGAY3Li4SOQ04Mg4OMi4nCgqYmhIwBzSgogIBCgg3Nw8QGzAhLhWRKDYaCAwDAwYPDRYiBAIPNjUBLy8sAAA5zSQXHBoBAR3QDBMxQjcGARgmshTeMTPhQgO0HQjpDC0z7EzD0+D290xCAPv6DQkCADs=';
           case 
    'Lycos': return $tmp.='KIAAHd3d6qqqlVVVSIiIgAzmczMzAAAAP///yH5BAAAAAAALAAAAAAQABAAAANPGHBRezDGMkAbRepDTTHPFgVGKYiSQKxEhh7qir1fab/BMNgeWggC3uC145VCkqLRENjsALtgaSipQUg8TY5au6UGJwiA5/rphj/BeT1IAAA7';
            case 
    'Metacrawler': return $tmp.='MQAAP/394yMjOfn58bGxr29vbW1tc7OztbW1oyEhDk5OZycnNZKSueEhMZCQud7e2tra//n50JCQjExMVpaWlJSUvf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAVEoCWOZGmewLIw51gRQ+NU7VEMFQC1hmIALZEAUaAFLYWHgGRkBiaVZisQWR4tgwTiKlJIAlyLgJII/K6VA4EQbrvflhAAOw==';
         case 
    'bing': return $tmp.='R0lGODlhEAAQAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAQABAAAAiJAP8JHEiw4D8cOLgYXIjw0EKDCMU8LPgDh8N/jQ6JOWQoVjWCCHGICUkSYSyBCCuKgTWwWqyQjQ5GpPYP3z17/lCarJjj47167oD200lSoD13SN+9EzgGYdMf2/7ZAwr0HsqKhmb+u3cTn8CROGJmxTHm5MCXFS/+G1sypFmC1Qxp1Bjr7cSHAQEAOw==';
          case 
    'Tiscali': return $tmp.='NUAAO7n8cqv1eXb6enk7trM4evg78i119rJ5dO93vHu9fDu8q2HwL6XzNjL4Z5staV9u7CLw6N6ufDo9PXx9uPZ6eLa6bKbxc++2YdLoZBZq72kzqJ2uKFutrGHxJxxtKN2up91uuXZ6+fd7uDX58au1MSqz8KkzrWUxdC827ONxfb29/v6+72ezMy11t7O5tXF3v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAbYQECqRXy5UCeWYfmyCCYcSCkQME1NLFbHIFnBvi+KV/RSfTUtL0xVcpxQrUXq0iqRNo9v6gSooEgjAy8tJCoKIGYOIkcQZQMkKRQuK5QrCisMCAMJLyQHIgkpAWowcS8wIxAWAzANJg8nXywnLg0vJkYNCCUALh5fDiMjKAsohiULLhIwIl8hpUYTIgTUKiYuX18uERcwACcnBTAVJx8IXwQpLyMARSMiJAkIGV8YKLcRLAUFLA8oJgcOfBGwRkUBBS8SCMAmQE2nAy4CMGCQJUWKLCVYjAgCADs=';
            case 
    'Virgilio': return $tmp.='KIAAMDAwICAgGBgYP8AAP//AAAAAP///wAAACH5BAAAAAAALAAAAAAQABAAAAM9aKq1vqCxJZ+oLIDHu/+MFBUkVQYUMRBSsQ6YqzbyGqtszSoB/eqVFu614+hsnsKQtTE0KUSMkVRAga6GBAA7';
           case 
    'Web.de': return $tmp.='LMAAGZmZpmZAP/MM8yZABYWFplmADMzAP/MAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAQ3EMlJq70Ync0xP8Z3UNwQGKhRHMImbYVBpOjqfmEOiviu8xvdrxOkGV0aIAeAfClHF15mSq1SIwA7';
            case 
    'Yahoo': return $tmp.='JEAAP8AAAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIqlI+py30AI3AhhiCkfJDjiIAQlgEkNxqWkqrm0honKk7KhZOzw/f+fygAADs=';
            case 
    'unknown':
            default: return 
    $tmp.='OYAANfV1nSDq2x1jZ2kt5+ltrG2xAAiehUydx0+jShFijZTmjlWnThUl0BdokFbnERenUxmpYeUtJGcuZ+ovpujuJScsKiuvRI0gxM1gxEvdRQzeBUzeBk3eSdFiyhGiiZBfi1MkytIjC5MkzFPlDdWnz9epHOBonSDo3iFo4SSsq2zwb7Cy7a/0K20wYmRlf//t//87P/876qjj9XSyuXi2vHu5vXz7vvGU66pnuvn3vDs4+jl3tjVzvr38PXy6/Dt5uvo4eDc1LWyrNHOyMvIwri2sunn4+28Z/LBbP/RgN/XyKWflPbu3+fj3MJ8CqBuG655H615ILJ9IrF9JaV1JLiEK7F+KbSBK/nEafTBbf3JdPvIc/7Md/rPhujChv747sS/t5KPirGuqfTx7PTw6vDs5u/r5e3p4+vn4Z+dmqOhnt3Y0ZOQjOXh3Pfz7tDMyJ2cm728u3dpXNzY1dDMyf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHUALAAAAAAQABAAAAeZgHWCHgkJHYKIiXUhFwVzADQnGh+KghgtTTpkbjkmGZUiKmtBaGZjPW0oB4ojdGA8Z2U/NjEDG4oMcWpEPz41Y18UHIoOM3BpQztARjATBooPEUVhbGJvTCwBLpUKKUJLOEorAjIvlRAkEgQVFiVyN15JlXUNCyAIgk5TR1zzlU9XkGjxpwiKlSxbCCaKQgVLF4WIpFSBWCkQADs=';
    }
    return 
    $tmp;
    }

    ?>
    questo è il risultato:
    http://www.mrcnetwork.it/stats/image...nes.php?q=bing

    mentre come vedi con gli altri motori funziona http://www.mrcnetwork.it/stats/image...s.php?q=Google

    non capisco dove sta il problema..

  10. #10
    Devi modificare l'inizio della stringa che vai a mettere in $tmp ed eliminare la prima parte: R0lGODlhEAAQA

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.