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?
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?
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:
:smile:
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
ho fatto l'esempio sia per l'e-mail che per l'url del sito:
questa è la pagina del form
questa è la pagina elabora.phpCodice 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>
si può migliorare parechio ma funziona ;)Codice PHP:
<?php
$_GET['sito'] = $sito;
$_GET['mail'] = $mail;
echo"<a href=\"$sito\">$sito</a><br>";
echo"<a href=\"mailto:$mail\">$mail</a>";
?>
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);
}
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
?>
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");
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
non devi scrivere $_GET['valore'] = $valore;
ma il contrario
$valore = $_GET['valore'];
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
Help poi non rompo piu'