25. september 2003 - 13:37
Der er
4 kommentarer og 1 løsning
Parse tekst fra HTML side
Jeg har nu gloet eksperten igennem uden at finde en rigtig løsning så er der en som kan svare mig på det her. Jeg har en kode: $fp = @fsockopen ("austin.prg.dtu.dk", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br>\n"; } else { fputs ($fp, "GET /who.html HTTP/1.0\r\nHost: austin.prg.dtu.dk\r\n\r\n"); while (!feof($fp)) { $output = fgets ($fp,4096); echo $output; } fclose ($fp); } Den viser siden og det hele, jeg skal bare bruge alt det som står mellem <pre> og </pre> i html koden. Kan du hjælpe?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
25. september 2003 - 13:56
#1
25. september 2003 - 14:20
#2
fik jeg ikke lige meget ud af
25. september 2003 - 14:29
#3
jeg skal bruge det som står imellem de to pre og ikke noget andet
25. september 2003 - 15:43
#4
er det noget i denne her stil: function pre_find($str){ $list = explode("<pre>",$str); $mystring=""; foreach($list as $value){ $strings = explode("</pre>",$value); $mystring .= $strings[0].$strings[1]; } echo $mystring; }
26. september 2003 - 00:53
#5
fandt ud af det på den her måde, ellers mange tak $fp = @fsockopen ("austin.prg.dtu.dk", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br>\n"; } else { fputs ($fp, "GET /who.html HTTP/1.0\r\nHost: austin.prg.dtu.dk\r\n\r\n"); while (!feof($fp)) { $output .= fgets ($fp,4096); } fclose ($fp); } $output = strstr($output,"<pre>"); $outpos = strpos($output,"</pre>"); $output = substr($output, 36 , $outpos-42); echo $output;
Vi tilbyder markedets bedste kurser inden for webudvikling