ciao a tutti..
..con l'aiuto di qualche programma gia' fatto..
..ho messo assieme questo codice...
di per se il codice funziona tutto..codice:<html> <head> <title>milter's smiley</title> <script type="text/javascript"> function seleziona(x) { document.form1.mybutton.value= "[img]parcheggio.altervista.org/_altervista_ht/test/" + x + "[/img]"; document.form1.mybutton.select(); document.form1.mybutton.focus(); } function copyClip(elementID) { object=document.getElementById(elementID); text2copy=object.value; if (window.clipboardData) { window.clipboardData.setData("Text",text2copy); } else { var flashcopier = 'flashcopier'; if(!document.getElementById(flashcopier)) { var divholder = document.createElement('div'); divholder.id = flashcopier; document.body.appendChild(divholder); } document.getElementById(flashcopier).innerHTML = ''; var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'; document.getElementById(flashcopier).innerHTML = divinfo; } } </script> </head> <body> <table border="1" bgcolor="fbfbdc" width=100% cellspacing=0> <tr> <td> <center> <form name="form1"> <input type="text" id="mybutton" name="mybutton" size="30" value="Some default text here."> <input type="button" id="copy" value="Copia il codice" class="formbutton" onclick="copyClip('mybutton');"> </form> [img]freccia_in.gif[/img] [img]freccia_av.gif[/img] <? function elencaimg($nome_directory,$array_estensioni_ammesse){ $array_immagini=Array(); if(file_exists($nome_directory)){ $handle = opendir($nome_directory); while (false !== ($file = readdir($handle))) { if(is_file($nome_directory.$file)){ $estensione = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, "."))); if(in_array($estensione,$array_estensioni_ammesse)){ array_push($array_immagini,$file); } } } $handle = closedir($handle); } return $array_immagini; } $array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png'); // -------------- // la variabile $seq e' quella che determina in quale directory cercare le immagini // dovrebbe poter cambiare clikkando sulle frecce (attualmente funziona solo con i valori 1-2-3-4 // avanti = $seq +1 ---- indietro = $seq -1 --- e poi rieseguire il programma // -------------- $seq=1; $nome_directory='immagini_'.$seq.'/'; $array_immagini=elencaimg($nome_directory,$array_estensioni_ammesse); $elementi_da_visualizzare=count($array_immagini); ?> <table border="1"> <? for ( $i = 0; $i < $elementi_da_visualizzare; $i+=5) { for ( $j = 0; $j <= 4; $j++) { echo "<td>"; ?> <td><a href="" onclick="seleziona('<?=$nome_directory,$array_immagini[$i+$j]?>');return false;">[img]<?=$nome_directory.$array_immagini[$i+$j]?>[/img]</td> <? echo "</td>"; } echo "</tr>"; } echo "</table>"; ?> </table>
ma mi serve il vs aiuto per alcune cosucce..
1. vorrei che, cliccando sulle due frecce
la variabile $seq incrementasse (o diminuisse) : $seq mi determina in quale cartella cercare le immagini
2. a fronte di quanto al punto 1. (una volta cambiato il valore a $seq) come faccio a rilanciare il programma??codice:$nome_directory='immagini_'.$seq.'/';
..ciao e grazie..![]()

Rispondi quotando