Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI è l'appuntamento annuale con il quale l'azienda americana mostra quelle che sono le proprie novità dal versante datacenter. Tra piattaforma Helios, GPU Instinct MI455X e processori EPYC di sesta generazione tutto quello che serve per processare l'IA sempre più complessa ed esigente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-03-2010, 11:46   #1
Albume
Junior Member
 
Iscritto dal: Aug 2008
Messaggi: 23
[PHP - Js] Galleria immagini da directory e apertura dell'immagine in un div

Salve a tutti. E' qualche giorno che sto sbattendo la testa perchè sto cercando di fare una galleria che carichi le miniature delle immagini direttamente da una directory e che, una volta cliccato su una miniatura, mi apra quell'immagine in un altro div nella stessa pagina.
Sono abbastanza digiuno di PHP ma ho trovato questo script
Codice PHP:
<?php
 
            $path 
"immaginicatalogo/";
            
$dir_handle = @opendir($path) or die("Unable to open folder");
             
            while (
false !== ($file readdir($dir_handle))) {
             
            if(
$file == "index.php")
            continue;
            if(
$file == ".")
            continue;
            if(
$file == "..")
            continue;
             
            echo 
"<a href='#'><img src=\"{$path}{$file}\" width='15%' height='15%' /></a>";
             
            }
            
closedir($dir_handle);
e sembra funzionare bene. Il problema nasce appunto quando voglio far aprire l'immagine cliccata in un div. Ho provato con uno script in javascript ma non so come "spiegargli" quale immagine deve aprire di volta in volta. Qualcuno è in grado di darmi una mano? Magari anzichè uno scrpit js si può fare proprio in PHP, ma a giro per la rete non ho trovato niente di utile...
__________________
Acquisti: paolomarti, Tensor
Albume è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2010, 11:57   #2
Torav
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 558
Forse non ho capito bene. Tu vuoi che come clicki su di un'immagine ti venga visualizzato un div contenente l'immagine a grandezza naturale? In questo caso crei un div nascosto dove vuoi tu, magari con position:fixed:

Codice:
<div id="div_immagine" style="position:fixed; display:none" class="classe_css_qua">
<img id="immagine_grande" src=""></img>
</div>
poi la parte in cui stampi con php il tag <img> diventa:

Codice:
echo "<a href='#'><img src=\"{$path}{$file}\" onclick=\"visualizza_immagine('{$path}{$file}')\" width='15%' height='15%' /></a>";
e da qualche parte ficchi una funziona javascript di questo tipo:

Codice:
function visualizza_immagine(img_url) {
   document.getElementById("immagine_grande").src = img_url;
   document.getElementById("div_immagine").style.display = "block";
}
e l'unica cosa che devi aggiungere è un pulsante per "chiudere" il div: ti basta mettere onclick="this.style.display='none'" et voilà, dovresti avere quello che ti serve! Non ho provato tutto sto accrocco quindi prendilo col beneficio del dubbio: qualche errore potrebbe esserci ma il senso è quello!
Torav è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2010, 14:14   #3
nerthase
Senior Member
 
Iscritto dal: Oct 2007
Città: Frosinone
Messaggi: 576
Ciao, quello che dice Torav è tutto corretto. Ti aggiungo giusto qualche esempio di utilizzo di JavaScript a questo scopo. Spero possa esserti utile.

Pagine Web dinamiche con JavaScript

Se ci sono dubbi, contattami pure per PM o su nerthase.com
__________________
Ho conluso positivamente con backstage_fds, casacup, ceolo, CharliEK, ddaniele, devilred, DexTer82, diba, EasyD, fedevi, fuckaldo, Gica78R, Ippo 2001, jimmy41, jolly90aa , Jonny1600, kamoscio, Knukcles, k3vin, Lunar Wolf, marcopino1982, Mecoita, Mokurai77, pelatoscatenato, sadap, subaugusta, zakkos e ^VaMpIr0^
Find me on www.nerthase.com
nerthase è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2010, 12:06   #4
Albume
Junior Member
 
Iscritto dal: Aug 2008
Messaggi: 23
Scusate se riuppo un post un pò vecchiotto ma ho ancora bisogno di voi e il problema è legato a quello di questa discussione.
La necessità ora sarebbe di avere un carousel orizzontale in javascript che prenda le immagini direttamente da una directory.
Come carousel ho trovato questo:
http://sorgalla.com/projects/jcarousel/#Getting-Started.
Sembra perfetto, ma tra gli esempi l'unico che si avvicina è quello che recupera l'url delle immagini da un file php in cui questi sono inseriti in un array.
Esempio di carousel dinamico.
Qualcuno mi sa dire come modificare il file php per fare in modo di non doverci scrivere gli indirizzi a mano ma di recuperarli automaticamente prendendo le immagini da una directory?

Spero ci si capisca qualcosa, non sono certo di essermi spiegato bene :P
__________________
Acquisti: paolomarti, Tensor
Albume è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Xbox Game Pass, il mese di luglio 2026 s...
Smartphone troppo cari: Qualcomm ripensa...
Age of Empires III: Definitive Edition t...
GitHub contro i report fatti dall'IA: ri...
Google spinge sugli schermi ultra-wide: ...
Occhiali smart, Instagram bannerà chi re...
L'UE approva PRIMA: il chip fotovoltaico...
Nothing smentisce l'uscita da alcuni mer...
Tassa sui pacchi extra-UE, Giorgetti: da...
Jensen Huang esordisce su X: 'non mettet...
Ha reso lo smartphone e Amazon lo ha 'pe...
TOP 10 offerte del weekend Amazon: ai pr...
TV LG C6 e B5 da 55 pollici: due OLED da...
Tomb Raider: Catalyst rinviato al 2028, ...
Lefant M210 Omni a 265,99€: il robot sli...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v