Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Script PHP 2 JS

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
tux.ICBlood
Member
Member
Beiträge: 95
Registriert: 5. Apr 2004, 09:23
Wohnort: Köln
Kontaktdaten:

Script PHP 2 JS

Beitrag von tux.ICBlood »

Hat zwar nicht direkt was mit Linux zu tun aber bevor ich ein anders Forum gefunden habe...
Also lieber erstmal die ganze Geschichte erzählen, sonst kommt hier gleich: "Warum machst du nicht?"
Ich habe ein Homepage auf einem Wabspace ohne PHP und so. (www.echter-koelner.de) Da die aber ein bisschen hässlich und unflexibel ist, ziehe ich im Sommer auf einen anderen Webspace um (mit PHP) In der Zeit habe ich auf einem Lycos Wabspace schonmal die neue Seite gemacht www.mitglied.lycos.de/dgultsch . Da die so gut ankommt möchte ich schonmal ein statisches Abbild der Page auf den richtigen Webspace bringen, und den Besucher nur beim Gästebuch und so auf lycos umleiten. Nun habe ich aber ein Funktion die ich aufkeinen Fall Statisch will, ein PHP-Script, was das Datum schreibt.

Code: Alles auswählen

<?php 
$tag =  date ("D");
switch ($tag)
{
case "Mon" : $tag = Montag;
break;
case "Tue" : $tag = Dienstag;
break;
case "Wed" : $tag =Mittwoch;
break;
case "Thu" : $tag = Donnerstag;
break;
case "Fri" : $tag = Freitag;
break;
case "Sat" : $tag = Samstag;
break;
case "Sun" : $tag = Sonntag;
break;
}
$monat = date("n");
switch ($monat)
{
case "1" : $monat = Januar;
break;
case "2" : $monat = Februar;
break;
case "3" : $monat = März;
break;
case "4" : $monat = April;
break;
case "5" : $monat = Mai;
break;
case "6" : $monat = Juni;
break;
case "7" : $monat = Juli;
break;
case "8" : $monat = August;
break;
case "9" : $monat = September;
break;
case "10" : $monat = Oktober;
break;
case "11" : $monat = November;
break;
case "12" : $monat = Dezember;
break;
}
$stunde = date("H");

if ($stunde<=6) { echo "Gute Nacht<br>"; }
elseif (($stunde>6)&&($stunde<=11)) { echo "Guten Morgen<br>"; }
elseif (($stunde>11)&&($stunde<=17)) { echo "Guten Tag<br>"; }
elseif ($stunde>17) { echo "Guten Abend<br>"; }

$jahr = date("Y");
$zahltag = date("j");
include ("feiertage.txt");
if (($tag=="Sonntag")&&($feiertag!="ok")) { echo "<font color=\"#FF0000\">$tag, der $zahltag. $monat  $jahr</font>";}
if (($tag!="Sonntag")&&($feiertag!="ok")) {echo "$tag, der $zahltag. $monat  $jahr"; }
?>
Script in Aktion: http://www.mitglied.lycos.de/dgultsch/aboutme.php
Das geht sicherlich auch mit JavaScript.
Und nun meine Bitte: Kann mir das jemand in JavaScript schreiben? Bitte!!! :oops:
Das Script muss die Uhrzeit auslesen und entsprechend Guten Tag Guten Morgen Guten Abend schreiben.
Da drunter das Datum in folgendem Format Samstag, der 10. April 2004
Das mit den feiertagen muss nicht unbedingt rein.
Wer kann mir das machen.
Das dauert bestimmt nicht lange, habe für das Script nicht lang gebraucht.
gruss tux.ICBlood

www.gultsch.de

A programmer is only a tool, which converts caffeine to Software
Benutzeravatar
tux.ICBlood
Member
Member
Beiträge: 95
Registriert: 5. Apr 2004, 09:23
Wohnort: Köln
Kontaktdaten:

Beitrag von tux.ICBlood »

P.S. Das aboutme nicht zu ernst nehmen :)
Und wenn ich das Script habe was meint ihr, ist besser das auf das als JS zu lassen und den Besucher das rechnen zu lassen, oder als PHP den server (Das ist ein einfacher Webspace bei Host Europe mit PHP, und viele Besucher hab ich auch nicht)
gruss tux.ICBlood

www.gultsch.de

A programmer is only a tool, which converts caffeine to Software
Flo

Beitrag von Flo »

Jo, ich mach dir mal eins. Dauert aber ein bissl. :)
Flo

Beitrag von Flo »

Ok, hier hast du den kompletten HTML-Code. Hoffe es ist gut so, hab mir ein bisschen von selfhtml was abgegeuckt, so gings schneller:

<html>
<head>
<title>Uhrzeitauslese</title>
<meta name="author" content="Florian Schmitz">
</head>
<body>

<script type="text/javascript">
jetzt = new Date();
var Std = jetzt.getHours();
if(Std >= 5 && Std < 12) alert("Guten Morgen!");
else if(Std >= 12 && Std < 18) document.write("Guten Tag!");
else if(Std >= 18 && Std <= 23) document.write("Guten Abend!");
else if(Std >= 0 && Std < 5) document.write("Gute Nacht!");
</script>

<br><br>

<script type="text/javascript">
var TagInWoche = jetzt.getDay();
var Wochentag = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
document.write(Wochentag[TagInWoche] + ", ");

var Tag = jetzt.getDate();
document.write("der " + Tag + ". ");


var Jahresmonat = jetzt.getMonth();
var Monat = new Array("Januar","Februar","M&auml;rz","April","Mai","Juni", "Juli","August","September","Oktober","November","Dezember");
document.write(Monat[Jahresmonat] + " ");

var Jahr = jetzt.getFullYear();
document.write(Jahr);
</script>



</body>
</html>
Antworten