Beiträge von DarkSyranus

    Zitat

    Warum nur über linux kann man ja auch über vista oder so machen...


    Bitte nein, ich glaub dann geht der Server wieder flöten weil so viele neue Besucher kommen :wink:
    Ich unterstütze jedoch den Vorschlag das Computer-Forum in HW und SW aufzuteilen.

    Zitat von Elvis

    klar ohne Plugin :lol: und das ist das, was DarkSyranus sagen will geht nichts. Nicht einmal eine Alternative, für die die das Plugin nicht installiert oder aus Sicherheitsgründen ausgeschaltet haben.

    Ich meinte das anders.
    Ich hab JS zugelassen, ich hab Flash zugelassen, aber ich bekomme trozdem garnichts angezeigt :wink:

    Zitat

    Wie du siehst, sind einfache Anführunszeichen nur für sql-Querys und Strings wirklich sinnvoll.

    Das sehe ich allerdings anders.
    Für mich ist " " die schlampigere Methode.
    Ein String gehört imo immer so.

    Code
    $string = 'Hallo, ich bin ein '.$stringType.' String.'


    Ist eigentlich alles ansichtssache, aber ' ' geht ein wenig schneller als " ".

    Garnicht, aber das ist ein Sicherheitsloch.
    Auf die Art und weise kann (falls noch ein anderer kleiner Fehler im Code ist) man auf jede deiner Dateien auf dem Webspace zugegriffen werden.

    Siehe dazu folgende Links:
    [Link]
    [Link]
    [Link]

    Das sind jetzt nur einfache Beispiele um kleine Pseudo-Freaks nicht auf Ideen zu bringen, falls du nähere Infos haben willst, schreibe mich privat an.

    Hm, ich glaube ich brauch erstmal das hier ...
    Also, ich versuche es nochmal zu erklären.

    Ich bin im Moment auf der Suche nach einer möglichst optimalen Möglichkeit eine möglichst hoch verschachtelte Bedingung nach einem gewissen Muster möglichst immer gleich interpretieren zu können, und das egal wie krank das ganze verschachtelt ist.

    Edit:
    Juhu, es geht jetzt.
    Braucht ein wenig mehr Rechenleistung, aber das ist mir so ziemlich egal =)
    Wen es interessiert:

    Doch, ich steh grad irgendwie auf'm Schlauch =)
    Ich such mir alle Abfragen da raus über preg_match_all() oder so und dann lass ich sie prüfen, ob sie in dem Array existieren.
    Das ist ja auch kein Problem, kleine Abfrage machen und wenn irgendwie false vorkommt ist die Bedingung falsch.
    Aber nun kommt mir diese Klammernstellung dazwischen.

    Ich muss ja irgendwie berücksichtigen, dass wenn man z.B. (Ausdurck1 OR Ausdruck2) hat, dass dann nur eines von beiden true sein muss.
    Und dass ist ja nur eine einfache Verschachtelung, es gibt ja auch Sachen wie (Ausdruck1 AND ((Ausdruck2 OR (Ausdruck3 AND Ausdruck4)) AND Ausdruck5)).
    Mir fällt kein logisches Muster ein, wie man die interpretiert, die Umsetzung nachher ist kein Problem ...

    So, ich wollte mal um in PHP nicht einzurosten eine kleine Template-Engine schreiben.
    Nun habe ich jedoch folgendes Problem.
    Die Syntax sieht folgendermaßen aus.

    Im Template eingebaut erhalten wir folgendes.

    Nun stelle ich mir jedoch die Frage, wie ich das interpretieren soll.
    Bisher bin ich soweit, dass ich die Codes z.B. wie folgt habe.

    Es dreht sich also nur darum [2] entsprechend auszuwerten.
    Bei solch einem einfachen Code ist das kein Problem, aber gehen wir einmal davon aus wir hätten folgendes.

    Zitat

    (Ausdruck AND Ausdruck2) OR (Ausdruck3 AND Ausdruck4)

    Wie macht es eurer Meinung nach am meisten Sinn das auszuwerten ??
    Ich meine jetzt, wie würdet ihr vorgehen?
    Zuerst alle Ausdrücke raussuchen und überprüfen und dann erst die Reihe abtasten?
    Das ganze Ausdruck für Ausdruck durchkämmen?
    ... ?

    Noch kurz zur Info: Ausdruck soll ein einfache Schlüssel sein, wenn er in einem Array existiert ist es true, sonst false.