Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.08.2003, 19:01
andy m andy m ist offline
Neuer Besucher
 
Registriert seit: 27.02.2003
Beiträge: 9
Standard

Hallo,
habe ein Log-in-Skript geschrieben, welches bei einem gescheiterten Log-in-Versuch
auf eine php-Seite verweist ( per HEADER("Location usw. ).
In diesem Skript soll nun der Satz "Log-in-Versuch scheiterte am - nun soll das jeweilige
Tagesdatum ( date("d.m.Y") kommen - um - hier soll die Uhrzeit stehen ( date("H:i:s").
Die ganze Zeile soll dabei in eine Tabelle integriert werden, die in echo " und ";
eingebettet ist.
Der Quelltext sieht am Anfang so aus:
<?php
echo "
<html>
<head>
</head>
<body>
<div align=\"center\">
<center>
<table border=\"0\" cellspacing=\"0\" width=\"100%\" height=\"510\">
<tr>
<td width=\"100%\" valign=\"bottom\" height=\"27\">
<p align=\"center\"><font size=\"5\" face=\"Sofachrome\" color=\"#FF0000\"><u>Zugangskontrolle</u></font></td>
</tr>
<tr>
<td width=\"100%\" valign=\"top\" align=\"center\" height=\"21\"><img border=\"0\" src=\"bild1\" width=\"880\" height=\"9\"></td>
</tr>
<tr>
<td width=\"100%\" height=\"28\">
<p align=\"center\"><font size=\"4\">Status Report: Log-in-Versuch scheiterteam \" date(\"d.m.Y\")um \" date(\"H:i:s\")</font></td>
</tr>

Warum wird nicht das Datum bzw. die Uhrzeit angezeigt /wie muß die Zeile
umgeschrieben werden ?

P.S. Außerdem habe ich noch ein zweites Problem, daß sich vielleicht auch mit
einem php-Befehl lösen läßt: Wenn man mit a href einen Link auf einen Text legt,
wird der Text blau , ebenso der Unterstrich. Kann man dies abstellen, so daß der
Text zwar unterstrichen wird, aber Text und Unterstrich die Farbe beibehalten?

mfg





Mit Zitat antworten
  #2  
Alt 29.08.2003, 20:27
baztard baztard ist offline
Forum-Mitarbeiter
 
Registriert seit: 13.01.2003
Ort: Kiel
Beiträge: 1.571
baztard eine Nachricht über ICQ schicken
Standard

das DU das Login-Script geproggt hast? Denn wenn Du nicht einmal date(); beherrscht, dann möchte ich net wissen wie sicher das Script ist!
zu deinem prob:
(code)
date(\"d.m.Y\")um \" date(\"H:i:s\")
(/code)
Das is ja wohl Kuhscheisse ;)
das gehört so:
". date("d.m.Y", time()) ."um ". date("H:i:s", time()) ."

zum zweiten prob:
das hat nüx mit php zu tun => Ab ins CSS Forum damit

BaZ
__________________

>>> simsIt.de - Jeden Tag 5000 kostenlose SMS für ALLE! Kein Abo, keine Kosten, keine Abzocke!

Keine Hilfe bei PHP-Problemen per PN, eMail, ICQ oder Telefon... Dass meine ICQ-Nummer in meinem Profil steht heisst nicht dass Ich mir jedermanns PHP-Problem ansehe
Mit Zitat antworten
  #3  
Alt 29.08.2003, 21:23
andy m andy m ist offline
Neuer Besucher
 
Registriert seit: 27.02.2003
Beiträge: 9
Standard

Und warum bitte schön kann ich vor den " den \ weglassen? Ich dachte immer, daß
zwischen echo" und "; Zeichen wie " mit \ als Sonderzeichen deklariert werden.
Mit Zitat antworten
  #4  
Alt 30.08.2003, 09:25
Nobody Nobody ist offline
Vorbildlicher Helfer
 
Registriert seit: 03.12.2002
Beiträge: 25.580
Standard

"Und warum bitte schön kann ich vor den " den \ weglassen?"

Du kannst nicht, sondern Du musst! Die " sind Teil des Funktionsaufrufes von date. So wie BaZtArD es geschrieben hat, ist es schon richtig, da wird der Ausgabe-String für echo zusammengesetzt.

Allerdings finde ich den Satz recht lustig: "Denn wenn Du nicht einmal date(); beherrscht", denn da kann man nur sagen, BaZtArD beherrscht die Funktion auch nicht. ;-)

Auszug aus der Doku von date:
date
(PHP 3, PHP 4 )

date -- Formatiert ein(e) angegebene(s) Zeit/Datum
Beschreibung:
string date ( string Format [, int Timestamp])

Gibt einen formatierten String anhand eines vorzugebenden Musters zurück. Dabei wird entweder der angegebene Timestamp oder die gegenwärtige lokale Zeit berücksichtigt, wenn kein Timestamp angegegeben wird. Mit anderen Worten ausgedrückt: der Parameter Timestamp ist optional und falls dieser nicht angegeben wird, wird der Wert der Funktion time() angenommen.


Also reicht date("H:i:s")

*** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an.
PHP Tipps & Tricks
Mit Zitat antworten
  #5  
Alt 30.08.2003, 19:45
baztard baztard ist offline
Forum-Mitarbeiter
 
Registriert seit: 13.01.2003
Ort: Kiel
Beiträge: 1.571
baztard eine Nachricht über ICQ schicken
Standard

aber ich habe es eben
date("d.m.y", time()); gelernt....
Wusste net, das das auch ohne time() geht ;))
__________________

>>> simsIt.de - Jeden Tag 5000 kostenlose SMS für ALLE! Kein Abo, keine Kosten, keine Abzocke!

Keine Hilfe bei PHP-Problemen per PN, eMail, ICQ oder Telefon... Dass meine ICQ-Nummer in meinem Profil steht heisst nicht dass Ich mir jedermanns PHP-Problem ansehe
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE/FF: Seite wird nicht angezeigt /wird angezeigt s1de HTML 5 21.04.2007 02:57
Absender wird nicht angezeigt maschi PHP 11 13.11.2006 18:12
Ein Forum wird nicht angezeigt? Sciron PHP 2 06.11.2004 13:53
Warum wird date(n) im array aufgenommen und date(m) nicht?? breaddes PHP 2 06.08.2004 20:34
css wird nicht angezeigt... itsme HTML 3 08.01.2004 16:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC