login  Naam:   Wachtwoord: 
Registreer je!
 Forum

regexp, ik lijk wel gek

Offline flance - 02/03/2005 17:40 (laatste wijziging 02/03/2005 17:40)
Avatar van flanceHTML interesse Ik kom er niet uit, ik wil mijn aantal bonuspunten van sitemasters detecteren vanaf een forum pagina. Normaal heb ik niet zo veel problemen met reguliere expressies,maar ik kom er nu niet uit.
Ik heb dit:
  1. <?
  2. $sm_url = "http://sitemasters.be/?pagina=forum/index&ond=reply&cat=1&id=4634";
  3. $contents = file_get_contents($sm_url);
  4.  
  5. $pattern = '<font style="font-size: 11px; color: #666666;">(.*) punten</font><br />
  6. </td>
  7. <td width="500" valign="top">Ik ben voor mijn wiskunde kennis wat';
  8.  
  9. if(ereg($pattern,$contents,$array)) {
  10. echo "Bonuspunten: ".$array[1]."<br />";
  11. }
  12. else
  13. {
  14. echo htmlentities($contents);
  15. }
  16. ?>
dat haal ik uit dit stukkie html (kan ook in source kijken)
  1. <td style="border-right: 1px solid #b7b7b7;" width="100" valign="top">
  2. <table border="0" cellspacing="0"><tr><td><img src="images/online.gif" width="19" height="19" alt="Online" /></td><td valign="middle"><font style="color: #666666">online</font></td></tr></table><br />
  3.  
  4. <br />
  5. <a href="?pagina=login/profiel&amp;id=350"><img src="/web/avatars/350.jpg" alt="flance" border="0"></a><br /><br />
  6. <font style="font-size: 11px; color: #666666;">223 punten</font><br />
  7. </td>
  8. <td width="500" valign="top">Ik ben voor mijn wiskunde kennis wat grappige en ingewikkelde functies aan het bouwen.

Hij geeft de hele tijd de code weer,dus de functie ereg geeft FALSE terug

2 antwoorden

Gesponsorde links
Offline prorsoft - 30/11/1999 00:00
Avatar van prorsoft PHP gevorderde is dat stukkie wel HTML geen PHPrnwant als het een PHP pagina is haalt ie het uit de PHPcode
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde Hmm, kijk eens goedrnrn$sm_url = httpsitemasters.bepagina=forumindex&ond=reply&cat=1&id=4634;rn$contents = file_get_contents($sm_url);rnrnrnrn$sm_url bevat http, dan krijg je dus al zeker de output terug in plaats van het script zelf.rnrnrnVerder weet ik eigenlijk ook niet echt wat er fout gaat.. Sorry.. $
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s