Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> [php] site:www.meineseite.de suchbegriff
Florian
suchpad media
Geschrieben am: Sa 17.06.2006, 22:11
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Hallo,
ich möchte die Leute in das Suchfeld:
site:www.meineseite.de suchbegriff
eingeben können. Wie schaffe ich es mit PHP das erkannt wird aus site:www.meineseite.de das nur in der Seite www.meineseite.de gesucht wird? Wie bei Google, usw. halt.

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
 
flirtratgeber
#2 Geschrieben am: So 18.06.2006, 06:35 (+08:24)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1395
Mitglied seit: 19.10.2005


stringfunktionen? site: heraussuchen mit strpos und dann das leerzeichen danach heraussuchen ebenfalls strpos und dann mit substr den teilstring rausschneiden und du weist das es deine seite is...


--------------------
Top
PMEmail PosterUsers Website
Top
 
marcelkaeming
#3 Geschrieben am: So 18.06.2006, 08:54 (+02:19)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 58
Mitglied seit: 1.06.2006


Würde ich auch sagen: String außeinander nehmen, dann die Suche ähnlich (pseudocode) searchfor "blabla" where site is "meineseite".

Das wäre dann halt: site:meineseite blablabla
Top
PMEmail Poster
Top
 
Florian
suchpad media
#4 Geschrieben am: So 18.06.2006, 11:29 (+02:34)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Hallo,
ich habs mal so probiert:

CODE
<?php
$q = "site:www.meineseite.de suchbegriffe suchen";
$sitesuchen = strpos($q, "site:");

if ($sitesuchen === false) {
//In allen Seiten suchen
} else {
//Nur in site suchen
$suchbegriff = preg_replace("#site:(.+?)\s(.+?)#is", "\\2", $q);
$url = preg_replace("#site:(.+?)\s(.+?)#is", "\\1", $q);

echo "<b>Suchbegriff:</b> ".$suchbegriff;
echo "<br>";
echo "<b>URL:</b> ".$url;
}
?>


Wobei ich die URL beim zweiten preg_replace nicht die URL bekommen bekomme. Wisst ihr warum?

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Florian
suchpad media
#5 Geschrieben am: So 18.06.2006, 12:32 (+01:02)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Hallo,
ich habs jetzt mit:
CODE
$sitesuchen = strpos($q, "site:");
if ($sitesuchen === false) {
//In allen Seiten suchen
} else {
//Nur in site suchen
$suchbegriff = preg_replace("#site:(.+?)\s(.+?)#is", "\\2", $q);
$zeichenq = strlen($q);
$zeichensuchbegriff = strlen($suchbegriff);
$zeichenrest = $zeichenq-$zeichensuchbegriff;
$site = substr($q, 0, $zeichenrest);
$site = substr($site, 5);
$q = $suchbegriff;
}

gelöst.

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/12534

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Keywords für meine Site?! devil900 283 1 Sa 23.08.2008, 00:42
Falsche Google Site Hackt woody 1118 3 Sa 21.06.2008, 12:41
Site gehackt. Was nun Ronald Nickel 619 22 Do 22.05.2008, 21:22
Adsense und Contaxe auf einer Site Brian Folte 647 9 Do 24.04.2008, 10:51
google - site:domain.de AndreasHecht 267 4 Do 20.03.2008, 21:02
Site Loading Script Big Rob 217 3 So 24.02.2008, 10:21
Ideen für Site Logo und .ico gesucht msolt 218 2 Fr 22.02.2008, 16:26
Site- Check- Tool Platus 300 5 Mo 24.12.2007, 11:38
welcome site blizzardfreak 291 18 Do 4.10.2007, 20:44
Flexibles Site-Design TorstenS 261 2 Mo 10.09.2007, 22:08




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]