Hallo alle zusammen und vielen Dank für eure Hilfe hat jetzt mit dem letzten Lösungsansatz funktioniert nun habe ich noch ein JavaScript Problem mit der Funktion split aber das passt ja hier nich hin oder kann mir jemand dabei helfe?
Wie kann man nach zwei verschieden Sachen spliten er muss aber sehen welches er nehmen muss.
Lese mittels PHP HTTP_REFERRER die Herkunft aus wie z.B.
http://www.bad-hersfeld-friedhof.de nun split ich nach dem 2 - und dann bekommen ich
bad-hersfeld und friedhof als ausgabe wie gewünscht.
Hab aber jetzt einige sonderfälle wie z.B
http://www.friedhof-bad-hersfeld.de
und dem nach würde er ja friedhof-bad und hersfeld als Ausgabe liefern und ich müssste aber hier auch friedhof und bad-hersfeld haben. hier mal mein JavaScript Funtkion:
Vielleicht hat ja jemand eine Idee......
Wie kann man nach zwei verschieden Sachen spliten er muss aber sehen welches er nehmen muss.
Lese mittels PHP HTTP_REFERRER die Herkunft aus wie z.B.
http://www.bad-hersfeld-friedhof.de nun split ich nach dem 2 - und dann bekommen ich
bad-hersfeld und friedhof als ausgabe wie gewünscht.
Hab aber jetzt einige sonderfälle wie z.B
http://www.friedhof-bad-hersfeld.de
und dem nach würde er ja friedhof-bad und hersfeld als Ausgabe liefern und ich müssste aber hier auch friedhof und bad-hersfeld haben. hier mal mein JavaScript Funtkion:
Code:
_website = website.replace("http://", "");
_website = _website.replace("/", "");
/*Typ ist die Patrone*/
if (!website) return;
/* Aufsplittung nach Punkten, im Array sind dann im ersten Feld www, im zweiten der Name, im dritten de*/
var domain_name = _website.split(".");
/* Aufsplittung nach Bindestrichen*/
var sections = domain_name[domain_name.length-2].split("-");
var city = "";
for (i = 0; i < (sections.length-1); i++)
city += sections[i] + "-";
city = city.substr (0, city.length-1);
/*alert ("Stadt: " + city + " Geschäftsfeld: " + sections[sections.length-1]); return;*/
ahref = 'ajax.php?city='+city+'&biz='+sections[sections.length-1];
Vielleicht hat ja jemand eine Idee......