php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.07.2005, 23:15  
Gast
 
Beiträge: n/a
Standard Codeschnipsel nur bei bestimmten Stylesheet ausgeben

Hallo,

ich habe ein Style Switcher welcher per PHP meine Stylesheets wechselt. Der Switcher funktioniert auch Problemlos, jetzt wollte ich aber bestimmte HTML Codeschnibsel nur bei einem bestimmten Style ausgeben.

Meine If Formel dazu sieht so aus:


Code:
<?php
if ($_REQUEST["set"] == "normal")
{
echo "nichts";
}
else
{
echo "text";
}
?>
Meine switcher.php über welche ich mir eigentlich die Variable set holen wollte, sieht so aus:


Code:
<?php
$accept = array('normal','different');
if(isset($_REQUEST['set']))
{
$style = trim(strip_tags($_REQUEST['set']));
}
else if(isset($_POST['set']))
{
$style = trim(strip_tags($_POST['set']));
}
if(in_array($style, $accept))
{
$host = $_SERVER[SERVER_NAME];
setcookie('sitestyle', $style, time()+31536000, '/',  $_SERVER["SERVER_NAME"], '0');
}
if(isset($_SERVER['HTTP_REFERER']))
{
header("Location: ". $_SERVER['HTTP_REFERER']);    exit;
}
else
{
header("Location: http://".$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]);
exit;
}
?>
Kann mir bitte jemand sagen warum es nicht funktioniert? Mein If Anweisung scheint den Brwoser nicht zu interissieren, er gibt bei jedem Style(bzw.Variable) das echo else aus, obwohl er doch bei einer Auswahl nichts ausgeben sollte.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.07.2005, 09:02  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Deinem Browser ist das eh egal, denn PHP wird auf dem Webserver verarbeitet.

Code einrücken erhöht die Lesbarkeit ungemein.
Indexes gehören in einfache Anführungszeichen ($_SERVER['SERVER_NAME'])
Bitte [php]-tags anstatt der [code]-tags verwenden!
Was soll der ständige Wechsel von $_REQUEST und $_POST?
__________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." - Linus Torvalds, 1996
Kort ist offline  
Alt 24.07.2005, 11:53  
Gast
 
Beiträge: n/a
Standard

Hallo,

mist das war wohl meine Schuld, schade. Also das PHP nur dann ausgeführt wird wenn die Seiten über den PHP PArser laufen weis ich schon. Nur kann ich nicht so gut programmieren, geschweigeden fertige Scripts zum laufen bringen.

Also bitte ich nochmal um Hilfe bei dem oben erklärten Problem, irgendwie klappt es nicht das nur bei dem bestimmten Stylesheet die If Anweisung dazu funktioniert.

Ich hoffe man versteht doch so meine Frage. Ich will das nur bei der Variable normal ein bestimmter Codeschnibsel ausgegeben wird vn der If Anweisung und bei einem anderen Variable soll nichts ausgegeben werden. Dazu habe ich die If Anweisung geschrieben welche normal die VAriable set aus der switcher.php holen soll und vergleichen soll und dann so arbeiten soll wie programmiert, aber sie tut es nicht.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bestimmten string ausgeben thecracked PHP Tipps 2008 1 29.07.2008 17:07
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
Bestimmte elemente nur zu bestimmten Daten anzeigen lassen PHP Tipps 2005-2 3 14.07.2005 14:05
Script das seite nur zu bestimmten Zeiten anzeigt scheibo PHP Tipps 2005 22 04.06.2005 20:24
Array Ausgabe zu einem bestimmten Datum PHP Tipps 2005 5 01.06.2005 17:15
bestimmten string aus spalte auslesen aircrash PHP Tipps 2005 3 01.02.2005 18:07
WAMP - Bilder bestimmten Datensätzen nachträglich hinzufügen PHP Tipps 2005 5 29.01.2005 18:36
Funktion ausgeben PHP Tipps 2005 8 10.01.2005 17:18
Daten aus DB gruppiert ausgeben?! medico PHP Tipps 2005 9 07.01.2005 09:38
Wie DB-Ergebniss in html-Tabelle ausgeben ? PHP Tipps 2004-2 2 31.12.2004 18:04
Strings Teilweise ausgeben PHP Tipps 2004-2 8 09.12.2004 13:18
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
Array: Nur einen bestimmten Teil ausgeben PHP Tipps 2004 17 25.10.2004 14:29
[Erledigt] Alle Schriften einlesen und im Auswahlmenü ausgeben PHP Tipps 2004 12 29.07.2004 16:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
stylesheet ausgeben php, stylesheets in php ausgeben, else website soll normal ausgegeben werden, else soll nichts ausgeben, php codeschnipsel function, php codeschnipsel, mit php stil ausgeben, <set ausgeben mit php, codeschnipsel ausgeben html, php codeschnipsel styleswitcher

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.