RegEx in PHP - Homepagelink validieren
<< Übersicht RegEx
Dieser RegEx erkennt, ob das Textmuster der URL einer
Homepage
korrekt ist.
<?php
/*
* Created on 21.02.2006
* @autor Michael Peuss
*/
$http = '(http(s)?://)?';
$www = '(www\.)?';
$domain = '([a-zA-Z]((\.|\-)?[a-zA-Z0-9])*)';
$tld = '([a-zA-Z]{2,8})';
//$verz = '(/[a-zA-Z0-9_\-\+])*';
//$datei = '\.';
$usw = '[a-zA-Z0-9|_|-|+|.|/]*';
$regEx = '^'.$http.$www.$domain.'\.'.$tld.$usw.'$';
// Gueltige Woerter:
$sprache = array();
$sprache[] = 'http://www.peuss.com/PHP/index.php';
$sprache[] = 'https://www.peuss.com/PHP/index.php';
$sprache[] = 'http://www.peuss.com/PHP/';
$sprache[] = 'http://peuss.com';
$sprache[] = 'peuss.com';
$sprache[] = 'peuss.com/';
foreach ($sprache as $wort) {
if(!ereg($regEx, $wort)) {
die('Wort nicht erkannt: '.$wort.'<br>RegEx: '.$regEx);
}
}
// Ungueltiger Woerter:
$sprache = array();
$sprache[] = 'ftp://www.peuss.com/PHP/index.php';
$sprache[] = 'peuss.com/PHP/index*';
$sprache[] = 'peuss';
$sprache[] = 'peuss.com/\\';
$sprache[] = '?peuss.com/';
$sprache[] = '';
$sprache[] = '</html>';
foreach ($sprache as $wort) {
if(ereg($regEx, $wort)) {
echo 'Wort erkannt: '.$wort.'<br>RegEx: '.$regEx;
die();
}
}
echo 'RegEx ok!';
?>
<< Übersicht Reguläre Ausdrücke
|
Neue Beiräge auf Homepage-Werbung.de
Mit aktuellen Beiträgen Traffic von einer Homepage auf die andere lotsen
Ein paar Links fürs Grundverständnis zum Thema ‘Steuern’
Outsourcing – wohin mit der Arbeit?
RSS Newsfeed auf Homepages einbinden (Tutorial)
Kostenlose Leseprobe ‘Website Boosting’ Magazin
Satelliten Projekte (SEO-Taktik)
OVK Online-Report 2010/01 veröffentlicht (Linktipp)
Ad Management Plugins, Tutorials, Infos… (Linktipp)
Blogposts mit ‘RF Twitter Post’ (Wordpress Plugin) automatisch bekannt machen
7 Social Bookmarking Dienste im Vergleich
|