WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Bitte um Hilfe - String manipulation » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von guessme
Ich habe folgendes geschrieben:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20:
<?PHP
$lines=file("http://www.sis-handball.de/SIS/Handball/001504/LIGA001504504501000000000000000000000004000VIEW3ART0MANN001504504501000000000000000000000004003SPIEL0.htm?T=19%2E06%2E2003+22%3A21%3A21");


$before='<th colspan="3" class="V8B" width="50">Punkte</th>';   //ab dem text im quellcode
$after ='<font class="V8"> In den mit </font><font class="V10BL"><b> * </b></font><font CLASS="V8"> gekennzeichneten Spielorten herrscht absolutes Haftmittelverbot </font>'; 		    //bis zu dem text im quellcode
$von = 1;
$bis = 1;

$j=1;
foreach($lines as $value) {

if ($value[$j] == $before) { 
    $von=$j;
}
if ($value[$j] == $after) { 
    $bis=$j;
}
$j=$j++;
}


Ich weiss, das die 66. Zeile des Quellcodes meinem Suchstring $before entspricht, aber meine Variable $von bleibt auf dem wert 1 stehen. Was mache ich nur falsch?

gruss
guessme
von guessme
Hallo,
ich (Anfänger) habe folgendes Problem:
Ich habe einen html-code in ein String eingelesen, um daraus einen bestimmten Bereich mittels der array_slice Funktion zu extrahieren. Ferner habe ich 2 eindeutige suchausdrücke, die die erste und letzte Zeile bestimmen.
$startstring = "<th colspan=3 class=V8B width=50>Punkte</th>"; //ab dieser zeilee
$endstring = "<font class=V8> In den mit </font>"; //bis zu zu dieser

Wie kann ich bitte die entprechenden Zeilennummern bestimmen, um den für mich relevanten Teil zu erhalten. Alle Funktionen, die ich mir anschaue sind zeichenorientiert, und geben mir nicht die Zeilennummer innerhalb des Strings aus. Ich stehe ziemlich auf dem Schlauch. Bin für jede Hilfe dankbar.

gruss
guessme

P.S. Wenn ich eine Codezeile als suchbegriff habe, muß ich die Anführungszeichen slashen oder?


---
Alle Tage sind gleich lang, aber unterschiedlich breit

Nach oben