Weiße Seite wird angezeigt anstelle von php
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
auswerten
befehl
beginn
buchstabe
code
dame
dank
danken
date
datum
http
output
quellcode
schauen
string
testen
url
voll url
zeichen
-
Also ich wollte einfach mal testen ob ich auch mit PHP arbeiten kann.
Habe folgende php-seite geschrieben (siehe quelltext):
<?php
$datum = "date ("d.m.Y")";
$zeit = "date ("H:i")";
?>
<?php
echo $datum "-" $zeit;
?>
so und nun zeigt er mir nur eine weiße Seite an.
meine frage wäre jetzt wieso.
Danke für eure Hilfe
mfg
Wickeder-damen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Es könnte hiermit zusammen hängen: http://www.lima-city.de/thread/webspace-voll
Ansonsten einfach mal testen ob sich andere Dateien fehlerfrei hochladen lassen...
Beitrag zuletzt geändert: 16.6.2011 19:53:30 von alfr3d -
wickeder-damen schrieb:
Also ist mein Quellcode richtig geschrieben?
Lass mal die Anführungszeichen bei "date()"; und "time()"; weg, außerdem musst du einen Timestamp angeben aus dem das Datum generiert werden soll:
<?php $timestamp = time(); $datum = date ("d.m.Y", $timestamp); $zeit = date ("H:i", $timestamp); ?> <?php echo "".$datum."-". $zeit-""; ?>
Alternativ einfach mal irgendetwas zum testen ausgeben lassen, z.B:
<?php echo "Hallo Welt"; ?>
Und um in Zukunft detailierte Fehlermeldungen zu erhalten, öffne eine neue Textdatei schreibe folgendes hinein:
php_value display_errors 1
Dann speicherst du sie unter dem Namen: ".htaccess" ab und lädst sie auf dein Webspace.
Beitrag zuletzt geändert: 16.6.2011 21:01:59 von alfr3d -
Danke für die Antworten.
Trotzdem wenn ich dein quellcode kopiere funktioniert es immer noch nicht :(
Also er zeigt mir den Fehlercode an:
[...] unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in [...] on line 39
meine seite hat aber nur 24 lines...
mfg
wickeder damen
Beitrag zuletzt geändert: 16.6.2011 20:07:52 von wickeder-damen -
1. Das, was Alfr3d gesagt hat.
2. Man merke: Ein Computer ist dumm. Viel dümmer, als man sich das zu Anfang irgendwie vorstellen kann. Du schreibst z.B. diese Zeile:
PHP geht das so an: Aha, ein Dollarzeichen zu Beginn eines Befehls und danach Buchstaben. Das muss eine Variable sein. So, als nächstes gibt es ein in diesem Fall unwichtiges Zeichen (Leerzeichen), dann folgt ein =. Da soll also eine Variable definiert werden. Mal schauen, was hinter dem = ist, das muss ich ja auswerten und in die Variable schreiben. Gut, da ist wieder ein unwichtiges Zeichen, das ignoriere ich. Ok, jetzt sind da doppelte Anführungszeichen, hier beginnt ein String. Dann schaue ich mal, was ich alles in den String packe... Also, zuerst kommt ein d, dann ein a, dann ein t, dann ein e, dann ein Leerzeichen (hier nicht unwichtig), dann eine geschlossene Klammer, dann ein doppeltes Anführungszeichen... Halt! Hier ist Schluss! Alles, bis auf das doppelte Anführungszeichen in dieser Reihenfolge als String in den Arbeitsspeicher schreiben. So, jetzt geht es weiter. Mal schauen, ob da Verkettungsoperator ist. Nein, da ist nichts. Es geht mit einem Buchstaben weiter. Fehler!!!$datum = "date ("d.m.Y")";
Ich empfehle dir dringend, dir das durch zu lesen.
Edit: Weil ich die Klugscheißer schon wie wild schreien höre: Das ist die beste Erklärung für einen Anfänger und außerdem ist sie Sprachübergreifend.
Beitrag zuletzt geändert: 16.6.2011 20:13:09 von drafed-map -
Ich habe zu danken :)
Also ich habe es jetzt das es geht :)
<?php
echo date("d.m.y");
echo "-";
echo date("H:i");
?>
funktioniert super...
schönen abend wünsche ich euch noch :)
mfg
wickeder damen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage