• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

PHP - funktion URL

lowpixel

Becks Apfel (Emstaler Champagner)
Registriert
25.10.07
Beiträge
333
Hallo,

die Funktion
Code:
        <?php
        function zeige_forum() {  
     return  (array_key_exists('site', $_GET) && $_GET['site'] == 'forum') ||  
               (array_key_exists('forum_topic', $_GET) && isset($_GET['forum_topic']));  
}  

    ?>
soll
hier

Code:
style"<?php if (zeige_forum()) {echo 'width:753px'; } ?>"
die Breite eines divs verändern wenn in der URL entweder "forum" oder "forum_topic" auftaucht. Mit "forum" funktioniert das auch soweit aber nicht bei forum_topic!
Seht ihr einen Fehler?

Gruß
 

torben1

Celler Dickstiel
Registriert
05.08.08
Beiträge
797
Kann es sein dass Du Dich nur verschrieben hast?

Code:
        <?php
        function zeige_forum() {  
     return  (array_key_exists('site', $_GET) && $_GET['site'] == 'forum') ||  
               (array_key_exists('[COLOR=red]forum_topic[/COLOR]', $_GET) && isset($_GET['forum_topic']));  
}  

    ?>
Sollte da nicht auch site stehen?

Torben
 

lowpixel

Becks Apfel (Emstaler Champagner)
Registriert
25.10.07
Beiträge
333
Bringt leider keinen Unterschied!

Gruss

EDIT:

Um das ganze kurz zu erklären:

Ich habe 3 Spalten (a b c), sobald das Forum eingeblendet wird wird die Breite der Spalte a vergrößert und die Spalte b soll ausgeblendet werden. Das verbreitern der Spalte a funktioniert mittlerweile so wie ich mir das vorgestellt habe.
Das ausblenden der Spalte b habe ich so gelöst:

Code:
    ?> 
    <?php
        function kein_forum() {  
     return  (array_key_exists('site', $_GET) && $_GET['site'] != 'forum');
}?>
Das funktioniert auch. Doch bei 'forum_topic' soll das nun auch eintreten also habe ich es wie bei forum_an gelöst:

Code:
    ?> 
    <?php
        function kein_forum() {  
     return  (array_key_exists('site', $_GET) && $_GET['site'] != 'forum') ||  
               (array_key_exists('site', $_GET) && $_GET['site'] != 'forum_topic'); 
}?>
Doch das funktioniert nicht.
 
Zuletzt bearbeitet:

lowpixel

Becks Apfel (Emstaler Champagner)
Registriert
25.10.07
Beiträge
333
Hallo,

habe es nun über eine andere Bedingung und ohne Funktion gelöst.