 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
06.07.2005, 10:09
|
#16
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
hi babette,
check doch mal, wie die Tabelle heisst, in die die Einträge reinkommen.
Im Code steht was von bgb".$n."_posts, also bgb1_posts oder bgb2_posts oder wie auch immer, oder gibts mehrere Tabellen ?
dieses $n wird ausserhalb definiert.
|
|
|
06.07.2005, 10:39
|
#17
|
|
TP-Supporter
Registriert seit: Aug 2001
Ort: Ludwigshafen-Oppau
|
St@eff.en
hier isse, schau mal, es ist die einzigste Tabelle für das GB
Gruss Babette
__________________
Gruss Babette
***Lieber sinnvoll schweigen als gedankenlos schwätzen***Shakespeare
my world
my dog
|
|
|
06.07.2005, 13:33
|
#18
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
so babette, anbei eine Konvertierung - einfach mit phpmyadmin einspielen.
Wenn was nicht stimmt, kann man später diese Einträge mit einem Befehl wieder löschen
Viel Erfolg
|
|
|
06.07.2005, 14:13
|
#19
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
und hier für alle interessierte, wie ich das realisiert habe:
In der Textdatenbank (ich habe sie in database.txt umbenannt) war die Felddefinition drin:
Datum|Uhrzeit|Name|eMail|URL|Message|User1|User2|User3|User4|User5|Kommentar
Das einzige problem bestand nun darin, das die neue Tabelle Datum und Zeit als UNIX-Timestamp erwartet.
Hierzu hab ich mich der Funktion strtotime() bedient, die das konvertiert.
Der Rest ist lediglich das Eintragen der relevanten Informationen:
PHP-Code:
$r=file("database.txt");
$neu="";
foreach($r as $z) {
$a=explode("|",$z);
$zz=substr($a[0],6,4)."-".substr($a[0],3,2)."-".substr($a[0],0,2)." ".$a[1].":00";
$neu.= "INSERT INTO bgb1_posts (iconid,authorname,posttime,message,nosmilies,email,homepage,icq,aim,yim,msn,ipaddress,useragent,visible) VALUES ('0','".addslashes($a[2])."',".strtotime($zz).",'".addslashes($a[5])."','0','".addslashes($a[3])."','".addslashes($a[4])."','','','','','','','0');\n";
}
//und wegschreiben
$fp=fopen("neu.sql","w");
fputs($fp,$neu);
fclose($fp);
|
|
|
06.07.2005, 23:48
|
#20
|
|
TP-Supporter
Registriert seit: Aug 2001
Ort: Ludwigshafen-Oppau
|
suuuuuuuuuuuuuper, Danke
ist ja irre, St@eff.en
Doch könntest du bitte mal nachschauen da wird immer die *3* angezeigt.
Gruss Babette
__________________
Gruss Babette
***Lieber sinnvoll schweigen als gedankenlos schwätzen***Shakespeare
my world
my dog
|
|
|
07.07.2005, 00:18
|
#21
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ja das stand so in der Textdatenbank drin. Das müsste man manuell rausmachen, keine Ahnung warum das drin war, hatte vielleicht was mit den Smilies des alten GB's zu tun.
ich mach Dir morgen ein File fertig, wo die alle draussen sind - ist einfacher.
Hauptsache, die Einträge sind da 
|
|
|
07.07.2005, 09:03
|
#22
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
so, diese 3en sollen Zeilenumbrüche darstellen.
Um alle Datensätze des alten GB's wieder zu löschen, einfach das ausführen:
DELETE FROM `bgb1_posts` WHERE `posttime`<=1120459440
und dann das angehängte einspielen.
Sollte er die Zeilenumbrüche nicht darstellen, kannst Du die Datei in einem Texteditor laden und alle \\n rausschmeissen.
|
|
|
08.07.2005, 07:42
|
#23
|
|
TP-Supporter
Registriert seit: Aug 2001
Ort: Ludwigshafen-Oppau
|
Hilfe, St@eff.en !!!!!!!!!!!!!!!!!!
Was ist passiert???? Hab alles so gemacht, wie du sagtest, doch nun wird anstatt meiner *index-seite* immer die *addentry-seite* gezeigt.
Schau hier die angebliche *indexseite*
Wenn ich aber in meinen Adminbereich vom GB gehe, kann ich alle Einträge korrekt sehen.
Gruss Babette
__________________
Gruss Babette
***Lieber sinnvoll schweigen als gedankenlos schwätzen***Shakespeare
my world
my dog
|
|
|
08.07.2005, 09:21
|
#24
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
das hat eigentlich gar nix mit den DB-Einträgen zu tun - es hat sich ja nix geändert, die Einträge sind doch drin, oder ?
Poste mal die index.php, damit ich mir das anschauen kann.
|
|
|
08.07.2005, 09:22
|
#25
|
|
TP-Insider
Registriert seit: Jul 2004
|
Da stimmt wohl was mit der index.php nicht, sie leitet automatisch auf die addentry.php um. Ist das auch die richtige index.php?
EDIT: Wieder knapp zu spät
lg
wys
|
|
|
08.07.2005, 09:32
|
#26
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
aber nur ganz knapp 
|
|
|
08.07.2005, 10:05
|
#27
|
|
TP-Supporter
Registriert seit: Aug 2001
Ort: Ludwigshafen-Oppau
|
hier isse:
__________________
Gruss Babette
***Lieber sinnvoll schweigen als gedankenlos schwätzen***Shakespeare
my world
my dog
|
|
|
08.07.2005, 10:20
|
#28
|
|
TP-Insider
Registriert seit: Jul 2004
|
Hmmm, hat wohl doch was mit der DB zu tun:
PHP-Code:
$result=$db->query_first("SELECT COUNT(postid) FROM bgb".$n."_posts WHERE visible = 1");
$totalposts=$result[0];
// no posts -> forward to addentry page
if($totalposts==0) {
header("Location: addentry.php");
exit;
}
Offensichtlich sind alle jetzigen Einträge in der DB auf "visible=0" gesetzt, deshalb leitet er um auf die addentry.php
Aber warte mal auf Steffen, der haut hier bestimmt gleich ein Script rein, um mal eben alle Einträge auf 1 zu setzen
lg
wys
|
|
|
08.07.2005, 10:22
|
#29
|
|
TP-Supporter
Registriert seit: Aug 2001
Ort: Ludwigshafen-Oppau
|
danke dir :-)
Gruss Babette, die seeeeeeeeeeeeehr geduldig ist und wartet, hmmmmm müßte aber mal endlich einkaufen gehn 
__________________
Gruss Babette
***Lieber sinnvoll schweigen als gedankenlos schwätzen***Shakespeare
my world
my dog
|
|
|
08.07.2005, 10:57
|
#30
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
also mach einfach folgendes:
UPDATE bgb1_posts set visible=1
und alles wird gut 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
| | |