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

    Upload e ridimensionamento foto

    Ho uno script ke mi permette di ridimensionare le foto...ma funziona correttamente solo se la foto è all'interno della cartella contenete lo script...Praticamente non funziona con le sottocartelle.

    adesso ho l'esigenza di sfruttare questo script per l'UPLOAD e il ridimensionamento delle foto...

    ke modifiche posso apportare????

  2. #2
    Ah dimenticavo....
    lo script è questo....(l'ho preso dal forum)


    <?
    function createThumb($sfile,$dfile)
    {
    // the passed variables are string filenames, the source and the destination

    global $maxwidth,$maxheight;

    $simg = imagecreatefromjpeg($sfile);
    $currwidth=imagesx($simg);
    $currheight=imagesy($simg);

    //set the dimensions of the thumbnail
    if ($currheight>$currwidth*1.7)
    {
    $zoom=$maxheight/$currheight;
    $newheight=$maxheight;
    $newwidth=$currwidth*$zoom;
    }
    else
    {
    $zoom=$maxwidth/$currwidth;
    $newwidth=$maxwidth;
    $newheight=$currheight*$zoom;
    }

    //create the resource img for the thumbnail
    $dimg = imagecreate($newwidth, $newheight);

    imagecopyresized($dimg, $simg, 0, 0, 0, 0, $newwidth, $newheight, $currwidth, $currheight);
    imagejpeg($dimg,$dfile);

    ImageDestroy($simg);
    ImageDestroy($dimg);
    }
    ?>

    <?
    $maxwidth=400;
    $maxheight=300;

    createThumb("$photo","small_$photo");
    ?>

  3. #3
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    dai un'occhiata qui: [PILLOLA] upload+resize+thumbnails

  4. #4
    xPilux la tua Pillola é spettacolare.....
    il problema è ke rikiede le GD2 ke attualmente il mio sistema nn ha...cmq ho conservato il tuo script e nn appena sarà tutto aggiornato lo metterò in funzione.....grazie



    sai invece se posso apportare qualke modifica al mio script?....

  5. #5
    ho installato PHP 5 e "PENSO" d'aver risolto il problema delle GD2.....


    Ma mi dà questo errore......

    Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\programmi\easyphp\www\thumbs\include\image.clas s.php on line 97




    Quale potrebbe essere l'errore?????


  6. #6
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    hai installato php5,ma devi comunque abilitare l'estensione!
    Apri il tuo php.ini e togli il ';' all'inizio della riga:
    extension=php_gd2.dll !

    in questo dovrebbe funzionare!

  7. #7
    fatto......ma nn risolvo niente.....

    adesso ho provato in locale kn EasyPHP......ma nn appena abilito le GD2....e riavvio l'APACHE..... mi dà un SFILZA di errori ke nn finiscono mai.....


    Kme posso fare?......

  8. #8
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    ma che errori ti da?!?!
    rimettilo come prima e prova ad abilitare
    l'estensione dal menu sulla tray icon di easyphp...

  9. #9
    la stessa ksa.....appena riavvio l'easy PHP mi compaiono tante popup (stile ALERT) con questi messaggi....


    Function registration failed - duplicate name -imagechar
    Function registration failed - duplicate name -imagecharup
    Function registration failed - duplicate name -imagecolorallocate
    Function registration failed - duplicate name -imagepalettecopy
    Function registration failed - duplicate name -imagecolorat
    Function registration failed - duplicate name -imagecolorclosest



    etc...ect.....e tantissimi altri....

  10. #10
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    ma quindi l'errore non centra con lo script!

    a quanto ho capito ti da l'errore quando
    avvii apache...!

    questo è strano!prima usavo anche io easyphp
    e non mi aveva dato nessun errore!

    se hai voglia prova a installarti WAMP

    se ti installi anche uno dei suoi plug-in puoi switchare
    tranquillamente da php4 a php5

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.