[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - [PHP] Bepaalde stukken tekst van pagina plukken
Pagina 1 van 2

[PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 19:10
door Johan
Is het mogelijk om stukken tekst enkel van een pagina te plukken? Het gaat hier om de skills van een RPG. Dus enkel het level, de experience, attack, defense, wapens en class.

Als ik bijvoorbeeld de info in een class zet (span class="meenemen"), kan ik dan tegen PHP zeggen dat ie alles van die class moet pakken, en onder elkaar/in 2 kolommen moet weergeven op een andere pagina? :razz:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 19:17
door Remi
Ja dat kan, er zijn meerdere manieren. Ik heb het zelf namelijk ook wel is gedaan.
Maar ik geloof dat het hier op wmp wel vaker is gevraagd, dus ff zoeken. ;)

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 19:45
door Johan
Kan het niet vinden. :(

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 19:50
door ElbertF
Je kan met de inhoud van een pagina plukken en vervolgens met reguliere expressies zoeken naar het gedeelte wat je eruit wilt plukken. Als dat is wat je bedoelt. :)

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 19:54
door Johan
Als jij zegt, waar het op lijkt klopt het ja. Ik wil de inhoud weergeven, en dan enkel een paar velden (die ik in divjes kan stoppen) laten weergeven. Laat ik nou een 2.8 hebben gehaald op Salomon's PHP-toets.. :razz:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 20:25
door ElbertF
Oh ik had een teleurstellende 8,8. :P

Maar ehm ja, regex is zo ongeveer het lastigste van PHP om onder de knie te krijgen. :)

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 20:37
door KillerSponge
Zolang je maar niet implode gebruikt, en gewoon file_get_contents() gebruikt.

Regex valt wel mee. Met preg_match('/blabla(.*?)blabla/',$content,$result), en vervolgens $result[1] kan je het stukje dat tussen blabla en blabla staat opvragen. Meer hoef je in het begin niet te weten :P

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 20:37
door Derk

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 14 okt 2008 21:24
door libia
gewoon ff met curl de pagina ophalen (veiliger dan file_get_contents, maar moet wel op je host geïnstalleerd zijn (vaak wel)) en dan doe je een preg_match(_all) om bepaalde gegevens uit de pagina te filteren :)

Als ik het niet vergeet maak ik morgen wel ff voorbeeldje (met uitleg natuurlijk)

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 11:22
door Johan
Moet ik nou die van Derk gebruiken, of wachten op die van libia? :P


Oftewel; is de code van Derk goed & veilig? :mrgreen:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 12:28
door KillerSponge
Nee, die code van Derk is onveilig, bagger, en gaat snel kaput :P

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 13:02
door Derk
curl is niet veiliger als file_get_contents hoor...
curl kan alleen meer...

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 13:04
door libia

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 13:07
door Derk
dan vind ik mijn manier makkelijker...

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 13:08
door libia

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 13:40
door Derk

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 14:05
door Johan
@libia: Dankje! :mrgreen: Kben het nu aan het testen (plus een manier te vinden dit evt. in een BBcode te verwerken) :razz:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 15:24
door Johan
Vraagje. Is het mogelijk om, wanneer ik bijvoorbeeld bezoek, de gegevens zich dan automatisch aanpassen? Dus dat veranderd naar oid.? :mrgreen:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 15:42
door Remi
Ik snap niet helemaal wat je bedoelt. :?

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 15:48
door Johan
Nou kijk; we werken met statistieken van verschillende gebruikers. Die statistieken staan op de character-pagina: . Het ID verschilt natuurlijk per user.

Dus mijn vraag is: als ik nou naar surf ( uit de code van libia), kan ik dan zorgen dat ie, wanneer ik bijvoorbeeld naar surf, zorgen dat ik de statistieken krijg van user 6, dus van pagina ?? :razz:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 16:28
door libia

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 16:31
door Johan
Moet de I van de if geen kleine letter zijn? :)

Verder bedankt. Maakt het nog uit waar ik de code zet (bovenaan maar? :D )

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 16:36
door libia
moet idd kleine i zijn ;) (heb het op iPhone getypt)

En moet boven curl script en daarboven moet je dan natuurlijk nog de url variabele maken ;)

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 15 okt 2008 17:02
door Johan
Super! :razz:

Re: [PHP] Bepaalde stukken tekst van pagina plukken

BerichtGeplaatst: 28 okt 2008 16:24
door Derk