Visualizzazione risultati 1 fino 6 di 6

Discussione: php creare link automaticamente

  1. #1
    Guest

    Predefinito php creare link automaticamente

    vorrei sapere se è possibile creare dei link a delle immagini automaticamente con php

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,030

    Predefinito

    Detta così è troppo generico. Cosa vuoi fare?

    Ciao!

  3. #3
    Guest

    Predefinito

    vorrei creare un link per ogni immagine in una cartella automaticamente
    Ultima modifica di leolkplay : 29-12-2011 alle ore 03.45.50

  4. #4
    Guest

    Predefinito

    Sì certo è possibile, ma prima devi leggere la cartella:
    Codice PHP:
    echo '<ul>';
    foreach (
    glob("$percorso/*.jpg") as $filename) {
    echo
    "<li><a href=\"$percorso/$filename\">$filename size " . filesize($filename) . "</a></li>\n";
    }
    echo
    '</ul>';
    In pratica glob() legge tutte le immagini jpg dentro la cartella $percorso e mentre lo fa crea i link alle immagini stesse.
    Nel link ho usato una lista per mostrarli, ovviamente con l'html li si mette come si vuole, si possono anche mostrare le immagini stesse, ma se sono tante non si finisce più di scaricarle, insomma il resto lo fai tu.

  5. #5
    Guest

    Predefinito

    Funziona!! Grazie mille.

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da leolkplay Visualizza messaggio
    Funziona!! Grazie mille.
    Prego
    E visto che funziona eccone una versione leggermente modificata con cui leggere più formati di file.
    Codice PHP:
    echo '<ul>';
    foreach (
    glob("$percorso/*.*") as $filename) {
    $extension = pathinfo(realpath($percorso . '/' . $filename));
    switch (
    $extension['extension']) {
    case
    'jpg': case 'png': case 'gif':
    echo
    "<li><a href=\"$percorso/$filename\">$filename size " . filesize($filename) . "</a></li>\n";
    break;
    }
    echo
    '</ul>';
    Inserendo più estensioni ( case 'estensione': ) si possono inserire altri tipi di immagine o altro tipo di file.

    PS non l'ho provata, se non funziona fatelo presente insieme all'errore riportato così si fa un debugging.
    Grazie.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •