php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.03.2010, 20:51  
Benutzer
 
Registriert seit: 05.06.2009
Beiträge: 33
PHP-Kenntnisse:
Anfänger
Lunix befindet sich auf einem aufstrebenden Ast
Standard Script zum auslesen von Links

Ich hab mir ein Script zum auslesen von Links erstellt was auch funktioniert. Nun hätte ich aber gern noch 2 Sachen drin:
1.
Es liest nur die Links aus die auch auf der Seite die in den Parametern angegeben ist. Ich möchte aber gern das es den Links folgt und auch die Unterseiten mitnimmt, jedoch nur die die auch zu der Website gehören. Es soll also nicht auch noch den Links folgen die auf andere Seiten zeigen.

2. Ich hab die Möglichkeit mir nur Links anzeigen zu lassen die bestimmte Schlüsselwörter enthalten. Momentan ist das nur eins, es sollen aber mindestens zwei oder drei werden nach denen aussortiert werden soll!

Nun meine Frage an euch: Wie kann ich das realisieren?
Hier mal das Script:
PHP-Code:
<?php
$host 
"http://website.de/verzeichnis";
$filestring file_get_contents($host);
$startpos 0;
while(
$pos strpos($filestring"<a href"$startpos))
{
    
$string substr($filestring$posstrpos($filestring"</a>"$pos 1) - $pos);
    
// Wenn 'SUCHBEGRIFF' in $string ist, gib den Link aus
    
if(stristr($string'SUCHBEGRIFF')) {
        echo 
$string."</br>";
    }
    
$startpos $pos 1;
}
?>
Lunix ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.03.2010, 21:51  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Freunde dich mal mir preg_*() an. Damit kannst du eine solche Überprüfung leicht durchführen.
ChrisvA ist offline  
Alt 04.03.2010, 21:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du must eben den Host dynamisch machen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 04.03.2010, 23:23  
Benutzer
 
Registriert seit: 05.06.2009
Beiträge: 33
PHP-Kenntnisse:
Anfänger
Lunix befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Du must eben den Host dynamisch machen.
Wie meinst du das?Hast du da ein Beispiel für?
Lunix ist offline  
Alt 04.03.2010, 23:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
PHP-Code:
$host "http://website.de/verzeichnis"
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 05.03.2010, 00:08  
Benutzer
 
Registriert seit: 05.06.2009
Beiträge: 33
PHP-Kenntnisse:
Anfänger
Lunix befindet sich auf einem aufstrebenden Ast
Standard

Das war mir schon klar das du mit Host diese Zeile meinst, ich habe aber keine Ahnung wie ich das machen soll und ein einfaches Zitat wo oben hilft mir nun wirklich nicht weiter!

Zitat:
Freunde dich mal mir preg_*() an. Damit kannst du eine solche Überprüfung leicht durchführen.
Hab mir das grad mal angeschaut, ich bin soweit das ich schon mal weis das ich es mit preg_match_all machen muss, nur wie?

PHP: preg_match_all - Manual hat mir nicht groß weiter geholfen. Gibt es irgendwo ein Tutorial dazu? Bzw. kann mir jemand mal ein Bsp. geben wie ich zwei verschiedene Wörter aus einem Text filtern kann?!

Das würde mir schon mal weiter helfen!
Lunix ist offline  
Alt 05.03.2010, 00:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Beispiele, Beispiele. Vielleicht versuchst Du es ja mal selbst. Du hast gesagt, Dein Script liest Dir Links aus. Dann kannst Du diese auch für $host benutzen..
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 16.03.2010, 12:28  
Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 58
ACiD befindet sich auf einem aufstrebenden Ast
Standard

An etwas ähnlichem versuch ich mich jetzt auch gerade - bin nur ein wenig verwirrt, weil
überall unterschiedliche funktionen empfohlen werden.

script soll:
Seite laden -> Links suchen/speichern -> Link öffnen -> Informationen suchen/speichern

fopen hab ich bisher empfohlen bekommen. Allerdings würd mich eure Meinung mal
Interessieren. PHP: Fremde Webseiten parsen/auslesen - Artikel von www.it-academy.cc - Verein für Informationstechnologie ist ja schon ein wenig älter.
Tut aber im Prinzip was ich auch will.

preg_*() geht auch nur Zeile für Zeile oder?
Gibt's eine Funktion mit der ich die Datei nicht in Zeilen zerlegen muß?
Find das bisher nämlich ziemlich verwirrend.
ACiD ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scriptangebot 1 Klick Counter Hosting Script Charbel Scriptbörse 0 23.06.2009 07:43
Firefox startet Script bei Timeout wieder neu Wolla PHP Tipps 2009 2 18.05.2009 18:07
gleiches script triggern mit und ohne Variablenübergabe steve_2000 PHP Tipps 2008 2 04.12.2008 17:34
Scriptsuche Script das Links überprüft und offline Links löscht nitramf Scriptbörse 0 24.11.2008 16:05
Upload Script bleibt einfach stehen SniperWolf PHP Tipps 2008 4 19.09.2008 19:39
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
Dropdown-Menu durch auslesen von links aus einer .TXT-Datei PHP Tipps 2006 8 26.01.2006 18:38
Links von Seiten auslesen Charly Shop Sui PHP Tipps 2006 4 13.01.2006 20:22
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
[Erledigt] Tabellen auslesen für mehrmals installiertes Script Datenbanken 18 21.10.2004 18:45
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
Links Auslesen PHP Tipps 2004 2 02.07.2004 22:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
website links auslesen, http://www.php.de/php-einsteiger/65367-script-zum-auslesen-von-links.html, fremde webseiten parsen/auslesen, javascript links auslesen, php links auslesen, links auslesen, php fremde webseiten parsen auslesen, webseiten links auslesen, fremde webseiten parsen auslesen, php link folgen, php script links auslesen, php: fremde webseiten parsen/auslesen, script zum auslesen von webseiten, fremde shops auslesen, homepage links auslesen, link auslesen php, webseite mit php auslesen und filtern, php seite auslesen script, php http links filtern, aus string nur a hrefs ausleden php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum