Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 20.09.2008, 11:32   #11 (permalink)
PostRank: 8
 
Registriert seit: 19.01.2006
Beiträge: 838
Heißt die Tabelle denn wp_posts? Oder anders gefragt: Was steht in der wp_config.php bei $table_prefix = ?
spickzettel ist offline   Mit Zitat antworten
Alt 20.09.2008, 11:51   #12 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Code:
$table_prefix  = 'wp_';
Trotzdem ein schönes Wochenende und danke,

AnselmR
AnselmR ist offline   Mit Zitat antworten
Alt 24.09.2008, 17:02   #13 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Nach viel Fleiß und Schweiß ist jetzt Folgendes draus geworden:

PHP-Code:
$link mysql_connect('127.0.0.1:3307''xxxxxx_1''xxxxxxxxxx');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
echo 
'Connected successfully';
mysql_select_db('xxxxxx_db1'$link);
$result mysql_query("SELECT post_modified FROM wp_posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
if (!
$result) {
    die(
'Ungültige Abfrage: ' mysql_error());
}
$resource mysql_fetch_object$result );
$lastmod strftime'%d.%m.%Y'$resource->post_modified );  
print 
$lastmod;
mysql_close($link); 
Es kommt jetzt keine Fehlermeldung mehr, sondern

Connected successfully01.01.1970

Mit anderen Worten, das Datum stimmt nicht. Hat noch jemand eine Idee? Es wäre schön, wenn die ganze Mühe zum Schluss nicht umsonst gewesen wäre.

Gruß, AnselmR

Geändert von AnselmR (24.09.2008 um 19:33 Uhr).
AnselmR ist offline   Mit Zitat antworten
Alt 24.09.2008, 17:07   #14 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Das hatten wir doch erst, das Problem ist wohl, dass post_modified kein Datum liefert, was strftime() umwandeln kann. Lass dir doch erstmal post_modified ausgeben, um zu sehen was da zurück kommt (und ob das das ist was du erwartest).

Hinweis: strftime() erwartet einen Timestamp. Du kannst MySQL anweisen, dir post_modified als Timestamp zurückliefern zu lassen:
MySQL :: MySQL 5.0 Reference Manual :: 11.6 Date and Time Functions
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 24.09.2008, 17:51   #15 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Zitat:
Zitat von marX Beitrag anzeigen
Das hatten wir doch erst, das Problem ist wohl, dass post_modified kein Datum liefert, was strftime() umwandeln kann. Lass dir doch erstmal post_modified ausgeben, um zu sehen was da zurück kommt (und ob das das ist was du erwartest).
Sehr genau das sogar: 2008-09-23 16:02:17
Zitat:
Hinweis: strftime() erwartet einen Timestamp. Du kannst MySQL anweisen, dir post_modified als Timestamp zurückliefern zu lassen:
MySQL :: MySQL 5.0 Reference Manual :: 11.6 Date and Time Functions
Das allerdings ist zu hoch für mich. Ein klein bisschen Nachhilfe noch bezüglich der Umwandlung?

Dank und Gruß,

AnselmR
AnselmR ist offline   Mit Zitat antworten
Alt 24.09.2008, 18:20   #16 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von AnselmR Beitrag anzeigen
Das allerdings ist zu hoch für mich. Ein klein bisschen Nachhilfe noch bezüglich der Umwandlung?
Ja na klar, kein Thema. So sollte es dann klappen:
PHP-Code:
$result mysql_query("SELECT UNIX_TIMESTAMP(post_modified) as post_modified FROM wp_posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
$resource mysql_fetch_object$result );
$lastmod strftime'%d.%m.%Y'$resource->post_modified );  
print 
$lastmod
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 24.09.2008, 19:05   #17 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Zitat:
Zitat von marX Beitrag anzeigen
Ja na klar, kein Thema. So sollte es dann klappen:
PHP-Code:
$result mysql_query("SELECT UNIX_TIMESTAMP(post_modified) as post_modified FROM wp_posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
$resource mysql_fetch_object$result );
$lastmod strftime'%d.%m.%Y'$resource->post_modified );  
print 
$lastmod
Und das tut es auch! WordPress-Orden am Bande oder so!

Danke!

Anselm
AnselmR ist offline   Mit Zitat antworten
Alt 24.09.2008, 19:30   #18 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Schreck in letzter Sekunde: Wenn ich das
PHP-Code:
$link mysql_connect('127.0.0.1:3307''xxxxxx_1''xxxxxxxxxx'); 
in die HTML-Seite einbaue, kann es jeder einfach per "Seitenquelltext anzeigen" auslesen. Kann ich das in einem geschützten Bereich unterbringen und von dort auslesen?

(Ich gebe zu, mit WordPress hat das jetzt nicht mehr sehr viel zu tun.)

Gruß, Anselm
AnselmR ist offline   Mit Zitat antworten
Alt 24.09.2008, 20:11   #19 (permalink)
PostRank: 8
 
Registriert seit: 19.01.2006
Beiträge: 838
Wenn das als PHP-Code gekennzeichnet ist und die Datei, in der es sich befindet, als PHP-File verarbeitet wird, sieht der Nutzer das im Quelltext nicht.
spickzettel ist offline   Mit Zitat antworten
Alt 25.09.2008, 09:23   #20 (permalink)
PostRank: 0
 
Registriert seit: 06.08.2008
Ort: München
Beiträge: 19
Zitat:
Zitat von spickzettel Beitrag anzeigen
Wenn das als PHP-Code gekennzeichnet ist und die Datei, in der es sich befindet, als PHP-File verarbeitet wird, sieht der Nutzer das im Quelltext nicht.
Das wusste ich nicht, aber ein Blick in den Quelltext des Browsers hat mich überzeugt. Wenn man sonst nicht darauf zugreifen kann, ist ja alles bestens.

Dir und allen, die an dieser schweren Geburt mitgewirkt haben, vielen Dank.

Gruß, Anselm
AnselmR ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


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


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt