Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Hoe parst ie nou?

The Milkman
8 antwoorden
  • Ik laat een stukje tekst weergeven uit de database.
    Dus ik dacht: echo $uitvoer[1];
    Dat werkt verder prima.
    Maar in die tekst komt ook nog een stukje php voor.
    Maar dat stukje voert hij niet uit, maar laat hem gewoon zien.
    Nou, ik zie niets op het scherm, maar je kan ik de bron gewoon dat stukje php code zien.

    Wat doe ik nu fout dan?
  • Hoe zag je dat voor je? Dubbel parsen? :roll:

    (het kan wel met php.net/eval en een paar extra dingen als ob_start etc., wel een soort hack)
  • Hier is een voorbeeld:
    http://www.bertweb.net/ipview/
    Kijk maar eens in de bron halverwege.
    Je ziet je code staan.
    Die code word dus uit een database gehaald met een echo commando.
    Dat kan toch wel?
  • Nee, dat kan niet. Je gebruikt "echo" om een string te printen. Dat die string ook nog PHP bevat is geheel onbekend. Het wordt dus niet geparst. Zoals ik al eerder zei: php.net/eval
  • [quote:ddfaba8639="termin8or"]Nee, dat kan niet. Je gebruikt "echo" om een string te printen. Dat die string ook nog PHP bevat is geheel onbekend. Het wordt dus niet geparst. Zoals ik al eerder zei: php.net/eval[/quote:ddfaba8639]

    Aha! Ik snap het nu. Bedankt! :wink:
  • [quote:fc31ba1792]Oud Chinees gezegde:
    "het verschil tussen eval en evil is slechts 1 letter"[/quote:fc31ba1792]
    ;)
  • [quote:cc5aa78417="Annie"][quote:cc5aa78417]Oud Chinees gezegde:
    "het verschil tussen eval en evil is slechts 1 letter"[/quote:cc5aa78417]
    ;)[/quote:cc5aa78417]

    Alleen jammer, dat ik nooit wat van oude gezegdes snap :P
  • [quote:8332758b08="The Milkman"]Alleen jammer, dat ik nooit wat van oude gezegdes snap :P[/quote:8332758b08]Samengevat: eval is een gevaarlijk hulpmiddel, en eigenlijk ook onnodig.

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.