Inserire le immagini una accanto all'altra con il php
Allora, la mia conoscenza del php è zero totale, quindi se avete bisogno di qualche informazione chiedetemela, vi risponderò subito.
nel mio sito (http://habbofoxy.altervista.org) ho bisogno che le immagini all'interno del box "distintivi" appargono una vicino all'altra, e poi tornino a capo quando finisce la tabella, in poche parole come capita con l'html.
le immagini che sono là dentro sono messe tramite un codice php copiando il contenuto della cartella "immagini"... ripeto che no ne capisco un fico secco di php e quindi non sò se mi sono spiegato bene o se devo mettere più informazioni.
Come posso fare in modo che le immagini compargono una vicino all'altra?
Risolto:
Codice PHP:
<table border="0" width="150" height="150"><tr><td><nobr><p><?php
/* Configurazione dello script */
// Il nome della cartella che contiene i files
$dir = "http://habbofoxy.altervista.org/distintivi/immagini/";
$dir = "immagini/";
// Codice html da inserire prima e dopo il link
$before = '';
$after = '';
// Quanti file mostrare
$limit = 8;
// Estensioni accettate (lasciare vuoto per nessuna restrizione, solo caratteri minuscoli)
$estensioni = array('jpeg', 'jpg', 'gif', 'png', 'bmp');
$filesA = array();
// Non modificare quello che sta qua sotto
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if(is_file($dir . $file) && ((isset($estensioni) && count($estensioni) > 0 && in_array(strtolower(end(explode(".", $file))), $estensioni )) || !isset($estensioni) || count($estensioni) < 1)){
$filesA[filectime($dir . $file)] = $before.'<a href="'.$dir.$file.'" ><img border="0" src="'.$dir.$file.'" /></a>'.$after. "\n";
}
}
closedir($dh);
}
}
if(count($filesA) > 0){
asort($filesA);
$filesA = array_reverse($filesA);
$i = 1;
foreach($filesA as $pat){
if($i > $limit) break;
echo $pat;
$i++;
}
}
?><?php if (function_exists('wikiovote')) {wikiovote();} ?><?php
if(function_exists('wp_print')) { print_link(); } ?></p></nobr></td></tr></table>