Jetzt kostenlos Anmelden!

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

1

Dienstag, 30. Dezember 2008, 16:15

Bedingung bei erfüllung einer Teil-Url

Also ich brauche verschiedenen Variabeln für unterschiedliche Phpkit Seiten. Diese müssen natürlich von der URL abhängig sein. Jetzt möchte ich z.b die Variabel überall im Forum auf einen Wert setzen, also bei allen forenseiten, über main.php bis showthread.php, egal welche Seite man vom Forum betrachtet. Ich hkönnte natrülcih mit elseif jede Seite einzeln aufführen, aber das ist denke ich nicht sehr elegant.
Deshalb meine Frage: GIbt es eine Möglichkeit das so zu formulieren, dass sobald die Datei aus dem Order Forum ist der Wert zugeweisen wird?
Also ein Beispiel:

PHP-Quelltext

1
2
3
if($_GET['path'] == "forum/main.php") {  
  $bla "blub";  
}

das wäre jetzt j anur für die main.php. sobald ich einen thread anschaue würde $bla nicht mehr den String blub haben. Bzw wenn man den Thread direkt von einer anderen Seite aus aufruft und nicht über die main.php geht....

Wei jemand eine Lösung? Ist meine Frage überhaupt verständlich? :S
  • Zum Seitenanfang
  • Zum Seitenende

Beiträge: 160

Geschlecht: Männlich

PHPKIT Version: 1.6.1

2

Dienstag, 30. Dezember 2008, 18:57

Pack alle Pfade in einen Array
$dein_array=array('forum/main.php','forum/showthread.php');
usw...
Verwende nun die Funktion in_array als IF mit der Variable $_GET['path']
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

3

Dienstag, 30. Dezember 2008, 19:41

danke erstmal :) also z.B:

PHP-Quelltext

1
2
3
4
$os=array('forum/main.php','forum/showthread.php');
if($_GET['path'] == in_array($os)) {  
  $bla "blub";  
}

so?
  • Zum Seitenanfang
  • Zum Seitenende

Beiträge: 160

Geschlecht: Männlich

PHPKIT Version: 1.6.1

4

Dienstag, 30. Dezember 2008, 19:51

Eher so...

PHP-Quelltext

1
2
3
4
$os=array('forum/main.php','forum/showthread.php');
if(in_array($_GET['path'],$os)) {  
  $bla "blub";  
}

http://de.php.net/manual/de/function.in-array.php
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

5

Dienstag, 30. Dezember 2008, 19:55

danke, funktioniert natrülich ;)
  • Zum Seitenanfang
  • Zum Seitenende