Visualizzazione risultati 1 fino 10 di 10

Discussione: Anteprima immagini

  1. #1
    Guest

    Predefinito Anteprima immagini

    dato che non ho trovato uno sciprt php in grado di fare tutte e due le cose pensavo di fare in questo modo... inserire uno script di upload (se ne trovano molti in giro) e fargli puntare le immagini inseriti ad esempio nella cartella /upload/immagini

    adesso pero mi serve un'altro script php che mi faccia vedere l'anteprima delle immagini inserite in /upload/immagini come posso fare????

  2. #2
    Guest

    Predefinito

    Suggerimento:
    1) crei una funzione che trovi tutti i file nella directory con una determinata estensione (.jpg, .gif, jpeg...) e memorizzi il percorso (es. in un array)
    2) generi le anteprime con la funzione imagecopyresized() o imagecopyresampled()

    Nel mio sito ho fatto l' "Archivio fotografico" in questo modo, aggiungendo al punto 1) la ricerca ricorsiva in sottodirectory. Se non ti va di programmare, secondo me di script di questo tipo ne trovi a bizzeffe :grin:

  3. #3
    Guest

    Predefinito

    il fatto non è che "non mi va di programmare" azi... è che non sono un bomber nella programmazione.... comunque sono diversi giorni che cerco sul web questi script e non ho trovato nulla..o meglio ho trovato qualcosa ma tutto in ASP!!!

  4. #4
    Guest

    Predefinito

    quello che hai fatto te è il veramente molto bello...l'unico cosa che vorrei di diverso è che quando si clicca sull'anteprima ti apra immediatamente in un'altra finestra l'immagine a tutto schermo... non è che potrei avere il codice da te?

  5. #5
    Guest

    Predefinito

    no problem:

    1) funzione per cercare i files (si chiama "findfiles", tratta da qualche parte su www.php.net)

    Codice:
    function findfile($location='',$fileregex='') {
        if (!$location or !is_dir($location) or !$fileregex) {
           return false;
        }
        $matchedfiles = array();
        $all = opendir($location);
        while ($file = readdir($all)) {
    //       if (is_dir($location.'/'.$file) and $file <> ".." and $file <> "." and substr($file,0,2)==="c0") {
           if (is_dir($location.'/'.$file) and $file <> ".." and $file <> "." and substr($file,0,1)==="c") {
              $subdir_matches = findfile($location.'/'.$file,$fileregex);
              $matchedfiles = array_merge($matchedfiles,$subdir_matches);
              unset($file);
           }
    //       elseif (!is_dir($location.'/'.$file) and substr($file,0,2)==="c0" and strlen($file)===10) {
           elseif (!is_dir($location.'/'.$file) and substr($file,0,1)==="c" and strlen($file)===10) {
              if (preg_match($fileregex,$file)) {
                 array_push($matchedfiles,$location.'/'.$file);
              }
           }
        }
        closedir($all);
        unset($all);
        return $matchedfiles;
    }
    2) generazione della gallery: ho provato a scrivere qualcosa ma è un po' lunga, cerco di scriverti qualcosa appena posso.

    3) per la generazione delle anteprime in modo automatico devi fare un file php esterno (es. "anteprima.php") che come unico output ti dà l'immagine stessa, quindi nel file della gallery metterai tante immagini che saranno del tipo
    Codice:
    <img src="anteprima.php?percorso_immagine_originale&altezza_anteprima&larghezza anteprima">
    Per creare questo file puoi cercare su www.php.net la funzione "Imagecopyresized", troverai diversi esempi

  6. #6
    Guest

    Predefinito

    Non garantisco che riuscirò a personalizzarti lo script, quindi ti invito a dare un'occhiata qui, potrebbe fare al caso tuo :grin:

    http://www.hotscripts.com/Detailed/24955.html

  7. #7
    Guest

    Predefinito

    ok grazie al momento un mio amico mi ha passato uno script il qule dice di fare tutto quello che mi serve...poi ti faro sapere...

  8. #8
    Guest

    Predefinito

    alla fine ho trovato lo sciprt adatto a me..si chiama 4images....

  9. #9
    Guest

    Predefinito

    Ottimo :grin:

  10. #10
    Guest

    Predefinito

    l'unioc problema è che nelle anteprime l'immagine si vede sfuocata e scura ma poi cliccando sull'immagine te la fa vedere a tutto schermo e si vede bene...come maI??

    bodo hai un msg pvt!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •