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

    Immagini che funzionano in locale ma non on line

    Sfruttando un pò di script presi sul forum e mettendoci del mio ero riuscito ad importare le immagini nel db ed a visualizzarle (in locale con win2000 apache php e mysql), sto provando adesso su una pagina online ma non riesco a vedere le immagini, sono ormai tre giorni che provo ma non riesco a capire l'errore....L'immagine risulta caricata nel db...di seguito metto gli script che visualizzano l'immagine.....Qulcuno mi può aiutare?

    script che visualizza le miniature

    ?>
    </td>
    </tr>
    <tr>
    <td>
    <p align="center"><? if ($idfoto==1)
    $foto2="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=2&regione=$regione>";
    if ($num>=2)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=2& regione=$regione>$foto2</a>";
    else
    echo""; ?></td>
    <td rowspan="7" valign="top">


    <? echo (ucfirst($testo));
    echo $num;
    ?></td>
    <td><p align="center"><? if ($idfoto==1)
    $foto3= "<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=3&regione=$regione>";
    if ($num>=3)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=3& regione=$regione>$foto3</a>";
    else
    echo""; ?></td>
    </tr>
    <tr>
    <td><p align="center"><? if ($idfoto==1)
    $foto4="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=4&regione=$regione>";
    if ($num>=4)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=4& regione=$regione>$foto4</a>";
    else
    echo"";
    ?></td>
    <td>
    <p align="center"><? if ($idfoto==1)
    $foto5="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=5&regione=$regione>";
    if ($num>=5)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=5& regione=$regione>$foto5</a>";
    else
    echo""; ?>
    </td>
    </tr>
    <tr>
    <td>
    <p align="center"><? if ($idfoto==1)
    $foto6="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=6&regione=$regione>";
    if ($num>=6)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=6& regione=$regione>$foto6</a>";
    else
    echo"";
    ?> </td>
    <td><p align="center"><? if ($idfoto==1)
    $foto7="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=7&regione=$regione>";
    if ($num>=7)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=7& regione=$regione>$foto7</a>";
    else
    echo""; ?></td>
    </tr>
    <tr>
    <td><p align="center"><? if ($idfoto==1)
    $foto8="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=8&regione=$regione>";
    if ($num>=8)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=8& regione=$regione>$foto8</a>";
    else
    echo""; ?></td>
    <td>
    <p align="center"><? if ($idfoto==1)
    $foto9="<img src=MODIFICAIMMAGINEBASE.php?codice=$codice&codpos izione=9&regione=$regione>";
    if ($num>=9)
    echo "<a href=FOTOGRAFIA.php?codice=$codice&codposizione=9& regione=$regione>$foto9</a>";
    else
    echo""; ?></td>
    </tr>
    <tr>
    <td>
    <p align="center"></td>
    <td><p align="center"></td>
    </tr>
    <tr>
    <td><p align="center"></td>
    <td>
    <p align="center">
    </td>
    </tr>
    <tr>
    <td>
    <p align="center"></td>
    <td><p align="center"></td>
    </tr>
    <tr>
    <td colspan="3">
    <p align="center"></td>
    </tr>
    </table>
    </div>


    </div>
    </div>


    </div>

    </body>

    </html>

    script di creazione miniature ....MODIFICAIMMAGINEBASE.php

    <?
    include("CONNESSIONEDB.php");
    mysql_select_db( $db )
    or die (" impossibile aprire $db".mysql_error() );
    $codice=$_GET['codice'];
    $codposizione=$_GET['codposizione'];
    $regione=$_GET['regione'];
    $foto='foto';
    $tabella=$regione.$foto;
    $dbQuery = "SELECT * FROM $tabella WHERE codice=$codice AND codposizione=$codposizione";
    $result = mysql_query($dbQuery);
    $controllo= mysql_result($result, 0, "codposizione");
    $fileType = mysql_result($result, 0, "tipo");
    $fileContent = mysql_result($result, 0, "datifoto");
    header("Content-type: $fileType");
    include 'MODIFICAIMMAGINI.php';
    $img_res = imagecreatefromstring($fileContent);
    $new_img_res = resize_image($img_res, 100, 120);//setti le dimensioni massime che vuoi per la tua img
    unset($img_res);
    if (!$controllo)
    imagecreate(10,10);
    else
    print_image($new_img_res, 100);
    unset($new_img_res);
    ?>

    script di resize MODIFICAIMMAGINI.php
    <?
    function resize_image($img_res, $maxX, $maxY) {
    $actualX=imagesx($img_res);
    $actualY=imagesy($img_res);

    if ($actualY>$maxY){
    $newY = $maxY;
    $newX=($actualX/$actualY)*$newY;
    if ($newX>$maxX) {$newX = $maxX; $newY = ($actualY/$actualX)*$newX;}
    }elseif ($actualX>$maxX){
    $newX = $maxX;
    $newY = ($actualY/$actualX)*$newX;
    if ($newY>$maxY) {$newY = $maxY; $newX=($actualX/$actualY)*$newY;}
    }else{
    $newX = $actualX;
    $newY = $actualY;
    }
    $tmp_img_res = imagecreatetruecolor($newX, $newY);
    $res = imagecopyresampled($tmp_img_res, $img_res, 0, 0, 0, 0, $newX, $newY, $actualX, $actualY);
    return $tmp_img_res;
    }

    function save_image($img_res, $filename, $quality=100) {
    imagejpeg($img_res, $filename, $quality);
    }

    function print_image($img_res, $quality=100) {
    header('Content-Type: image/jpeg');
    imagejpeg($img_res,NULL, $quality);
    }
    ?>

    link di visualizzazione immagine a dimensione normale VISALIZZAFOTO.php

    if (! $link)
    die ("non c'è connessione");
    $codice=$_GET['codice'];
    $codposizione=$_GET['codposizione'];
    $regione=$_GET['regione'];
    $foto="foto";
    $tabella=$regione.$foto;
    $dbquery="SELECT 'datifoto','tipo' FROM $tabella WHERE codice=$codice AND codposizione=$codposizione";
    $result=@mysql_query($dbquery);
    $filecontent=mysql_result($result,0,'datifoto');
    $filetype=mysql_result($result,0,'tipo');
    header("Content-Type:$filetype");
    echo ($filecontent);
    ?>
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    qualche errore in particolare?? diverse versioni di php e/o mySQL??

    think simple think ringo

  3. #3
    Nessun errore solo la x rossa di quando non trova l'immagine

    dunque per lo sviluppo
    php 4.2.3
    mysql 3.23.49

    on line
    php 4.3.10
    mysql 4.10.18

    Unico dubbio che ho è se sono attive le librerie per le immagini, anche se comunque dovrei riuscire a vedere la foto in formato normale cosa che invece non riesce...



    ciao
    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  4. #4
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    quale è il tuo hosting?
    C/C++

  5. #5
    sto testando su un spazio free miarroba
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  6. #6
    informati se le librerie GD sono attive e possono essere utilizzate...

  7. #7
    informati se le librerie GD sono attive e possono essere utilizzate...

  8. #8
    Si oki le librerie non mi farebbero vedere l'immagine ridimensionata ma l'immagine normale non dovrei vederla comunque??
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  9. #9
    dipende dallo script che usi ad esempio se generi le thumbmail on the fly senza librerie non vedi nulla...

  10. #10
    si infatti non dovrei vedere le anteprime ridimensionate, ma se guardi lo script visualizzafoto che è quello che fa vedere la foto in dimensioni normali dovrebbe funzionare o sbaglio?
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

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.