Script immagini random -voglio inserire i link alle immagini

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
Ciao a tutti,
Come da titolo,questo script preleva in random immagini ogni 15 sec e vorrei inserire i link ad ogni immagine che si apre...
Qualcuno puo' darmi una mano a capire come posso fare?
PHP:
$cartella="./immaginirandonbanner/";
	//Array di tutte le estensioni valide che si vogliono caricare (bmp,gif,jpg,png)
$estensioni=array('gif','jpg','bmp','png');
//***************************************************//
$dir=opendir($cartella) or die("Attenzione, impossibile aprire la cartella ".$cartella);
$immagini=array();
$misure=array();
	while(false !== ($file=readdir($dir))) { 
		for($i=0;$i<count($estensioni);$i++){
			$estensione=substr($file,(strlen($file)-3),strlen($file));
			if(in_array($estensione,$estensioni)){
				$immagini[]=$file;
				$misure[]=getimagesize($cartella.$file);
			}
		}
   }
 if(count($immagini)==0) die("Attenzione, la cartella indicata non contiene immagini compatibili con le estensioni inserite.<br> Provare a controllare l'esattezza delle estensioni e della directory indicata nella variabile 'cartella'");
 $indice=rand(0,(count($immagini)-1));
 
 print '<img src="'.$cartella.$immagini[$indice].'" '.$misure[$indice][3].' alt="'.$immagini[$indice].'">';
 ?>
<meta http-equiv="refresh" content="15">
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se, da come ho capito, ad ogni banner vuoi associare il suo link devi ricorrere ad un database, a quel punto non ti servve nemmeno più aprire la cartella.
dovresti fare una tabella del tipo
id
nome_file
immagine
e ogni 15 sec estrare il file e il suo link
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
ciao borgo italia,
non volevo appesantire troppo il db..
Volevo solo un indicazione su come indirizzare ogni immagine(presa a caso) dalla cartella...se si puo'..
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scusa ma non ho capito bene cosa intendi con reindirizzare.
poi una cosa, invece di fare tutto quell'ambaradan con opendir, dai un occhio alla funzione glob
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
si..grazie ho guardato ma non fa per me...avevo bisogno di attribuire un link all'immagine che legge da cartella...
in base allo script che ho postato ma non riesco...
un aiutino??

sono all'inizio con php...
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
forse non mi sono spiegato bene...
Lo script postato funziona benissimo estrae ogni 15 sec un immagine dalla cartella
Io vorrei che l'immagine che appare in rotazione avesse dei link che attribuisco io...tutto qui
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
per attribuire un link ad una immagine il metodo è questo, ma da dove salta fuori il link?
<?php
//...
echo "<a href=\"http:\\www.pinco.com\link_pagina.php\"><img src=\"".$cartella.$immagini[$indice]."\" \"".$misure[$indice][3]."\" alt=\"".$immagini[$indice]."\"></a>";
//...
?>

p.s.
io preferisco l'uso dei doppi apici

p.s. al p.s.
$misure[$indice][3]?
width? heigt?
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
il fatto e' che i link associati alle immagini saranno diversi ...e come li incorporo nello script??

peccato..volevo usare php ma se non ci sono soluzioni dovro' usare javascript
 
Ultima modifica:

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
per farvi capire meglio riposto lo script:
PHP:
<?

/*********************************************************************************
	*
	* 		Applicazione "Carica immagine a caso da una cartella"
	*
	* autore	: Danilo "Dennis" Pederiva - [email protected]
	* data		: 01/09/2003
	*
/*********************************************************************************/
//*************** Variabili da settare ***************//
	//Percorso relativo della cartella contenente le immagini 
$cartella="./immaginirandombanner/";
	//Array di tutte le estensioni valide che si vogliono caricare (bmp,gif,jpg,png)
$estensioni=array('gif','jpg','bmp','png');
//***************************************************//
$dir=opendir($cartella) or die("Attenzione, impossibile aprire la cartella ".$cartella);

$immagini=array();
$misure=array();
	while(false !== ($file=readdir($dir))) { 
		for($i=0;$i<count($estensioni);$i++){
			$estensione=substr($file,(strlen($file)-3),strlen($file));
			if(in_array($estensione,$estensioni)){
				$immagini[]=$file;
				$misure[]=getimagesize($cartella.$file);
			}
		}
   }
 if(count($immagini)==0) die("Attenzione, la cartella indicata non contiene immagini compatibili con le estensioni inserite.<br> Provare a controllare l'esattezza delle estensioni e della directory indicata nella variabile 'cartella'");
 $indice=rand(0,(count($immagini)-1));
 
 print '<img src="'.$cartella.$immagini[$indice].'" '.$misure[$indice][3].' alt="'.$immagini[$indice].'">';
 ?>
<meta http-equiv="refresh" content="15">
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
P Script upload immagini jQuery 0
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
Devil-94 Javascript: script che permetta di inserire immagini in un certo elemento html. Javascript 2
asevenx modifica in script jquary portfolio con filtraggio cliccando su immagini Javascript 1
giancadeejay Script che da 2 immagini in errore PHP 10
P cerco script immagini effetto carousel in responsive design HTML e CSS 2
P Modifica totale dello script upload immagini PHP 1
N problema script php mysql multi upload immagini PHP 31
C Creare uno script che fa comparire immagini casuali sul sito Javascript 16
S urgentissimo necessità di script per evitare di far visualizzare immagini "rubate" Javascript 12
P Script galleria immagini PHP 3
A Salva immagini da url via script php PHP 6
B Script scorrimento orizzontale immagini linkabili - scorrimento al click su un < o > Javascript 0
neo996sps Specificare misura immagini in uno script Javascript 3
C script resize immagini su tutta la pagina Javascript 0
SolidSnake4 miglior script per l'upload di immagini con php su DB PHP 5
M Script per ridimensionare immagini PHP 0
C Script per lo scorrimento delle immagini Javascript 0
L script per comunity completo ma ho un problema come le immagini PHP 1
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2

Discussioni simili