anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 16:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Mai, 2006 09:07 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
macht es doch gleich so...:
[php]function addnews($news) {
global $session;

$sql = 'INSERT INTO `news` (`newstext`, `newsdate`, `accountid`) VALUES ("'.addslashes($news.date('H:i')).'", NOW(),"'.$session['user']['acctid'].'");';
return db_query($sql) or die(db_error($sql));
} [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Mai, 2006 11:14 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
@ Montekar: Warum zuerst date selbst "time()" aufrufen lassen um es dann wieder in einen timestamp mittels strtotime umzuwandeln um es dann schlussendlich als timestamp wieder in date in eine Zeit zu verwandeln?

Du hast gemacht:
- date('r'); ruft selbst time() auf
- strtotime macht aus date('r'); ein timestamp
- date('G:i'); macht dann das Zeitformat

Ich hab gemacht:
- date('H:i') macht das Zeitformat mittels dem Zweiten Parameter time() direkt, wobei time() selbst sogar weggelassen werden kann.
Übrigens kann H auch mit G ersetzt werden - Der einzige Unterschied liegt wohl darin dass H das führende Null hat, G nicht. (h würd ich nicht empfehlen, ist nur 12-Stundenformat und bräuchte noch ein 'a' oder ein 'A' am Schluss haben für am oder pm).

@ Kevz: Warum stellst du das Datum am Schluss hin wenn wir es vor den eigentlichen Text stellen? :P

@ Meine Prinzipiell bessere Version:
Hab die Änderungen wohl gefunden.

[php]$offset = (int)$HTTP_GET_VARS[offset];
$timestamp=strtotime((0-$offset)." days");
$sql = "SELECT count(newsid) AS c FROM news WHERE newsdate='".date("Y-m-d",$timestamp)."'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$totaltoday=$row['c'];
$pageoffset = (int)$_GET['page'];
if ($pageoffset>0) $pageoffset--;
$pageoffset*=$newsperpage;
$sql = "SELECT * FROM news WHERE newsdate='".date("Y-m-d",$timestamp)."' ORDER BY newsid DESC LIMIT $pageoffset,$newsperpage";
$result = db_query($sql) or die(db_error(LINK));
$date=date("D, M j, Y",$timestamp);[/php]

Mit

[php]$offset = (int)$_GET['offset'];
$timestamp = strtotime((0-$offset)." days");
$sql = "SELECT count(newsid) AS c FROM news WHERE newsdate LIKE '".date("Y-m-d",$timestamp)."%'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$totaltoday=$row['c'];
$pageoffset = (int)$_GET['page'];
if ($pageoffset>0) $pageoffset--;
$pageoffset*=$newsperpage;
$sql = "SELECT * FROM news WHERE newsdate LIKE '".date("Y-m-d",$timestamp)."%' ORDER BY newsid DESC LIMIT $pageoffset,$newsperpage";
$result = db_query($sql) or die(db_error(LINK));
$date = date("D, M j, Y",$timestamp);[/php]

Ersetzen,

[php]output("$row[newstext]`n");[/php]
Mit
[php]$thistime = date('H:i',strtotime($row['newsdate']));
output('('.$thistime.' Uhr) ');
output($row['newstext'].'`0`n');[/php]
Ersetzen =)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Mai, 2006 12:26 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ubs, am ende siehts auch schön aus*lach*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Mai, 2006 18:20 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
K Danke Eliwood werd ich mir merken :)

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Jun, 2006 10:05 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
mh... also bei mir wirds leidenr bissel ... naja.. ;)


Zitat:
(00:00 Uhr) (23:56)Vampirkriegerin Pyriel hat ihren Meister Dwiredan an ihrem 7ten Tag besiegt und steigt auf Level 10 auf!!


So dargestellt... also zweimal die Zeit....

Irgendwo werde ich wohl was falsch gemacht haben..*grübel*.oder ein überbleibseln von einem eigenen versuch...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Jun, 2006 13:27 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Harthas hat geschrieben:
mh... also bei mir wirds leidenr bissel ... naja.. ;)


Zitat:
(00:00 Uhr) (23:56)Vampirkriegerin Pyriel hat ihren Meister Dwiredan an ihrem 7ten Tag besiegt und steigt auf Level 10 auf!!


So dargestellt... also zweimal die Zeit....

Irgendwo werde ich wohl was falsch gemacht haben..*grübel*.oder ein überbleibseln von einem eigenen versuch...

So wie es aussieht hast du noch Montekars Version ebenso mit drin... Nimm meine raus. Hab n' Fehler gmacht (Auch wenn ich es bei mir zum laufen bringen konnte...)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Jun, 2006 14:11 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Juhu ich hatte es richtig :)

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Jun, 2006 19:48 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
ja..genau das wars :D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 04 Aug, 2009 00:27 
Offline
Held
Held

Registriert: Fr 22 Feb, 2008 06:39
Beiträge: 276
Wohnort: Solingen
LoGD: http://apocalypse-rpserver.de/source.php
Änderungen Vorgenommen aber ich seh nicht wirklich den Fehler den ich habe...


[ Del ] [22:12] Fremder Javier Miquel Aldaya hat unsere Welt betreten. Willkommen! (22:01)



Dazu hab ich noch ein kleines Zeitproblem...Beiträge von Usern werden Abgesendet. Die Uhrzeit vor den Post beträgt beispielsweise: 22:11 Uhr. Aber das Problem ist, der Pc zeigt 11 Minuten weniger an, die Serverzeit (Spieleinstellungen) Zeigt ebenfalls 11 Minuten früher an.

Demnach mchte ich natürlich die richtige Zeit in den News haben.

Ich hoffe Ihr könnt mir helfen.

Source Link wurde aktualisiert


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum