php html check



  • hi,
    wie kann ich mir php einen html syntax check machen?

    halt mal schauen das wenn man <b> gemacht hat das er das auch checkt das das ende da ist, also </b>

    geht das vieleicht mit dem eregi ?

    währe cool wenn mir einer helfen würde!

    matze



  • Es gibt da was namens strstr soweit ich weiss das prüft ob string a in string b vorhanden ist.
    welcher Parameter zuerst kam musst du mal selber schauen, aber prinzipiell sollts so gehen:

    dann halt einfach ein
    if(strstr(text, '<b>') && !strstr(text, '</b>')die('<b> nicht geschlossen);

    Wie du mehrere prüfst musst du dir dann selber ausdenken, aber du könntest beispielsweise eine Kopie des kompletten html codes einlesen und dann immer abhaken... also wenn du ein <b> und </b> gefunden hast ersetzt du die beiden durch <OK> oder so und lässt eine Schleife durchlaufen bis kein <b> mehr gefunden wird.



  • regexp wär da aber sinnvoller oder ? 🙄


Anmelden zum Antworten