Anmelden, um zu folgen  
Folger 0
Gast

PHP Safe-Mode

5 Beiträge in diesem Thema

Hi

Nun besitzte ich endlich auch einen php-server! Doch nun stehe ich schon wie der Esel am Berg.

Denn ich habe so eine gewöhnliche Zeit-Abfrage in php geschrieben und kann die auch auf meinem virtuellen Server auf meinem Computer anzeigen lassen.

Doch wenn ich die nun auf den richtigen Server lade, erscheint nichts.

Im Support des Anbieters habe ich was von PHP Safe-Mode gelesen und dass man superglobale Variablen und nich globale Variablen verwenden muss.

Doch was ist der unterschied zwischen globalen- und superglobalen Variablen?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
also ich denke nicht, dass es was mit safe_mode zu tun hat, denn dieser bezieht sich meines wissens auf datei- und ordner-rechte. wenn du aber von variablen und globalen v sprichst, könnte es mit register_globals zu tun haben. gibst du irgendwelche variablen über einen link weiter? poste doch mal etwas von deinem code.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
Hier ist mein code.
CODE




<?
 $wochentag = date("w");
 ?>
<?
 if($wochentag == "1")
 {
 echo " Mi  Do  Fr Sa";
 }
else  {
 if($wochentag == "2")
 {
 echo " Do  Fr  Sa  So";
 }
 else  {
 if($wochentag == "3")
 {
 echo " Fr  Sa  So  Mo";
 }
else  {
 if($wochentag == "4")
 {
 echo " Sa  So  Mo Di";
 }
else  {
 if($wochentag == "5")
 {
 echo " So  Mo  Di  Mi";
 }
else  {
 if($wochentag == "6")
 {
 echo " Mo  Di  Mi  Do";
 }
else  {
 if($wochentag == "0")
 {
 echo " Di  Mi  Do  Fr";
 }
else  {
echo "";
 }  }  }  }  }  }  }
 ?>

Beim Aufrufen bei meinem Server erscheint hier nichts.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
abgesehen davon, dass du für jeden else if fall "elseif()" verwenden kannst, solltest du bei zahlen keine "" setzen. ansonsten sollte es eigentlich funktionieren:

CODE

<?

$wochentag = date("w");

if($wochentag == 1)
{
echo " Mi  Do  Fr Sa";
}
elseif($wochentag == 2)
{
echo " Do  Fr  Sa  So";
}
elseif($wochentag == 3)
{
echo " Fr  Sa  So  Mo";
}
elseif($wochentag == 4)
{
echo " Sa  So  Mo Di";
}
elseif($wochentag == 5)
{
echo " So  Mo  Di  Mi";
}
elseif($wochentag == 6)
{
echo " Mo  Di  Mi  Do";
}
elseif($wochentag == 0)
{
echo " Di  Mi  Do  Fr";
}
else
{
echo "";
}

?>


Mit PHP safe_mode hat dies aber garantiert nichts zu tun.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
genau, josh hat recht, Safemode ist da kaum massgebend.

dennoch ein Tipp am Rande: switch

CODE
<?php

$wochentag = date("w");

switch($wochentag) {
case 1: echo " Mi  Do  Fr Sa"; break;
case 2: echo " Do  Fr  Sa  So"; break;
case 3: echo " Fr  Sa  So  Mo"; break;
case 4: echo " Sa  So  Mo Di"; break;
case 5: echo " So  Mo  Di  Mi"; break;
case 6: echo " Mo  Di  Mi  Do"; break;
case 7: echo " Di  Mi  Do  Fr"; break;
default: echo "";
}

?>


Der Fall dass nichts erscheint, könnte das der default Fall sein ?
Gruss
Roger

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstellen Sie einen Account oder melde Sie sich an um kommentieren zu können

You need to be a member in order to leave a comment

Create an account

Registrieren Sie einen neuen Account in unserer Community. Es ist einfach!


Register a new account

Anmelden

Haben Sie bereits einen Account? Dann melden Sie sich hier an.


Jetzt Anmelden
Anmelden, um zu folgen  
Folger 0