[GastForen Programmierung/Entwicklung PHP und MySQL Ortssuchfunktion

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Ortssuchfunktion

Fallen Yggdrasil
Beiträge gesamt: 377

30. Sep 2006, 12:42
Beitrag # 1 von 8
Bewertung:
(2334 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hoffe, das hier ist das richtige Unterforum, da ich nicht weiß, in welcher Programmiersprache es solche Scripte gibt. Aber ich hab mich einfach an die häufig gefällte Aussage eines bekannten Programmierers erinnert: "Da gibt es auch was in PHP." Seitdem ist dies für mich das Wundermittel schlecht hin.

Ich suche eine Möglichkeit, automatisch Seiten nach entsprechenden Orten zu generieren.

Ich habe dies schon oftmals auf anderen Homepages gesehen, weiß allerdings leider nicht mehr wo.

Das soll ungefähr so ablaufen. Man gibt einen Ort in einem Suchfeld ein, anschließend gelangt man auf eine Seite, wo dann eine entsprechende Beschreibung des Unternehmens auf einen Ort bezogen zu finden ist. Dies funktioniert mit allen Orten innerhalb Deutschlands, auch wenn diese noch so klein sind.

Wo finde ich solche eine Lösung. Sie sollte ohne großartige Programierkenntnisse einzubauen sein. Da es für ein kommerzielles Projekt ist, darf es auch gerne etwas kosten, freeware-Lösungen werden selbstverständlich dennoch vorgezogen. ;-) Wichtig ist, dass dort keine Werbung zu finden ist.

Viele Grüße

Stefan

·····

Apple iMac 24´´ · 2,16 GHz Intel Core 2 Duo · 1GB 667MHz DDR2 SDRAM - 2x512MB · NVIDIA GeForce 7300 GT Grafikkarte mit 128 MB SDRAM 250GB Serial ATA-Laufwerk · Mac OS 10.5.5 · CS3
+
Schneider ·CPU Typ: AMD Sempron, 1800 MHz (9 x 200) 3000+ · Arbeitsspeicher: 448 MB (PC3200 DDR SDRAM) · Windows XP
X

Ortssuchfunktion

ganesh
Beiträge gesamt: 1981

30. Sep 2006, 13:04
Beitrag # 2 von 8
Beitrag ID: #254012
Bewertung:
(2327 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen


als Antwort auf: [#254009]

Ortssuchfunktion

Fallen Yggdrasil
Beiträge gesamt: 377

30. Sep 2006, 13:31
Beitrag # 3 von 8
Beitrag ID: #254016
Bewertung:
(2324 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ganesh,

vielen Dank für das schnelle heraussuchen.

Der obere Link ist eine englische Anleitung? Leider sind meine Englischkenntnisse sehr gering, so dass ich da leider nicht genau weiß, was ich machen soll.

Den mittleren habe ich mir mal heruntergeladen und werde ihn mir nachher anschauen.

Der unter verweist auf: http://www.geogenerator.com/ Weiß jemand, ob er das nur für US-Städte macht oder auch für deutsche Städte? Steht wahrscheinlich in der Beschreibung, aber wie ich sagte... Ich spreche nur Deutsch und HTML. ;-)

Gruß Stefan

·····

Apple iMac 24´´ · 2,16 GHz Intel Core 2 Duo · 1GB 667MHz DDR2 SDRAM - 2x512MB · NVIDIA GeForce 7300 GT Grafikkarte mit 128 MB SDRAM 250GB Serial ATA-Laufwerk · Mac OS 10.5.5 · CS3
+
Schneider ·CPU Typ: AMD Sempron, 1800 MHz (9 x 200) 3000+ · Arbeitsspeicher: 448 MB (PC3200 DDR SDRAM) · Windows XP


als Antwort auf: [#254012]

Ortssuchfunktion

ganesh
Beiträge gesamt: 1981

30. Sep 2006, 13:46
Beitrag # 4 von 8
Beitrag ID: #254020
Bewertung:
(2322 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
nur USA:
"with over 30,000 US cities and states."


als Antwort auf: [#254016]

Ortssuchfunktion

Fallen Yggdrasil
Beiträge gesamt: 377

30. Sep 2006, 13:50
Beitrag # 5 von 8
Beitrag ID: #254021
Bewertung:
(2318 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Gut, danke.

Ich brauche sowas für D. Werde nachher mal schauen, ob das mit dem mittleren geht.

Gruß

·····

Apple iMac 24´´ · 2,16 GHz Intel Core 2 Duo · 1GB 667MHz DDR2 SDRAM - 2x512MB · NVIDIA GeForce 7300 GT Grafikkarte mit 128 MB SDRAM 250GB Serial ATA-Laufwerk · Mac OS 10.5.5 · CS3
+
Schneider ·CPU Typ: AMD Sempron, 1800 MHz (9 x 200) 3000+ · Arbeitsspeicher: 448 MB (PC3200 DDR SDRAM) · Windows XP


als Antwort auf: [#254020]

Ortssuchfunktion

Fallen Yggdrasil
Beiträge gesamt: 377

1. Okt 2006, 00:32
Beitrag # 6 von 8
Beitrag ID: #254068
Bewertung:
(2293 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der Mittlere funzt nicht.

Rein terroristisch müsste es doch auch möglich sein:

Seite a: Suchfeld, in dem man eingibt "blalglblalalal"

Seite b: Wir sind Ihr Ansprechpartner in "blalglblalalal". Rufen Sie uns an.

Werde mal was ausprobieren, wenn es klappt, stell ich das hier rein...

Würde aber gerne noch weitere Scripte testen, falls jemand welche kennt, ich kenne und finde keine. :(

Gruß

·····

Apple iMac 24´´ · 2,16 GHz Intel Core 2 Duo · 1GB 667MHz DDR2 SDRAM - 2x512MB · NVIDIA GeForce 7300 GT Grafikkarte mit 128 MB SDRAM 250GB Serial ATA-Laufwerk · Mac OS 10.5.5 · CS3
+
Schneider ·CPU Typ: AMD Sempron, 1800 MHz (9 x 200) 3000+ · Arbeitsspeicher: 448 MB (PC3200 DDR SDRAM) · Windows XP


als Antwort auf: [#254021]

Ortssuchfunktion

Fallen Yggdrasil
Beiträge gesamt: 377

3. Okt 2006, 21:21
Beitrag # 7 von 8
Beitrag ID: #254492
Bewertung:
(2271 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab jetzt ne relativ geile Lösung gefunden.

Einfach in PHP ausgeführt.

Hab eine Datei, da schreibe ich alle möglichen Ortsnamen rein und nur diese werden aufgerufen. Alle anderen nicht.

http://www.webdesign-lubeck.biz/geo/index.html

Hamburg ist z. B. drin. Leider sagt er momentan auch noch, dass er dies nicht gefunden hat und ich weiß nicht warum. Hier mal die drei Scripte:

Suchseite:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Adobe GoLive" />
<title>Index</title>
</head>

<body>
<form id="FormName" action="ergebnis.php" method="post" name="FormName">
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><font size="2">Ortssuche</font></td>
<td width="100"><input type="text" name="ort" size="10" /></td>
</tr>
<tr>
<td width="100"></td>
<td width="100"><input type="submit" name="submitButtonName" value="Suchen" /></td>
</tr>
</table>
</form>
<p></p>
</body>

</html>


Suchscript und Ergebnisseite:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Adobe GoLive" />
<title>IP</title>
</head>

<body>
<?php
$datei = file("orte.txt");
array_walk($datei, 'trim'); // newline zeichen entfernen

if(in_array($_POST['ort'],$datei)) {
echo $_POST['ort']." wurde in Datei gefunden!";
//Weiterleitung
}else{

echo $_POST['ort']." wurde leider nicht gefunden!";
//Weiterleitung
}
?>
</body>

</html>


Datei mit Orten:

Lübeck, Hamburg, Köln. München. Frankfurt, Berlin, Bad Oldesloe, Timmendorf, Flensburg, Kiel, Bremen, Düssledorf, Kaiserslautern, München, Nürnberg, Eutin, Halle, Hannover, Dortmund, Essen, Gelsenkirchen, Stuttgart, Mainz, Karlsruhe, Wiesbaden, Würzburg, Bad Schwartau, Rostock, Schwerin, Magdeburg, Saarbrücken, Neustadt, Ahrensbök


Warum sagt er, dass er Hamburg nicht gefunden hat?

·····

Apple iMac 24´´ · 2,16 GHz Intel Core 2 Duo · 1GB 667MHz DDR2 SDRAM - 2x512MB · NVIDIA GeForce 7300 GT Grafikkarte mit 128 MB SDRAM 250GB Serial ATA-Laufwerk · Mac OS 10.5.5 · CS3
+
Schneider ·CPU Typ: AMD Sempron, 1800 MHz (9 x 200) 3000+ · Arbeitsspeicher: 448 MB (PC3200 DDR SDRAM) · Windows XP


als Antwort auf: [#254068]

Ortssuchfunktion

willy48
Beiträge gesamt: 319

6. Okt 2006, 15:43
Beitrag # 8 von 8
Beitrag ID: #255072
Bewertung:
(2246 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stefan,
solltest Du noch Deinen Hamburgfehler haben, probiere es mit SWITCH, das ist einfacher und benötigt keine Datei.

Beispiel:

$destination = "New York";
echo "Traveling to $destination<br />";
switch ($destination){
case "Las Vegas":
echo "Bring an extra $500";
break;
case "Amsterdam":
echo "Bring an open mind";
break;
case "Egypt":
echo "Bring 15 bottles of SPF 50 Sunscreen";
break;
case "Tokyo":
echo "Bring lots of money";
break;
case "Caribbean Islands":
echo "Bring a swimsuit";
break;
default:
echo "Bring lots of underwear!";
break;
}
Gruß, Willy!
************************************************************
Ein Programm macht was Du schreibst, nicht immer das, was Du wolltest.
(Capt. Edward A. Murphy)


als Antwort auf: [#254492]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
05.03.2021 - 30.04.2021

Digicomp Academy AG, Zürich oder virtuell
Freitag, 05. März 2021, 13.00 Uhr - Freitag, 30. Apr. 2021, 17.00 Uhr

Lehrgang

Im berufsbegleitenden Web Publisher Lehrgang vertiefen Sie Ihr Wissen rund um das Thema Screendesign und die Umsetzung von Websites. Wir befähigen Sie dazu selbständig und professionell Ihren Webauftritt zu planen und in die Realität umzusetzen.

Preis: CHF 3'250.–
Dauer: 8.5 Tage - Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PWEB