php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.04.2005, 11:43  
Gast
 
Beiträge: n/a
Standard Tag und Nacht Design-Wechsler!?

Hallo,

ich hab schon öfters im Internet Seiten gesehen die ihr Design automatisch ändern!

Sowas würde ich auch gerne für meine HP machen. Doch alle bisherigen Versuche sind immer gescheitert!

Der Aufbau meiner HP sieht so aus:

index.php (hier hinein werden die Inhalte included)
header.php (design und aufbau der HP überhalb des inhaltes)
footer.php (design und aufbau unterhalb des inhaltes)

Da das Design (Pfad zu css-Datei und Pfade zu Grafiken) in der header.php bzw. footer.php abgelegt ist, müssten diese beiden Datein ausgetauscht werden. Da diese in meinem Fall über die index.php aufgerufen werden, reicht ein Wechsel der index.php.

PHP-Code:
<?php
<?php
$day 
'http://localhost/design/day_index.php';
$night 'http://localhost/design/night_index.php';

$layout= array(      'day'=> $day,
                     
'night'=> $night,
);

$time date ("h");
if (
$time && $time 20 )
  
$key "day";
else
  
$key "night";

header("location: $layout[$key]");
//echo $layout[$key];
?>
?>
Doch leider bekomm ich nur eine leere Seite als Ergebnis!

Was mache ich falsch? Würde mich über Hilfe sehr freuen!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.04.2005, 11:54  
Gast
 
Beiträge: n/a
Standard

Ich würde nur die CSS austauschen.
Ist nur eine Idee.
 
Alt 17.04.2005, 12:02  
Gast
 
Beiträge: n/a
Standard

das wird so nicht gehen ... Du kannst keine assoziativen Arrays direkt in einen String schreiben ...
PHP-Code:
<?php
header
("Location: ".$layout[$key]);
?>
oder
PHP-Code:
<?php
header
("Location: {$layout[$key]}");
?>
... sind Deine Freunde ...



btw: ging's nicht noch umständlicher? Folgendes sollte es auch tun ...
PHP-Code:
<?php
$time 
date ("h"); 
if (
$time && $time 20 
  
header("Location: http://localhost/design/day_index.php"); 
else 
  
header("Location: http://localhost/design/night_index.php"); 
?>
sG
nyphis
 
Alt 17.04.2005, 12:08  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von CIX88
Ich würde nur die CSS austauschen.
Ist nur eine Idee.
Bitte Text lesen und dann antworten. Ausser du erklärst mir wie ich mit CSS Grafiken austausche? Ich weiss nicht wie das geht!

Zitat:
Zitat von nyphis
Folgendes sollte es auch tun ...
PHP-Code:
<?php
$time 
date ("h"); 
if (
$time && $time 20 
  
header("Location: http://localhost/design/day_index.php"); 
else 
  
header("Location: http://localhost/design/night_index.php"); 
?>
sG
nyphis
Danke,

ich werds mal ausprobieren!
 
Alt 17.04.2005, 12:11  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Oder Templates...
__________________
"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 17.04.2005, 12:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
Bitte Text lesen und dann antworten. Ausser du erklärst mir wie ich mit CSS Grafiken austausche? Ich weiss nicht wie das geht!
Hab dein Text schon gelesen, keine Sorge
Mit CSS kann man einiges machen.

http://www.css4you.de/ ( zum Lesen )
 
Alt 17.04.2005, 12:21  
Gast
 
Beiträge: n/a
Standard

css4you kenne ich und hat mir nicht wirklich geholfen als ich von tabs weg wollte zu div!

wie mach ich das denn mit templates?
 
Alt 17.04.2005, 12:32  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Dazu brauchst du ein Templatesystem. Entweder du schreibst es selbst oder du nimmst ein fertiges, wie z.B. Smarty
__________________
"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 17.04.2005, 12:38  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Ich würde das auch mit CSS machen, die Grafiken welche ausgetauscht werden sollen legst du einfach in der CSS-Datei als Hintergrund fest...

MfG CSS
CSS ist offline  
Alt 17.04.2005, 12:42  
Gast
 
Beiträge: n/a
Standard

Da ich davon keine Ahnung habe wie ein Templatesystem geschrieben wird und ich auf gar keinen Fall fertige Software verwenden will, komm das für mich nicht in frage!

Hier nur ein Auszug meines Quelltextes. Wie baue ich eine CSS-Datei auf in der die hier verlinkten Grafiken eingebettet sind?

PHP-Code:
</table>
 <
table width="100%" border="0" cellspacing="0" cellpadding="0">

      <
tr>
        <
td>
    <
tr>
        <
td bgcolor="#6578ff" align="center" valign="top">
                       <
td align="center"><td height="28" background="../community/images/top_right.gif" border="0">[url="index.php?include=index"][img]../community/images/top_news.gif[/img][/url]</then></if>[url="index.php?include=contact"][img]../community/images/top_contact.gif[/img][/url][url="index.php?include=impressum"][img]../community/images/top_impressum.gif[/img][/url][url="index.php?include=linkus"][img]../community/images/top_linkus.gif[/img][/url][url="./book/"][img]../community/images/top_guestbook.gif[/img][/url][url="../community/index.php?sid=$session[hash]"][img]../community/images/top_forum.gif[/img][/url]</then></if>[url="../index.php"][img]../community/images/top_fanpage.gif[/img][/url]</span></td><table width="100%" cellspacing="0" cellpadding="0" border="0">
    <
tr>
        <
td bgcolor="#dae4ff" align="center" valign="top">
    <
table width="100%" border="0" cellspacing="0" cellpadding="0">
      <
tr>

        <
td><table width="100%" border="0" cellpadding="4" cellspacing="0">
           <
td height="38" background="./design/cellpic2.jpg">
            </
td>
          </
table></td>
      </
tr>
    </
table>
    <
table width="100%" cellpadding="0" cellspacing="0" border="0" align="center">
      <
tr valign="top">
        <
td>[img]./design/7px.gif[/img]</td>

</
tr></table>
<
table width="100%" cellpadding="0" cellspacing="0" border="0" align="center">
            <
tr valign="top">
  <
td valign="top" width="1" background="./design/7px.gif">
<
table width="150" border="0" cellspacing="0" cellpadding="5">
  <
tr>
    <
td><table width="150" border="0" cellspacing="0" cellpadding="1">
  <
tr>
    <
td bgcolor="#ffffff"><table width="100%" border="0" cellspacing="0" cellpadding="1">
        <
tr>

          <
td bgcolor="#000000"><table width="100%" border="0" cellspacing="1" cellpadding="1">
              <
tr>
                <
td height="10" background="./design/cellpic3.gif" bgcolor="#6578ff"><table width="100%" border="0" cellspacing="0" cellpadding="4">
                    <
tr>
                      <
td><font class="title">[b]Shenmue I[/b]</font></td>
                    </
tr>
                  </
table></td>
              </
tr>

              <
tr>
                <
td bgcolor="#dae4ff"><table width="100%" border="0" cellspacing="0" cellpadding="4">
                    <
tr>
                      <
td><font class="content">
                       [
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=review"]Review[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=charakter"]Charakter[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=screenshots01"]Screenshots[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=walkthrough"]Walkthrough[/url]


[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=tipps"]Tipps Secrets[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=notebook"]Notebook[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=games"]Mini-Games[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=items"]Items Collectibles[/url]

[
b]<big>&middot;</big>[/b][url="index.php?include=shenmueI=wallpaper"]Wallpaper[/url]

                      </
font></td>
                    </
tr>
                  </
table></td>

              </
tr>
              <
tr>
                <
td height="10" background="./design/cellpic4.gif" bgcolor="#6578ff"></td>
              </
tr>
            </
table></td>
        </
tr>
      </
table></td>
  </
tr>
</
table>

</
td>
  </
tr>
</
table>
<
table width="150" border="0" cellspacing="0" cellpadding="5">
  <
tr>
    <
td><table width="150" border="0" cellspacing="0" cellpadding="1">
  <
tr>
    <
td bgcolor="#ffffff"><table width="100%" border="0" cellspacing="0" cellpadding="1">
        <
tr>
          <
td bgcolor="#000000"><table width="100%" border="0" cellspacing="1" cellpadding="1">

              <
tr>
                <
td height="10" background="./design/cellpic3.gif" bgcolor="#6578ff"><table width="100%" border="0" cellspacing="0" cellpadding="4">
                    <
tr>
                      <
td><font class="title">[b]Shenmue II[/b]</font></td>
                    </
tr>
                  </
table></td>
              </
tr>
              <
tr>

                <
td bgcolor="#dae4ff"><table width="100%" border="0" cellspacing="0" cellpadding="4">
                    <
tr>
                      <
td><font class="content"
 
 


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
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Scrollleiste im design berücksichtigen Crypi HTML, Usability und Barrierefreiheit 5 16.01.2006 08:10
Homepage Design per Script Tag und Nacht wechseln lassen? Beitragsarchiv 12 23.08.2005 14:18
Design Beitragsarchiv 26 04.06.2005 20:56
[PHP] Design Schutz für ein Gästebuch I-Spy PHP Tipps 2005 5 01.01.2005 11:25
[Erledigt] Design Firefox vs IE bitte um Hilfe HTML, Usability und Barrierefreiheit 4 23.09.2004 05:15
Tag und Nacht Unterschied auf Homepage anzeigen??? PHP Tipps 2004 8 02.08.2004 21:39
[Erledigt] DIV Design HTML, Usability und Barrierefreiheit 2 24.07.2004 09:36
design wechsler PHP Tipps 2004 8 19.07.2004 12:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
design wechsler html, php homepage tag und nacht, css wechsler php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:20 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.