Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Bestimmte Bereiche einer Zeile aus dem Quelltext auslesen Antworten
Bestimmte Bereiche einer Zeile aus dem Quelltext auslesen

ExkoSven
Pixelschubser


Beiträge: 3


Hallo,

ich hab folgendes Problem:
1: 
2: 
3:
<tr><td>99</td><td>Kronprinzessin</td><td><a href="/gate/jsp/de/userInfo.jsp?suchname=Nessi" target="_top">Nessi</a></td></tr>
<tr><td>100</td><td>Admirälin</td><td><a href="/gate/jsp/de/userInfo.jsp?suchname=Sveakimberly" target="_top">Sveakimberly</a></td></tr>
<tr><td>101</td><td>Admiral</td><td><a href="/gate/jsp/de/userInfo.jsp?suchname=Gro%DFerB%E4r" target="_top">GroßerBär</a></td></tr> 


Ich möchte hier gerne die Zahl in der ersten Spalte und den Namen in der dritten Spalte in eine text-datei auslesen.

Leider fehlt mir dafür das nötige Wissen

Danke für Eure Arbeit
Gruß Sven

Diese Nachricht wurde geändert von: ExkoSven
  Profil   E-Mail   Website   Editieren   Zitieren

nisita
Posting-Schinder


Beiträge: 553


dann vertausche doch beides einfach... wo ist da das problem?

Leider fehlt mir dafür das nötige Wissen


was da hilft: http://de.selfhtml.org/html/tabellen/aufbau.htm
bzw. am besten mal selfhtml allgemein durchlesen & verstehen.. dann fehlt das wissen nämlich irgendwann nicht mehr ;)

mfg
nisita

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren

ExkoSven
Pixelschubser


Beiträge: 3


hm ich glaub, ich hab mich ein wenig unverständlich ausverdrückt

ich möchte einen quelltext einer externen quelle durchsuchen, den zu suchenden wert finden und die komplette quelltext-zeile, wo das wort steht, in eine neue datei schreiben lassen. die vor geposteten zeilen sind die zeilen, wie diese in der quelle aussehen, aber ich brauche da nur die Zahl und den Namen. also 1. und 3. spalte.

gruß sven

  Profil   E-Mail   Website   Editieren   Zitieren

nisita
Posting-Schinder


Beiträge: 553


hm, dann ist das natürlich etwas anderes ;)

ich würde als erstes alle <tr> / </tr> löschen, und dann mittels explode und dem trennzeichen '</td><td>' die ganzen sachen in einen array lesen..
dort dochmal überall die html tags rausnehmen, und dann wäre z.b. array[0], array[2], .. die zahl...

mittels regulären ausdrücken kann man die ganze sache bestimmt noch ein biscchen einfacher / schneller machen, aber da jetzt was spezifisches für dich zu machen, würde für mich sehr lange dauern..

mfg
nisita

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren

ExkoSven
Pixelschubser


Beiträge: 3


danke für die flotte antwort,

das problem ist, die datei liegt auf einem für mich nicht zugänglichen server. dieses script sollte nur für statistische zwecke eingesetzt werden.

http://www.brettspielwelt.de/gate/jsp/de/hof_ranking.jsp

aus dieser Datei möchte ich gerne bestimmte namen rausfiltern und diese in eine neue datei speichern.

also der ansatz mit dem tags löschen, wäre für mich auch in frage gekommen, aber nicht realisierbar.

gruß sven

  Profil   E-Mail   Website   Editieren   Zitieren

nisita
Posting-Schinder


Beiträge: 553


warum nicht realisierbar? du würdest ja wenn dann den code von dort in einen string bei dir kopieren, und dort dann löschen.. wo ist da das problem?

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


http://de3.php.net/file sollte dir schon weiterhelfen.
Wenn sich am Grundaufbau der Datei nichts ändert, musst du einfach nur schauen in welcher Zeile des Quellcodes deine Daten liegen und den String im jeweiligen Feld des Arrays passend kürzen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Im Normalfall nutzt man für das Filtern von Text PCRE. Sieht auf den ersten Blick etwas kryptisch aus, ist jedoch gar nicht so schwer.

Ein ganz anderes Problem ist der Legalität beim automatischen Abrufen von fremden Inhalten.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben