Spruch des Tages

Hans-Werner

Angesehenes Mitglied
Hallo zusammen,

mal eine Frage an die Techniker!
smile.gif


Ich habe für jeden Tag des Jahres einen Spruch (als Worddatei; Datum und Spruch ). Die meisten davon sind sogar tages- oder monatsbezogen.

Und die möchte ich nun tagesaktuell anzeigen lassen.

Mein Frage ist, wie lange braucht man dafür, dies einzurichten.
Nicht für das Eingeben der Texte, sondern für das Codieren und Einrichten der DB/Datei und das Anzeigen auf der HP etc.

Sind das Stunden oder dauert das länger?


Schöne Grüße
Hans
 
Hallo

Ich würde auf ca 4 Stunden Tippen. Die Sprüche sind dann aber noch nicht in der DB eingetragen...
 
Nanu?

Wenn ich das richtig verstanden habe, sehe ich nicht so ganz, was daran Stunden dauern soll:

1. Datenbanktabelle "TabSprueche" mit folgenden Feldern:
id (Primärschlüssel, autoincrement)
Datum (varchar, 5 (Für das Datum "01.01", "02.01" etc.))
Text (varchar, 255 (für die Sprüche))

2. heutiges Datum feststellen mit "$AktDatum = (date("d.m"));"

3. Spruch auslesen mit "SELECT * FROM TabSprueche WHERE Datum = $AktDatum"

4. Spruch anzeigen mit:
if $Text
{
echo $Text;
}

Wie Du die Verbindung zur Datenbank machst, weisst Du sicher. Dann brauchts jetzt nur noch die Fleissarbeit: Sprüche in Tabelle eintragen und den 29.02. nicht vergessen.

Das Ganze sieht dann etwa so aus:
CODE
<?php
$AktDatum = (date("d.m"));
$Verbindung = @mysql_connect("localhost","Benutzername","Passwort");
$Abfrage = "SELECT * FROM TabSprueche WHERE Datum = $AktDatum";
$Auswahl = mysql_db_query("Datenbankname",$Abfrage,$Verbindung);
list($id,$Datum,$Text) = mysql_fetch_row($Auswahl);
if $Text
{
echo $Text;
}
mysql_close($Verbindung);
?>


Thats it
 
No Problem Hans-Werner,

wenns nicht funktioniert, dann melde Dich per PN

freundliche Grüsse und viel Spass

Hamlet
 
Hallo,

vorsichtige Frage.
Warum unbedingt mit Datenbank?

Das funktioniert doch ganz einfach auch schon mit SSI.
Einfach die Sprüche als einzelne TXT-Dateien anlegen - der Aufwand ob in die Datenbank oder ins Verzeichnis schreiben, ist sicherlich vergleichbar.

Die Texte einfach von 1.txt - 365.txt (bzw. 366.txt) ablegen.
Dafür z.B. ein eigenes Unterverzeichnis anlegen: hier "tagestipps"

An die gewünschte Stelle der HTML-Seite eine Variable definieren und ein Include:
<!--#config timefmt="%j" -->
<!--#set var="TAGESTIPP" value="tagestipps/$DATE_LOCAL.txt" -->
<!--#include virtal="$TAGESTIPP" -->

Und schon hat man jeden Tag einen neuen Tipp - ohne MySQL und Co.

Achtung! Um SSIs auch nutzen zu können, muss es der Webserver unterstützen. Die meisten Provider mit Apache tun dies.
Nicht die Dateiendung vergessen: .shtml verwenden.

Testen kann man mit:

ssitest.shtml
CODE
<html>
<head>
<title>SSI-Test</title>
</head>
<body>
<!--#printenv -->
</body>
</html>


Für PHP-Begeisterte wird es kein Problem sein, die SSI-Anweisungen entsprechend in PHP umzusetzen.
Ein Vorteil bleibt. Schnell eine kleine TXT-Datei uploaden ist einfacher, als einen neuen Spruch in 'ne DB zu schreiben :)

CU
Crusader
 
QUOTE (Crusader @ Di 27.4.2004, 8:44) vorsichtige Frage.
Warum unbedingt mit Datenbank?

Ich denke es ist wesentlich einfach dies in eine MySQL Datebenk einzulesen, da man dies sehr einfach automatisieren kann. Ich erstelle mir immer in Excel die Insert strings und schon ist die ganze Liste in der DB.

Wenn man jeden Spruch in ein einzelnes File schreiben muss ist der Aufwand viel grösser.

cu
Lexus
 
Hallo Lexus,

Excel kann doch auch das:

Mit einem Makro:
Einfach Spalte 1 (mit der laufenden Nr.) + .txt für den Dateinamen nehmen und Spalte 2 (mit dem Spruch) als Inhalt.
Ein "Generate" Button zum Makrostart und schon werden die Dateien weggeschrieben.
wink.gif
...immer noch ohne Datenbank.

Ich habe ja nichts gegen Datenbanken, aber es gibt ja auch Leute, die keine Datenbank haben, brauchen, verstehen, beherrschen...

Und eine Alternative zu kennen ist doch nicht schlecht, oder?
smile.gif


CU
Crusader
 
Na supie, jetzt stehen 2 praktikable Lösungen im Raum.
smile.gif


Hans-Werner, Du stehst unter Druck! Wir wollen jetzt endlich Deine Tagessprüche haben.
laugh.gif
 
Hallo zusammen,

wir haben uns jetzt für die DB-Lösung entschieden.
smile.gif


- Datenbanktabelle mit folgenden Feldern:
- id (Primärschlüssel)
- Datum (mit Jahresangabe)
- Typ (z.B. T1 für Tagespruch, W1 für Menü der Woche, W2 für Buch der Woche, M1 für Angebot des Monats etc.)
- Text1
- Text2
- Text3

Dann sind wir total variabel und können beliebig viele Tages-,Wochen- oder Monatstexte in einer DB hinterlegen.

Schöne Grüße
Hans

Januar:
- Neujahrsnacht still und klar, deutet auf ein gutes Jahr.
- Ein Jahr, das schlecht will sein, stellt sich schwimmend ein.
- Wenn der Frost nicht im Jänner kommen will, so kommt er im März oder April.
- Januar muss krachen, soll der Frühling lachen.
- Manche Menschen wollen immer nur glänzen, obwohl sie keinen Schimmer haben. (Heinz Erhardt)
- Ist Heiligdreikönig (6.) sonnig und still, der Winter vor Ostern nicht weichen will.
- Steht im Winter noch das Korn, ist es wohl vergessen wor´n.
- St. Erhardt (8.) mit der Hack, steckt die Feiertag in den Sack.
- St. Julian (9.) bricht das Eis, bricht er es nicht, umarmt er es.
- An Agathe (10.) Sonnenschein bringt viel Korn und Wein.
- Der Jänner - ist ein Holzverbrenner.
- Eis und Schnee im Januar künden ein gesegnet´ Jahr.
- Ist der Januar frostig und kalt, lockt uns bald der grüne Wald.
- Ausnahmen sind nicht immer die Bestätigung einer alten Regel; sie können auch Vorboten einer neuen sein. (Marie Freifrau von Ebner-Eschenbach)
- Ist der Paulustag (15.) gelinde, folgen im Frühjahr rauhe Winde.
- Soviel Tropfen im Januar, soviel Schnee im Mai.
- Wenn Antoni (17.) die Luft ist klar, so gibt es ein trockenes Jahr.
- Man soll sein krankes Nierenbecken nicht mit zu kalten Bieren necken. Auch sollte man bei Magenleiden den Wein aus sauren Lagen meiden. (Christian Morgenstern)
- Vom höchsten Ordnungssinn ist es nur ein Schritt - zur Pedanterie. (Christian Morgenstern)
- Sturm und Frost am Fabian (20.) fängt oft der rechte Winter an.
- Wenn Agnes (21.) und Vincentius (22.) kommen, wird neuer Saft im Baume vernommen.
- St. Vincent (22.) hat der Winter noch kein End'.
- Ein Januar ganz ohne Schnee tut Bäumen, Bergen, Tälern weh.
- Läßt der Januar Wasser fallen, lässt der Lenz es gefrieren.
- Ist zu Pauli Bekehr (25.) das Wetter schön, wird man ein gutes Frühjahr sehn.
- Ist's an diesem Tag aber schlecht, dann kommt es spät als fauler Knecht.
- Nichts bietet einen so trostlosen Anblick, wie die von Menschenhand vergewaltigte Natur. (Erich Limpach)
- Wirft der Maulwurf im Januar, dauert der Winter bis Mai sogar.
- Der Gescheitere gibt nach! Ein traurige Wahrheit: Sie begründet die Weltherrschaft der Dummheit. (Marie Freifrau von Ebner-Eschenbach)
- Anfang und Ende vom Januar zeigen das Wetter für's ganze Jahr.
- Bringt Martina (30.) Sonnenschein, hofft man auf viel Frücht' und Wein.
- Auf trockenen, kalten Januar, folgt viel Schnee im Februar.


 
Zurück
Oben