SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.09.2008, 18:31:57
Phpfreak Phpfreak ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 34
Beiträge: 3
Php Suche

Ich bin neu in diesem Forum und muss sagen es gefällt mir gut :-) (Bitte seit nicht so streng)
Also Ich habe mir folgenen php script herrausgesucht der meine Web-Seite durchsuchen soll:
PHP-Code:
<?php
$dateityp 
".html";

if(empty(
$search)) {$search=$_POST[name];}
if(
strlen($search) < "3")
{echo 
"Geben Sie bitte einen Suchbegriff von mindestens 3 Buchstaben L&auml;nge ein.";exit;}
$found "0";
$verz opendir('.');
while(
$file readdir($verz))
{
if(
$file != "." && $file != ".." &&  !is_dir($file))
{
$filetype stristr($file$dateityp);
if(!empty(
$filetype))
{
$string file_get_contents($file);
$string html_entity_decode($string);
$string strtolower($string);
$search strtolower($search);
$test substr_count($string$search);
if(!empty(
$test))
{
$string ereg_replace("\n"""$string);
$string strip_tags($string);

$pieces explode($search$string);
$piece1 substr($pieces[0], -50);
$piece1 explode(" "$piece1);
array_shift($piece1);
$piece1 implode(" "$piece1);
$piece2 substr($pieces[1], 0100);
$piece2 explode(" "$piece2);
array_pop($piece2);
$piece2 implode(" "$piece2);
$rest "$piece1<b>$search</b>$piece2";
$array .= "<b></b><a href=\"$file\" target=\"_self\" class=\"link\"> <b>$file</b></a><br>Inhalt:<br/>$rest<br>--------------------------------------------------------------<br />\n";
$found ++;    
}}}}
closedir($verz);
if(
$found != "0")
{
echo 
"Die Suche ergab <strong>$found</strong> Treffer:<br><br>";
$array explode("\n"$array);
natsort($array);
reset($array);
$array array_reverse($array);
while(list(
$line_num$line) = each($array))
{
$ausgabe .= "$line\n";
}
print 
$ausgabe;
}
if(
$found == "0")
{ echo
"\"$search\" ergab keine Treffer!";}
?>
Als ich den PHP-script bei 1und1.de hochgeladen hatte stellte ich fest dass ich ihn nicht öffnen kann (1und1 unterstützt kein php :-( )
Dann kam ich auf die idee denn suchscript auf ein kostenlosen php-webspace hochladen könnte.

Jetzt das Problem:

Die suche.php befindet sich nicht auf dem server der durchsucht werden soll!

Gibt es dafür eine Lösung?

Geändert von Phpfreak (09.09.2008 um 18:34:32 Uhr)
Mit Zitat antworten
  #2  
Alt 09.09.2008, 19:38:52
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Php Suche

ja: sich bei 1und1 einen webspace mit php gönnen :-)
Mit Zitat antworten
  #3  
Alt 09.09.2008, 19:46:48
Phpfreak Phpfreak ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 34
Beiträge: 3
AW: Php Suche

Naja ich meine eine lösung auf dem anderen server zu suchen
Mit Zitat antworten
  #4  
Alt 10.09.2008, 08:32:04
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Php Suche

Zitat:
Zitat von Phpfreak Beitrag anzeigen
Naja ich meine eine lösung auf dem anderen server zu suchen
öhm, ich hab ja keine ahnung wie deine suche genau funktioniert, aber ich glaube, du durchsuchst da jedesmal komplett rekursiv alle verzeichnisse. und genau das wirst du so nicht schaffen, weil du nicht auf dem dateisystem arbeiten kannst, wenn das skript auf einem anderen server liegt. entweder du schreibst dir also einen kleinen webcrawler, der immer die seite durchcrawlt (was zu performanz-problemen führen wird), oder du machst das immer wenn sich was ändert und hast sozusagen die daten für die suche auf beiden servern liegen oder (und das ist wirklich das einfachste, schnellste, eleganteste, zeitsparendste): du besorgst dir bei 1und1 webspace mit php.

Geändert von feuervogel (10.09.2008 um 08:32:40 Uhr)
Mit Zitat antworten
  #5  
Alt 10.09.2008, 14:31:59
Phpfreak Phpfreak ist offline
Anfänger
 
Registriert seit: Sep 2008
Alter: 34
Beiträge: 3
AW: Php Suche

Kann man sowas wirklich nicht machen?

Hier ist eine seite wo man seine webseite eingeben kan und man kriegt dann einen script!

http://onlyfree.de/kostenlose_homepage_suche.php

Der funktioniert aber ich möchte das ja mit meiner suche machen!

Geändert von Phpfreak (10.09.2008 um 16:09:09 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche php Script zum eMail versenden. flat PHP Entwicklung und Softwaredesign 7 06.09.2008 12:37:22
Suche PHP Jabber Client asdil12 PHP für Fortgeschrittene und Experten 1 20.03.2007 08:17:16
Suche Newssystem (PHP) BenjaminG PHP Grundlagen 0 28.01.2007 15:50:07
Suche PHP-Script für PHP Syntax highliting Boeing747 PHP für Fortgeschrittene und Experten 2 02.05.2004 13:57:13
Suche privat Dozent für PHP in Hamburg cvb PHP für Fortgeschrittene und Experten 1 23.11.2003 14:22:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:16:26 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt