Visualizzazione risultati 1 fino 12 di 12

Discussione: url cliccabile in php da variabile

  1. #1
    Guest

    Predefinito url cliccabile in php da variabile

    Raga,ciao a tutti,avrei bisogno di ricavare un indirizzo cliccabile da una variabile in php,cioe' nel form l'utente inserisce il suo sito(url) e poi viene stampato in php l'indirizzo cliccabile.
    Se po' fa'?

    Per l'email sarebbe la stessa cosa?

  2. #2
    Guest

    Predefinito

    da quanto ho capito l'utente inserisce l'indirizzo del suo sito internet nel campo di testo di un form e poi vuoi stampare tramite PHP l'url come link? comunque si puo' fare, ho già in mente un modo, appena scrivo il codice te lo posto :smile:

  3. #3
    Guest

    Predefinito

    :smile:

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    $url=$_POST['url'];
    echo
    "<a href=\"$url\" target=\"_blank\">$url</a>";
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ho fatto l'esempio sia per l'e-mail che per l'url del sito:
    questa è la pagina del form
    Codice HTML:
    <form action="elabora.php" method="get">
     URL: <input name="sito" type="text"><br>
     E-mail <input name="mail" type="text"><br>
     <input name="" type="submit" value="Invia">
    </form>
    questa è la pagina elabora.php
    Codice PHP:
    <?php
    $_GET
    ['sito'] = $sito;
    $_GET['mail'] = $mail;
    echo
    "<a href=\"$sito\">$sito</a><br>";
    echo
    "<a href=\"mailto:$mail\">$mail</a>";
    ?>
    si può migliorare parechio ma funziona ;)

  6. #6
    Guest

    Predefinito

    Grazie per la risposta immediata,potresti solo indicarmi come stamparlo in questo script?
    Praticamente devo scriverlo su un txt e poi leggerlo in un'altra pagina .php
    Quello che mi interessa è che la variabile recapito sia cliccabile(spero di essermi spiegato)

    $recapito = $url

    fputs($apriw,"$nome\n");
    fputs($apriw,"$url\n");
    fputs($apriw,"$oggetto\n");
    fputs($apriw,"<img src=$uploadfile_name>\n");
    fputs($apriw,"$linea");


    fclose($apriw);
    }

  7. #7
    Guest

    Predefinito

    riprendendo il codice che scritto prima:
    Codice PHP:
    <?php
    $_GET
    ['sito'] = $sito;

    $url = "<a href=\"$sito\">$sito</a><br>";
    //quindi qui metti il tuo codice che hai postato prima
    ?>

  8. #8
    Guest

    Predefinito

    Non funge,mi restituisce l'indirizzo,ma non cliccabile


    $_GET['sito'] = $recapito;

    $url = "<a href=\"$recapito\">$recapito</a><br>";
    //quindi qui metti il tuo codice che hai postato prima



    # e sul file scrivo nome e vado a capo,il recapito e vado a capo

    # l'oggetto e vado a capo e la linea ti separazione
    fputs($apriw,"$nome\n");
    fputs($apriw,"$url\n");
    fputs($apriw,"$oggetto\n");
    fputs($apriw,"<img src=$uploadfile_name>\n");
    fputs($apriw,"$linea");

  9. #9
    Guest

    Predefinito

    strano... molto strano, in teoria dovrebbe fuzionare, se mi mandi via pm tutto il codice dello script e i vari file vedo dove sta il problema

  10. #10
    Ospite Guest

    Predefinito

    non devi scrivere $_GET['valore'] = $valore;
    ma il contrario
    $valore = $_GET['valore'];

  11. #11
    Guest

    Predefinito

    Grazie e tutti,ora funge alla grande,ho un altro problema comunque,che è quello di aggiungere un foto nell'annuncio,con questo script non riesco a capire dove sbaglio,ma non me la stampa mi da la classica x,esempio posto il codice della pagina secondo me incriminata :

    <?php

    // Qui dobbiamo impostare la nostra directory di upload che dovrà avere CHMOD 777
    $path="/membri/djperfeste/annunci";

    echo "<center>";
    echo "Ciao ecco i risultati del tuo inserimento:";
    $errore= false;

    If((!$nome) || (!$recapito) || (!$oggetto)) {

    #controllo che nessun campo sia vuoto
    $errore=true;
    echo "Non hai compilato tutti i campi <a href=\"uno.htm\">torna indietro</a>";
    exit;
    }
    else{
    echo " i campi sono ok";
    }

    echo "<PRE>";
    echo "nome del file locale creato dopo l'invio: $uploadfile\n";
    echo "nome originale del file remoto: $uploadfile_name\n";
    echo "dimensioni del file in byte: $uploadfile_size\n";
    echo "tipo di file: $uploadfile_type\n";
    echo "</PRE>";
    echo "<HR>";
    # abbiamo veramente un file?
    if ( $uploadfile == "none" ) {
    echo "Non è stato inviato alcun file<BR>";
    echo "Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
    exit;
    }
    # lo copia in una nuova posizione
    if (copy($uploadfile,$path.$uploadfile_name))
    {
    echo "Invio del file riuscito";
    # cancella il file temporaneo
    unlink($uploadfile);
    } else {
    echo "Invio del file fallito";
    }

    #controllo che il file sia accessibile
    if (!$apri = fopen ("file.txt","a+")) {
    $errore=true;
    echo "non posso aprire il file";
    }else{
    $apriw = fopen ("file.txt","a+");

    #ora creo una variabile che contiene la linea di reparazione
    $linea ="<hr color=red>";

    $url = $_GET['recapito'];

    $url = "<a href=\"$recapito\">$recapito</a><br>";
    //quindi qui metti il tuo codice che hai postato prima

    # e sul file scrivo nome e vado a capo,il recapito e vado a capo

    # l'oggetto e vado a capo e la linea ti separazione
    fputs($apriw,"$nome\n");
    fputs($apriw,"$url\n");
    fputs($apriw,"$oggetto\n");
    fputs($apriw,"<img src=$uploadfile_name>\n");
    fputs($apriw,"$linea");

    #chiudo il file
    fclose($apriw);
    }

    #se c'e l'errore mi dice di inserirli di nuovo altrimenti mi fa leggere gli annunci
    if($errore){
    echo"<br> Riinseriscili perfavore<br>";
    }
    else{
    echo "<br> <a href=\"annunci.php\">leggi gli annunci</a>";
    }
    ?>
    Ultima modifica di djperfeste : 09-09-2005 alle ore 18.50.51

  12. #12
    Guest

    Predefinito

    Help poi non rompo piu'

Regole di scrittura

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