Ciao a tutti, mi sono appena registrato...
Vi mostro il mio problema, ho fatto una lista per le immagini in php ma vorrei limitare il numero delle immagini che la lista può farmi vedere si può? se si come faccio ecco il codice
Codice PHP:
<?
$immagini = glob( 'uploads/*.jpg' );
$immagini = array_merge( $immagini, glob( 'uploads/*.png') );
$immagini = array_merge( $immagini, glob( 'uploads/*.gif') );
//etc
while($file = readdir($dp))
{
if(!is_file($file))
$lista[] = $file;
}
$alt="50";
$larg="50";
sort($lista);
?>
<style>
body{
margin:0;
padding:0;
text-align:justify;
background-color:#e6e6e6;
}
#main{
margin:0 auto;
padding:0;
background-color:#f7f7f7;
/*consiglio sempre di specificare le dimensioni del main*/
width:960px;
height:100%;
}
.apri{ font-size:10px; font-family:Verdana, Geneva, sans-serif; float:left; margin-right:5px;}
.apri:hover{ font-size:10px; font-style:oblique; font-family:Verdana, Geneva, sans-serif; cursor:pointer; background-color:#0F3;}
</style>
<script type="text/javascript">
function apri(url) {
newin = window.open(url,'titolo','scrollbars=no,resizable=yes, width=450,height=445,status=no,location=no,toolbar=no');
}
</script>
<SCRIPT language="JavaScript">
<!--
function rollover(img_name,img_src)
{
document[img_name].src = img_src;
}
// -->
</SCRIPT>
[b][url="index.php"]Torna all'uploader[/url][/b]
<script type="text/javascript">var message=""; function clickIE() {if (document.all) {(message); return false}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {(message); return false}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS} else {document.onmouseup=clickNS; document.oncontextmenu=clickIE} document.oncontextmenu=new Function("return false")</script>
<table width="279" border="0" align="center">
<tr>
<td align="center"><h1>Lista Immagini</h1></td>
</tr>
<tr>
<td align="center">Clicca sulla immagine per ingrandirla</td>
</tr>
</table>
<?
foreach ( $immagini as $file )
{
?>
<p class="apri">[url="javascript:apri('<? echo $file ?>');"][img]<? echo $file ?>[/img]" height="<?php echo $larg ?>">[/url]
HTML
<textarea cols="3" rows="2">[img]http://hosting.pokemonskyward.net/<? echo $file ?>[/img]</textarea>
BBCode
<textarea cols="3" rows="2">[IMG]http://hosting.pokemonskyward.net/<? echo $file ?>[/IMG]</textarea>
</p>
<?
}
?>
perché più che una lista, volevo far vedere gli ultimo 10 caricamenti...
PS: la script non è opera mia, sono pezzi rimediati in rete ed "assemblati" che io di php sono un principiante.... forze mi battono anche loro