Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: php Dateien im Hauptverzeichnis per $smarty.server.PHP_SELF kontrollieren

    ThomasAachen

    • Frisch an Board
    • Beiträge: 58
    Hallo,

    ich komme irgendwie nicht weiter und brauche eure Hilfe.

    Ich habe im Hauptverzeichnis zwei php-Dateien erstellt:

    mein.php
    dein.php

    Diese Dateien können wie folgt angesprochen werden: www.example.com/mein.php

    ... oder: www.example.com/dein.php

    In meiner index.html habe ich dann so etwas stehen:

    Code: PHP  [Auswählen]
    {if strstr ($smarty.server.PHP_SELF, 'mein') or strstr ($smarty.server.PHP_SELF, 'dein') }
    ...
    {/if}

    Der Inhalt dazwischen wird nicht ausgegeben.
    Leider funktioniert das nicht. Ist das nicht so, dass man einfach zwischen ' und ' den Dateinamen angibt, die sich im Hauptverzeichnis befinden?

    Code: PHP  [Auswählen]
    {if strstr ($smarty.server.PHP_SELF, 'index')}

    Dies hier beispielsweise funktioniert. Was mache ich falsch? Muss ich noch irgendwelche Einträge machen?


    Linkback: https://www.modified-shop.org/forum/index.php?topic=18886.0

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Vom Grundprinzip her ist die Syntax schon richtig, denn setz doch mal folgendes in die index.html.
    Code: PHP  [Auswählen]
    {if !strstr($smarty.server.PHP_SELF,'mein') OR !strstr($smarty.server.PHP_SELF,'dein')}
    <p>Klappt</p>
    {/if}
     

    Das wäre der negative Fall und es sollte ein "Klappt" auf der Seite erscheinen.

    Somit wird der Fehler wohl darin liegen, was im if-Block steht und was ausgegeben werden soll.

    Gruß
    Ronny

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Das "Or" wird da nicht funktionieren "Webkiste". Schau mal hier

    http://www.modified-shop.org/forum/index.php?topic=10691.0

    Viele Gruesse

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Mir stellt sich hier eher die Frage wie der Inhalt der Dateien aussieht ?

    Wurde Smarty initialisiert und die Ausgabe uber die index.html festgelegt ?
    2 Antworten
    1719 Aufrufe
    26. Mai 2017, 17:17:16 von awids
    9 Antworten
    4411 Aufrufe
    22. September 2010, 16:29:59 von h-h-h
    2 Antworten
    2207 Aufrufe
    06. Oktober 2012, 12:29:14 von sammar
               
    anything