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

    problematica relativa alle img

    mi si è posta davanti una problematica.... relativa alla protezione delle img di un sito intenet che aggiorno, il cliente ha diverse img e vorrebbe che a secondo se l'utente sia di tipo 1 o di tipo due visualizza l'img correttamente oppure con una fascia stile il sito DVD.it senza duplicare l'ìmg sul server.

    E' possibile gestirlo in PHP?
    E stata mai discussa questa problematica?

    Sapete indicarmi un putno dove partire?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    è possile senza problemi, sii un po' + preciso nella domanda
    vuoi sapere come proteggere le immagini?
    oppure come mettere la scritta?

    fammi sapere...

  3. #3
    che tempestività grazie... sia l'uno che l'altro..

    Un consiglio è sempre buono

    diciamo che la problematica è che se l'utente non è autorizzato vedra l'img ma con una scritta oppure il logo aziendale in trasparenza,,,, quindi

    if (utente==1)
    {

    echo "img corretta";
    }

    else
    {
    echo "img protetta";
    }

    io non ho trovato nualla sul web ma ho istallato la libreria GDO forse èq uello il punto di partenza..

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    le librerie grafiche sono le GD.

    Questo articolo ti aiuterà molto:

    http://freephp.html.it/articoli/view...sp?id=93&pag=1

    per la protezione dei file, di solito io uso un file .htaccess per proteggere la directory, e la funzione fileread() per leggere le immagini, in questo modo posso controllare se l'utente è loggato prima di fargli leggere il file.


    ciao

  5. #5
    ok.. a questo ci ero arrivato.. ma lui già mi stampa un img ,,, e devo sovrapporne un altra ... l'esmpio è giù in allegato
    Immagini allegate Immagini allegate

  6. #6
    ho trovato questo esempietoo.. che magari fa a caso mio..


    <?
    // istanzio una nuova immagine di dimensioni x=200 e y=300
    $immagine = imageCreate(200, 300);
    // assegno il primo colore, questo colore sarà anche lo sfondo dell'immagine
    $bianco = imageColorAllocate($immagine, 255, 255, 255);
    // assegno un secondo colore, da utilizzare per colorare il testo
    $nero = imageColorAllocate($immagine, 0, 0, 0);
    // visualizzo il testo "HTML.IT"
    imageString($immagine, 2, 100, 100, "DBLINE.it", $nero);

    // imposto correttamente gli header
    header("Content-type: image/png");
    // invio l'output come immagine PNG
    imagePng($immagine);

    // libero la memoria
    imageDestroy($immagine);
    ?>



    il prblema sta nello sfondo... che devev visualizzare un img..

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma tu vuoi mettere sopra all'immagine un testo oppure sovrappore un'altra immagine?

    ciao

  8. #8
    behh vorrei proteggerla in modo .. che quando una persona salva ... l'img ci sia o una scritta o un img stile quella che ho allegato .. te cosa mi consigli?

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    forse un logo rimane + bello da vedere.

    prova a usare il codice di paolodj in questa discussione :

    http://forum.html.it/forum/showthrea...ight=watermark

    per quanto riguarda la protezione io uso questo file:

    codice:
    readfile.php
    ------------
    session_start();
    include("auth.inc.php");
    header("Pragma: public");
    
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: public");
    header("Content-Description: File Transfer");
    
    header("Content-Type: image/jpeg");
    
    
    $filename="../fotoftp/".$_GET['img'];
    //echo $filename;
    readfile($filename);
    ?>

  10. #10
    provo subito e ti fo sapere grazie per la pazienza..

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.