Dynamic url uit source halen
Hoe haal ik deze url bijv http://itemdb-rs.runescape.com/2652_obj_sprite.gif?id=174
uit een source soms verandert het cijfer 2652 nog eens en ik wil 174 er dus uit laten zodat ik dit over houd:
http://itemdb-rs.runescape.com/2652_obj_sprite.gif?id=
En zeur aub niet over copyright enz dat weet ik..
Maar hoe doe ik dit, ik begrijp dat het met een functie van preg/ereg ? kan?
Kan iemand me hiermee helpen?
uit een source soms verandert het cijfer 2652 nog eens en ik wil 174 er dus uit laten zodat ik dit over houd:
http://itemdb-rs.runescape.com/2652_obj_sprite.gif?id=
En zeur aub niet over copyright enz dat weet ik..
Maar hoe doe ik dit, ik begrijp dat het met een functie van preg/ereg ? kan?
Kan iemand me hiermee helpen?
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
Gesponsorde koppelingen:
Regex. Gebruik preg_match, ereg is oud. Regexen testen / leren kan je hier.
Zou je een klein voorbeeldje kunnen geven ik begrijp er nog steeds niet veel van, ondertussen zal ik ff met dat flex ding aan de gang gaan :)
http://itemdb-rs.runescape.com/[0-9]???_obj_sprite.gif?id= dat werkt niet en
http://itemdb-rs.runescape.com/...._obj_sprite.gif?id= ook niet
http://itemdb-rs.runescape.com/[0-9]???_obj_sprite.gif?id= dat werkt niet en
http://itemdb-rs.runescape.com/...._obj_sprite.gif?id= ook niet
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
Code (php)
1
2
2
http://itemdb-rs.runescape.com/[0-9]???_obj_sprite.gif?id=
http://itemdb-rs.runescape.com/...._obj_sprite.gif?id=
http://itemdb-rs.runescape.com/...._obj_sprite.gif?id=
Dat zijn ook geen normale regex'en, wat je als het goed is ook kunt zien met dat flash ding. Je moet de modifiers (zo heten ze niet, maar moet een naam hebben) wel escape'en. Net zoals dat je een ' binnen een string met ' moet escape'en.
zou het misschien wel moeten doen.
Ja met match werkt dat, en hoe kan ik dan in mn replacement string die value van (\d+) laten staan?
Als ik het nu probeer krijg ik deze error: Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in
Sorry voor dubbel post..
Sorry voor dubbel post..
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
Edit je bericht de volgende keer, dan hoef je hem niet dubbel te posten.
Klopt, maar is er nou echt niemand die mij hier even mee kan helpen?
Oke hij replaced, maar nu moet ik de string nog uit de source krijgen, is hier een functie voor?
EDIT: het is al gelukt met explodes..
Oke hij replaced, maar nu moet ik de string nog uit de source krijgen, is hier een functie voor?
EDIT: het is al gelukt met explodes..
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn



