Hallo,
also: das script trägt unter anderem urls in eine mysql db ein. dem insert geht eine duplicate überprüfung voran. ich möchte das diese überprüfung true ergibt auch wenn die url z.b. zusätzliche dirs oder subdomains hat.
Problem: die wildcards funktionieren nicht!?
vorhandene url: http://www.blabla.de
neue url: http://www.blabla.de/dir/test.html
ergibt leider keinen treffer!?
wäre es nicht sowieso besser mit regexp zu arbeiten, da die subdomain ja innerhalb der url wäre und nicht vorangestellt? wenn ja, hat jemand einen vorschlag wie. regexp verwirren mich immer ziemlich
Hoffe mir kann jemand helfen!! DANKE schonmal vorab!!!!!
also: das script trägt unter anderem urls in eine mysql db ein. dem insert geht eine duplicate überprüfung voran. ich möchte das diese überprüfung true ergibt auch wenn die url z.b. zusätzliche dirs oder subdomains hat.
PHP-Code:
function duplicate($url, $recip) {
$result = mysql_query("SELECT * FROM $table WHERE url LIKE '%$url%' OR recip like '%$recip%'");
if (mysql_num_rows($result) > 0) {
return true;
}
else { return false; }
}
vorhandene url: http://www.blabla.de
neue url: http://www.blabla.de/dir/test.html
ergibt leider keinen treffer!?
wäre es nicht sowieso besser mit regexp zu arbeiten, da die subdomain ja innerhalb der url wäre und nicht vorangestellt? wenn ja, hat jemand einen vorschlag wie. regexp verwirren mich immer ziemlich
Hoffe mir kann jemand helfen!! DANKE schonmal vorab!!!!!
Kommentar