php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2006, 17:00  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard Offline reader

hallo!

ich möchte einen "offline reader" für Internet - Seiten schreiben - gibt es ein Tutorial, das die wichtigsten Probleme beschreibt?

Grüße
Bruno
dh1sbg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.09.2006, 17:02  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

les dir im manual die bereiche rund um datei-lesen und -schreiben, und so durch. das dürfte schon viel bringen.
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 26.09.2006, 17:07  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

dazu: get_file_content.
dh1sbg ist offline  
Alt 26.09.2006, 17:09  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

meinst du file_get_contents?
DER_Brain ist offline  
Alt 26.09.2006, 17:10  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard Re: Offline reader

Zitat:
Zitat von dh1sbg
für Internet - Seiten
Öhm ... - "komplett" mit allen "dazugehörigen" Seiten, die von der Index-/Startseite aus erreichbar sind oder nur eine Seite ? Mit allen Resourcen ? Nur Text ?

Soll das nur lokal laufen oder soll das'ne "echte" Onlinegeschichte werden ?
XLB ist offline  
Alt 26.09.2006, 20:34  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

Hallo!

ja, alle Seiten, die ich von einer Startseite aus erreichen kann. bis jetzt bin ich so weit gekommen:

PHP-Code:
$start="http://www.test.de";
print_r(get_links($start));


function 
remove_html(&$item$key)
{
   
$item=trim(strip_tags($item));
}

function 
get_links($url) {
$preg =
"/a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>"
."([^<]+|.*?)?<\/a>/";
   
preg_match_all(trim($preg),
           
file_get_contents($url), $outPREG_PATTERN_ORDER);
   
$keys $out[1];
   
$values $out[2];
   
array_walk($values'remove_html');
   return (
array_combine($keys$values));

dh1sbg ist offline  
Alt 26.09.2006, 20:41  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wozu ist da das trim($preg) ?
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 26.09.2006, 23:15  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Nur nochmal der Neugierde halber :

Du möchtest das Skript tatsächlich "online" ausführen, den Content einer Seite "sammeln", und dann ...? Per Download auf den lokalen Rechner "ziehen" ?

Oder das Ganze offline betreiben und die Daten direkt auf die Platte ?

Hat dies einen ernsten Hintergrund oder eher experimentellen Charakter?
(frag mich halt, warum sich die Mühe machen, wenn's Tools gibt, die das erledigen ...?)
XLB ist offline  
Alt 27.09.2006, 00:51  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

ja, ich möchte den Inhalt auf meine Platte ziehen. Dabei weitere Analysen fahren - mich interessieren nur bestimmte Infos - z.B. die Links der Bilder, oder Links zu PDF Dateien.

Das ist mehr experimentell, um u.a. das §$%& preg zu verstehen. Im Augenblick arbeite ich an den "Url's" der Bilder.
dh1sbg ist offline  
Alt 27.09.2006, 11:43  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

Ich möchte alle Seiten EINES Servers ab einer bestimmten Index lesen, nicht aber Seiten eines anderen Servers.

Wie kann ich das rausfinden? Mein Versuch - Domain Name.
dh1sbg 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
offline - online status mar8125 PHP Tipps 2006 14 22.02.2006 22:59
Card Reader funzt mimmer lalala Off-Topic Diskussionen 6 11.02.2006 17:32
[Erledigt] Direction reader problem PHP Tipps 2005-2 1 01.11.2005 12:49
[Erledigt] FPDF / FPDI - Probleme mit Adobe Reader 7.0 !?! PHP-Fortgeschrittene 5 16.09.2005 09:37
Server online oder offline - PHP Tipps 2005-2 3 17.07.2005 20:04
[Erledigt] Online Offline Schalter PHP Tipps 2005-2 7 09.06.2005 14:16
Wikipedia aufgrund von Umzug offline robo47 Off-Topic Diskussionen 4 07.06.2005 23:14
Was braucht man alles um PHP offline ausfühern zu können? PHP-Fortgeschrittene 3 28.12.2004 17:23
Offline Html-Files mit PHP Code anschauen PHP Tipps 2004 4 17.10.2004 14:06
PHP auch offline möglich?!? PHP Tipps 2004 22 16.10.2004 21:39
mySQL Offline Datenbanken 6 21.09.2004 19:07
[Erledigt] Offline bearbeiten PHP Tipps 2004 4 02.09.2004 11:38
Vaildiator offline? Off-Topic Diskussionen 2 19.07.2004 13:48
Offline!? PHP Tipps 2004 4 16.06.2004 16:25
Habe ein Problem (PHP nicht offline) PHP Tipps 2004 11 15.06.2004 22:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
offline reader php

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:53 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.