Premetto che ho conoscenze basilari di PHP ed ho un problema per regolare l'apertura di alcuni link in pratica:
In una pagina PHP ho questo codice:
che fa aprire i link contenuti in una pagina, in una nuova finestra (grazie al parametro "target='_blank'").
Fino a qui tutto chiaro e ok!!!
Ora, il problema è che nella pagina i link sono sia files che cartelle e vorrei che i file fossero aperti in una nuova pagina, mentre le cartelle (o sottocartelle) fossero aperte nella stessa pagina e non in una nuova. In pratica credo che il parametro "$link" comprenda sia i file ($Files) sia le cartelle ($Directory) e vorrei discriminarlo per fargli aprire il link-files in una nuova finestra mentre i link-cartelle (che non hanno estensione .xxx come invece hanno i files) nella stessa finestra.
Insomma come devo scrivere il codice sopra riportato per ottenere questo????????
In una pagina PHP ho questo codice:
PHP:
<ul>
<? foreach ($files as $info): extract($info); ?>
<li><a href="<?= $link ?>" style="height: 38px" target='_blank' >
<img src="<?= $icons . $type ?>.png" title="<?= $type ?>" class="style2"><?= $name ?></a></li>
<? endforeach; ?>
</ul>
che fa aprire i link contenuti in una pagina, in una nuova finestra (grazie al parametro "target='_blank'").
Fino a qui tutto chiaro e ok!!!
Ora, il problema è che nella pagina i link sono sia files che cartelle e vorrei che i file fossero aperti in una nuova pagina, mentre le cartelle (o sottocartelle) fossero aperte nella stessa pagina e non in una nuova. In pratica credo che il parametro "$link" comprenda sia i file ($Files) sia le cartelle ($Directory) e vorrei discriminarlo per fargli aprire il link-files in una nuova finestra mentre i link-cartelle (che non hanno estensione .xxx come invece hanno i files) nella stessa finestra.
Insomma come devo scrivere il codice sopra riportato per ottenere questo????????
Ultima modifica di un moderatore: