Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8

    problema con le estensioni !

    salve a tutti vorrei chiedervi aiuto per risolvere un problema..
    ho installato apache 1.3.28 , php 4.4.0 , my sql 3.23.49 segunedo la guida e la pillola e tutto è andato a buon fine.

    ho modificato il php.ini in modo da abilitare delle estensioni tipo ming e gd2 dopo aver messo la cartella corretta dove sono presenti le estensioni ,nel mio caso c:\PHP\extension .

    dopodiche per imparare ho utilizzato uno script di prova presente sulla guida alle immagine dinamiche di phpfree.it
    lo script è questo :

    Codice PHP:
    <?
    include("gd.php");
    echo 
    "prova";

    if( 
    GDVersion() ){
      
    header("Content-type: image/png");

      if( 
    GDVersion() == ){
        
    $im = @imagecreate(300255) or die("Cannot Initialize new GD image stream");

        
    $black imagecolorallocate($im000);
        
    $white imagecolorallocate($im255255255);
        
    $red imagecolorallocate($im25500);
        
    $green imagecolorallocate($im02550);
        
    $blue imagecolorallocate($im00255);

        
    imagefilledrectangle($im0051300$white);
        
    imagefilledrectangle($im510102300$red);
        
    imagefilledrectangle($im1020153300$green);
        
    imagefilledrectangle($im1530204300$blue);
        
    imagefilledrectangle($im2040255300$black);
      }
      else{
        
    $im = @imagecreatetruecolor(300255) or die("Cannot Initialize new GD image stream");

        for( 
    $i 0$i 256$i++ ){
          
    $col imagecolorallocate($im255$i$i);
          
    imagefilledrectangle($im0$i100$i+1$col);
        }
        for( 
    $i 255$i > -1$i-- ){
          
    $col imagecolorallocate($im$i255$i);
          
    imagefilledrectangle($im100255-$i200256-$i$col);
        }
        for( 
    $i 0$i 256$i++ ){
          
    $col imagecolorallocate($im$i$i255);
          
    imagefilledrectangle($im200$i300$i+1$col);
        }
      }

      
    $grey imagecolorallocate($im100100100);
      
    imageString($im5120100'GD ' GDVersion(), $grey);

      
    imagepng($im);
      
    imagedestroy($im);
    }
    else{
      echo 
    'Errore, libreria GD non disponibile su questo sistema!';
    }

    ?>
    ebbene non funziona niente !!!!
    internet explorer mi visualizza l'immaginina corrispondente a "immagine non disponibile"

    un problema simile ce l'ho anche con ming;
    sempre provando uno script delle guide del sito non viene visualizzato niente !!!

    lo script è questo :

    Codice PHP:
    <?php

       
    // Imposto la scala e la versione di flash usata
       
    ming_setScale(20);
       
    ming_useswfversion(6);

       
    // Creo una nuova animazione
       
    $movie = new SWFMovie();

       
    // Imposto la dimensione, il colore di sfondo
       // e i frame per secondo
       
    $movie->setDimension(200200);
       
    $movie->setBackground(100150200);
       
    $movie->setRate(10);

       
    // Imposto il font, l'altezza ed il colore del testo
       
    $font = new SWFFont('fdb/Bitstream Vera Sans.fdb');
       
    $text = new SWFText();
       
    $text->setFont($font);
       
    $text->setHeight(14);
       
    $text->setColor(000);
       
    $text->addString('Hello World!');

       
    // Creo lo sprite ed aggiungo l'oggetto
       
    $sprite = new SWFSprite();
       
    $tmpOBJ $sprite->add($text);
       
    $sprite->nextFrame();

       
    // Imposto le varie angolazioni dell'oggetto
       // nei vari frame
       
    $tot 0$gradi 0;
       while(
    $tot 360) {
          
    $tmpOBJ->rotate($gradi);
          
    $sprite->nextFrame();
          
    $gradi++;
          
    $tot += $gradi;
       }

       
    // Aggiungo lo sprite all'animazione
       
    $tmpOBJ $movie->add($sprite);
       
    $tmpOBJ->moveTo(100100);

       
    // Salvo il file su disco
       
    $movie->save('step2.swf');

    ?>
    <html>
       <head>
          <title>PHP e Ming: Introduzione - Step 2</title>
       </head>
       <body>
          <object type="application/x-shockwave-flash" data="step2.swf" width="200px" height="200px">
             <param name="movie" value="step2.swf" />
          </object>
       </body>
    </html>
    dove sbaglio ????????????????????

    phpinfo mi da questi parametri per el 2 librerie :

    codice:
    gd
    GD Support  enabled  
    GD Version  bundled (2.0.28 compatible)  
    FreeType Support  enabled  
    FreeType Linkage  with freetype  
    GIF Read Support  enabled  
    GIF Create Support  enabled  
    JPG Support  enabled  
    PNG Support  enabled  
    WBMP Support  enabled  
    XBM Support  enabled

    codice:
    ming
    Ming SWF output library  enabled  
    Version  0.2a

    grazie a tutti per la pazienza e per le eventuali risposte

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8
    p.s.: uso windows xp sp 2

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8
    aggiornamento :

    se al posto della funzione :
    Codice PHP:
    imagepng($im); 
    metto :
    Codice PHP:
    imageJpeg($im,"b.jpg",10); 
    l'immagine jpg viene correttamente salvata su disco ed è perfettamente visualizabile !!!!

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.