Oud 20-02-2007, 18:57
afrutado
afrutado is offline
In mijn gastenboek wil ik dat de ingevoerde emailadressen van gebruikers als hyperlinks worden weergeven.
Hoe doe ik dat?
En zet ik dat in het gastenboek_lees.php of het gastenboek_schrijf.php bestand?

schrijf.php:
PHP-code:
fwrite ($fp$_POST["mailto:email"]); 
moet ik die regel dan aanpassen?
Of moet het hierin?
PHP-code:
E-mailadres : <input type="text" name="email"><br
Nou alvast bedankt.
__________________
An Harm Ye None, Do As You Will
Met citaat reageren
Advertentie
Oud 20-02-2007, 19:33
freyk
Avatar van freyk
freyk is offline
Ik neem aan bij schrijf.php, vanwege zijn "mailto:"
(want als je op een mailto: linkje klikt dan opent hij automatisch de standaard emailclient).

Volgends mij moet de code als volgt zijn:
PHP-code:
fwrite ($fp$_POST["email"]); 
__________________
"Typefouten zijn gratis" | "Daar is vast wel een knopje voor" | "Ik weet, want ik zoek" | Powered by Firefox, Chromium, Mac OS X, OpenSuse, and Google.

Laatst gewijzigd op 20-02-2007 om 19:40.
Met citaat reageren
Oud 20-02-2007, 19:55
kruizer
kruizer is offline
Ik neem aan dat schrijf.php het formulier uit het andere bestand in een txt- of dat-file zet?

In dat geval:

PHP-code:
fwrite ($fp"mailto:".$_POST["email"]); 
Al zal ik nog wel even op Google zoeken op addslashes(), omdat je php-file nu niet echt veilig is.


[edit]
Of, als je meteen de hele link uit je database wil sleuren:

PHP-code:
fwrite ($fp"<a href=\"mailto:".$_POST["email"]."\">"); 
Maar dat zal afhankelijk zijn van de rest van je pagina.

[/edit]

Laatst gewijzigd op 20-02-2007 om 19:58.
Met citaat reageren
Oud 20-02-2007, 20:00
Verwijderd
In verband met spam e.d. zul je geen volledige email adressen op je site willen plaatsen.
Met citaat reageren
Oud 20-02-2007, 20:04
kruizer
kruizer is offline
Joh, dat doen hordes gastenboeken.
Is aan de gebruiker he, of ze het wel of niet posten.
Met citaat reageren
Oud 20-02-2007, 20:04
afrutado
afrutado is offline
Bedankt!
Het is niet per sé voor op mijn site, heb er toch geen server voor, doe nu alles op mn usb-stick. Maar het is voor informatica, op school.
__________________
An Harm Ye None, Do As You Will
Met citaat reageren
Oud 20-02-2007, 20:08
kruizer
kruizer is offline
Citaat:
afrutado schreef op 20-02-2007 @ 20:04 :
Bedankt!
Het is niet per sé voor op mijn site, heb er toch geen server voor, doe nu alles op mn usb-stick. Maar het is voor informatica, op school.
Dat moet je dus keihard de shit uit gaan hangen.
Even op php.net zoeken op str_replace, en de $_POST['email'] eerst daardoorheen halen, en de @ vervangen door bijv. [a], om spam tegen te gaan.
Vind je leraar vast tof, als je dat doet.
Met citaat reageren
Oud 20-02-2007, 21:30
Verwijderd
Citaat:
kruizer schreef op 20-02-2007 @ 20:04 :
Joh, dat doen hordes gastenboeken.
Dat maakt het nog niet correct
Met citaat reageren
Oud 21-02-2007, 11:37
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
ik zou er op zn minst dit van maken:
PHP-code:
fwrite ($fp"<a href=\"mailto:".htmlentities($_POST["email"])."\">"); 
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 11:35.