Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #12
    Originariamente inviato da dottwatson
    http://www.phpclasses.org/package/20...e-images-.html
    ma c'e' un modo per sfumare la scritta?
    Mai dire Mai

  3. #13
    fai la scritta già sfumata, e poi gliela applichi di sopra!

  4. #14
    Originariamente inviato da Samleo
    fai la scritta già sfumata, e poi gliela applichi di sopra!
    ma una cosa non ho capito

    ora che faccio l'upload delle foto, posso inserire le normali?
    poi quando le vado a richiamare mi richiamo la classe che inserisce l'immagine sfumata del watermarker?
    Mai dire Mai

  5. #15
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Ti ho scritto un piccolo script per semplificarti il tutto:
    Codice PHP:
    <form method="post" action="<?$PHP_SELF?>" name="formData" enctype="multipart/form-data">
    <input type="hidden" name="op" value="mod">

    <fieldset id="legend">
    <legend class="testo2">Inserisci foto</legend>
    <label for="firstname" accesskey="f" class="testo2">Foto:</label>
    <input type="file" name="foto1">


    <input id="button" type="submit" value="Inserisci"/>
    </fieldset>
    </form>
    <?

        
    if($_POST['op']=="mod") {
    //cattura i dati dal modulo
    $foto1 $_FILES['foto1']['tmp_name']; 

    $main_img         "$foto1"// La tua immagine 
    $watermark_img    "scritta.gif"// L'immagine da inserire in ogni immangine "watermark"
    $padding    12;// Distanza dai bordi della immagine
    $opacity        80;    // Opacità dell immagine watermark

    $watermark     imagecreatefromgif($watermark_img); // crea watermark
    $image         imagecreatefromjpeg($main_img); // crea immagine

    if(!$image || !$watermark) die("Errore: l'immagine o il watermark mancano!");


    $watermark_size     getimagesize($watermark_img);
    $watermark_width     $watermark_size[0];  
    $watermark_height     $watermark_size[1];  

    $image_size     getimagesize($main_img);  
    $dest_x         $image_size[0] - $watermark_width $padding;  
    $dest_y         $image_size[1] - $watermark_height $padding;


    imagecopymerge($image$watermark$dest_x$dest_y00$watermark_width$watermark_height$opacity);


    $a=rand(19);
    $b=rand(19);
    $c=rand(19);
    $d=rand(19);
    $e=rand(19);
    $f=rand(19);
    $g=rand(19);
    $h=rand(19);
    $i=rand(19);
    $ante=$a.$b.$c.$d.$e.$f.$g.$h.$i;


    //immagine principale
    $uploaddir "./uploads/";
    $uploadfile $ante$_FILES['foto1']['name'];
    $uploadfile1 $uploaddir .$ante .$_FILES['foto1']['name'];
    $time=time();

    $qualita_jpg 90//valore da 0 a 100 
    if (imagejpeg($image$uploadfile1$qualita_jpg)) {
        print 
    "$uploadfile1 Allegato was successfully uploaded. ";
    } else {
        print 
    "$uploadfile1 Possible file upload attack!  Here's some debugging info".mysql_error();
    }

    $result mysql_query ("insert into foto(foto,titolo) values('$uploadfile1','$titolo')");

    }
    ?>
    Prima di iniziare crea un cartella con il nome uploads e una tabella in un database mysql con il nome foto e i 3 campi: id foto titolo

  6. #16
    ho provato il tuo codice e funziona bene, l'unica cosa e' che non riesco a mettere al centro assoluto (sia in verticale che in orizzontale) la scritta.

    Ad ogni modo, volendolo inserire nel mio codice, dove dovrei metterlo?
    Codice PHP:
    if(!isset($_FILES)) $_FILES $HTTP_POST_FILES;
    if(!isset(
    $_SERVER)) $_SERVER $HTTP_SERVER_VARS;
    $directory_foto $_SERVER["DOCUMENT_ROOT"] . "/immagini_hotel/";

    //################################################################################################################################################
    //INSERIAMO LA PRIMA FOTO
    $new_name "";
    // Se $new_name è vuota, il nome sarà lo stesso del file uploadato
    $file_name = ($new_name) ? $new_name $_FILES["foto"]["name"];
    if(
    trim($_FILES["foto"]["name"]) == "") {
    die(
    "<span class=redbold>Non hai indicato il file da uploadare !</span>");
    }
    if(@
    is_uploaded_file($_FILES["foto"]["tmp_name"])) {
    @
    move_uploaded_file($_FILES["foto"]["tmp_name"], "$directory_foto/$cartella/grandi/$file_name")
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload. $directory_foto
    "
    );
    } else {
    die(
    "Problemi nell'upload del file " $_FILES["foto"]["name"]);
    }
    echo 
    "<span class=ischia>L'upload del file " $_FILES["foto"]["name"] . " è avvenuto correttamente</span>

    <span class=nerograssetto><a href=index.php?id_hotel=
    $id_hotel>Carica altre foto</a></span>";

    //Inizio il resize 
    $fullsize=imagecreatefromjpeg("$directory_foto/$cartella/grandi/$file_name");//Prelevo l'immagine da dove l'ho salvata pocanzi
    $fullsize_height=imagesy($fullsize);
    $fullsize_width=imagesx($fullsize);
     
    $thumb_width=150;//dimensione della larghezza l'altezza viene fatta in proporzione
     
    $thumb_height=floor($fullsize_height/($fullsize_width/$thumb_width));
     
    $thumb=imagecreatetruecolor($thumb_width,$thumb_height);
    imagecopyresampled($thumb,$fullsize,0,0,0,0,$thumb_width,$thumb_height,$fullsize_width,$fullsize_height);
     
    imagedestroy($fullsize);
    imagejpeg ($thumb,"$directory_foto/$cartella/piccole/$file_name");//posso modivicare il percorso dell'immagine piccola da qui
    imagedestroy($thumb); 
    Mai dire Mai

  7. #17
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    ma parli con me, xk non ho capito!

  8. #18
    Originariamente inviato da vikey89
    ma parli con me, xk non ho capito!
    si si scusa, non avevo premuto su quote.
    Il tuo codice mi piace, ma volevo aggiungerlo al mio..
    Mai dire Mai

  9. #19
    up
    Mai dire Mai

  10. #20
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Ma tu da questa pagina cosa vuoi ottenere cosa dei fare, perchè se non me lo spieghi e inutile che lo sistemo per la tua pagina...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.