Hallo,

Ik ben met een fokkerslijst bezig nu wil ik het zo maken dat hij alleen een icoontje geeft (die als link dient) als men ook daadwerkelijk een e-mailadres dan wel website heeft opengelaten. Als ze niets invullen moet het vakje in die tabel leeg zijn. (Dus zeg maar een Meberlist van een phpBB2 forum, maar dan met andere gegevens) Bij de invoer van de evt website wil ik ook doen dat er automatisch al http:// komt de staan, of dat er gecontroleerd wordt dat die ervoor staat en evt als dit niet het geval is er nog bij zet, zodat de link altijd werkt.

Wie kan mij helpen?
Alvast bedankt,
Paul
Gebruik de strlen functie. Zoek maar bij tutorial.
http:
<?
$_POST['string'] = trim($_POST['string']);
if(preg_match('^/http\:\/\/\/'i,$_POST['string']);
// er zit al http://
}
else {
$string = 'http\:\/\/' . $_POST['string']
}
?>

Er is natuurlijk niet alleen http://, maar ook https:// of misschien een ftp://

[edit]
even php-tags om code gezet
[/edit]
Ik ga er morgen mee aan de slag, bedankt alvast, mocht ik weer problemen tegenkomen lezen jullie het wel.

Groetjes Paul
Waarom alsmaar preg_match? Wat is er mis met het goede oude [php]stristr[/php]()? In het voorbeeld dat Jason ga is dat veel sneller. Met preg_match kan je echter patterns maken, maar ik denk dat dit nog een beetje te vroeg stadium is om daarmee te beginnen. Dat is namelijk nogal... complex.

Reageren