Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Percorso immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20

    Percorso immagini

    Salve a tutti ho scritto il seguente codice. Non riesco a far prendere una directory al codice

    Il codice viene chiamato da una cartella class e deve andare in una cartella img


    root/class

    root/img

    grazie dell'aiuto





    Codice PHP:
    <?php     
    function createimg($Stringa){     
    $lenght strlen($Stringa);     
    $photoFrame imagecreatetruecolor(380,285);     
    $bg imagecolorallocate $photoFrame255255255 );     
    imagefill $photoFrame 00$bg );    
    //$immagine = imagecreatetruecolor($larghezza, $altezza);    
     //$sfondo = imagecolorallocatealpha($photoFrame, 0xFF, 0, 0, 0);    
     
    $bianco imagecolorallocatealpha($photoFrame0xFF0xFF0xFF0);        
      
    $directory '.../.../';     $d dir($directory);  
       
    $immaginefinale $path."immaginecompleta.png"//immagine finale che verra creata     $lettere = array("A","B","C","D","E","F","G","H","I","J","0","1","2","3","4","5","6","7","8","9");     $lunghezzaarray = (sizeof($lettere));      
      
    $carica = array();       
       
    $fotogrammaW 65//base         fotogramma   
      
    $fotogrammaH 80;    //altezza     fotogramma          
         
    for ($mul 0$mul <= $lenght-1; ++$mul) {        
     for (
    $con 0$con <= $lunghezzaarray-1; ++$con) {     
        
    $let1ord($Stringa{$mul}); 
        
    $let2 ord($lettere[$con]);   
        if(
    $let1 == $let2){       echo($path.$lettere[$con].'.png');          
      
    $carica[$mul] = imagecreatefrompng($path.$lettere[$con].'.png');      
       }      
      }  
       }           
     
    //imagecopy($photoFrame, (imagecreatefrompng($folder.'testa.png')), 0, 0, 0, 0, 377,45); imagecopy($photoFrame, ($carica[0]), 0, 50, 0, 0, $fotogrammaW, $fotogrammaH);        //copia la prima immagine imagecopy($photoFrame, ($carica[1]), 76, 50, 0, 0, $fotogrammaW, $fotogrammaH);               //copia la seconda immagine spostata di 150 imagecopy($photoFrame, ($carica[2]), 152, 50, 0, 0, $fotogrammaW, $fotogrammaH);               //copia la terza immagine spostata di 300 imagecopy($photoFrame, ($carica[3]), 228, 50, 0, 0, $fotogrammaW, $fotogrammaH);               //copia la quarta immagine spostata di 450 imagecopy($photoFrame, ($carica[4]), 304, 50, 0, 0, $fotogrammaW, $fotogrammaH);               //copia la quinta immagine spostata di 600    imagepng($photoFrame, $immaginefinale);      //crea l'immagine finale // File and rotation $filename = 'immaginecompleta.png'; $degrees = 90;   // Load $source = imagecreatefrompng($filename);  // Rotate $rotate = imagerotate($source, $degrees, 0);  // Output imagepng($rotate,$immaginefinale);   }

  2. #2
    nella riga $directory = '.../.../'; $d = dir($directory); hai provato a togliere i tre punti e a lasciarne solo due $directory = '../../'; $d = dir($directory); perchè due punti vuol dire "risali alla directory precedente"; essendocene due allora risali di due livelli...tre punti nn significano nulla!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20
    Ho provato ma mi da lo stesso errore(Warning: imagecreatefrompng(C.png) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\AppServ\www\Assemblaggio\class\createImg.php on line 31) non capisco come fare a far recuperare l'immagine

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.