Visualizzazione risultati 1 fino 10 di 10

Discussione: Nome all'immagine

  1. #1
    Guest

    Predefinito Nome all'immagine

    Ciao a tutti! Ho questa funzione con random e array
    Codice PHP:
    function randomImage ($array) {

    $today = date('j');
    $total = count($array);

    for(
    $i = 0; $i < $today; $i++)
    {
    next($array);

    if(
    $i % $total-1 == 0) reset($array);
    }

    return
    current($array);
    }

    $members = array (
    "http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg",
    "http://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif",
    );

    echo
    '<img src="'.randomImage($members).'" alt="immagine" /><br/>';
    ..non riesco ad aggiungere il nome (che sia cliccabile) alle due immagini! Mi sapete aiutare? Grazie!!

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    potresti sostituire l'echo finale con qualcosa di questo tipo, se ho ben capito cosa vuoi
    Codice PHP:
    $img=randomImage($members);
    echo
    '<img src="'.$img.'" alt="immagine" /><br/>';
    echo
    '<a href="'.$img.'">'.basename($img).'</a>';
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    Guest

    Predefinito

    Mi spiego meglio! In queste due immagini devo aggiungere il nome, che deve essere cliccabile
    Codice PHP:
    $members = array (
    "http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg",
    "http://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif",
    );

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da universal3000 Visualizza messaggio
    Mi spiego meglio! In queste due immagini devo aggiungere il nome, che deve essere cliccabile
    Codice PHP:
    $members = array (
    "http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg",
    "http://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif",
    );
    facci un esempio magari facendoci vedere qualche altro sito.
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    mmh .. cioe`, ogni elemento dell'array deve avere associato anche un nome? altrimenti non ho ancora capito ...
    e deve essere clickabile per portare a cosa?
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    Guest

    Predefinito

    esempio:"http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg", questo indirizzo è un immagine (foto di valentino rossi). e dovrei metterci il nome. esempio: valentino. risultato: valentino (nome immagine) +foto! se clicco al nome valentino, esce la descrizione (ma su questo me la vedo io)! we ragà una spiegazione più semplice non la trovo al prox messaggio. grazie a chi saprà aiutare

  7. #7
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Se ho capito bene ti basta semplicemente modificare la struttura della chiama ta inserendo tutto direttamente nell'array:
    Codice:
    function randomImage ($array) { 
           
        $today = date('j'); 
        $total = count($array); 
           
        for($i = 0; $i < $today; $i++) 
        { 
            next($array); 
                     
            if($i % $total-1 == 0) reset($array); 
        } 
         
        return current($array); 
    }
    
    $members = array (
      "<a href=\"\" target=\"_blank\"><b>NOME1 - etc</b></a> <img src=\"http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg\">",
      "<a href=\"\" target=\"_blank\"><b>NOME2 - etc</b></a><img src=\"http://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif\">",
    );
    
    echo randomImage($members).'<br/>';
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  8. #8
    Guest

    Predefinito

    Ho messo così
    Codice PHP:
    $members = array (
    "<a href=\"http://universal3000.altervista.org/main/profiles6.php\" target=\"_blank\"><b>robertina - etc</b></a> <img src=\"http://universal3000.altervista.org/upload/universal/Gum_files/Vale...jpg\">",
    "<a href=\"http://universal3000.altervista.org/main/profiles6.php\" target=\"_blank\"><b>ladyenigma - etc</b></a><img src=\"http://universal3000.altervista.org/upload/universal/Gum_files/LadyEnigma100.gif\">",
    );
    e nel cellulare mi compare questa scritta: The Requested Page can not be displayed
    Adesso ho rimesso tutto come prima
    Ultima modifica di universal3000 : 22-07-2008 alle ore 16.51.45

  9. #9
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    ho provato a eseguire pari pari quello che t'avevo postato, senza una modifica e non mi da nessun errore:
    http://xsescott.altervista.org/prova/pluto.php

    ciao
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  10. #10
    Guest

    Predefinito

    Grazie si vede

Regole di scrittura

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