Statistik |
Beiträge: 144.505 (Täglich: 19,21 )
Themen: 16.699
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 160%
Ausl. d. letzten 5 Minuten: 142%
Ausl. d. letzten 15 Minuten: 136%
Aktulle Uhrzeit: 10:55
Freier Webspace: 4.09 TB
PHP-Version: 7.4.33
|
|
|
|
|
Datei verliert beim beschreiben die UTF8 kodierung |
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
|
|
Datei verliert beim beschreiben die UTF8 kodierung |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
|
$datei = file("users/$row->username/db_config.php");
$datei[0] = "".'<'."?
//ACP User
".'$username'." = '$row->username';
".'$password'." = '$row->password';
//Datenbank
".'$db_host'." = '$userscripts_host';
".'$db_user'." = '$userscripts_user';
".'$db_pass'." = '$userscripts_pass';
".'$database'." = '$userscripts_db';
".'$nr'." = '$row->userid';
//Seitenname
".'$sitename'." = '$row->site_name';
".'$siteslogan'." = '$row->site_slogan';
//Wieviele letzte Eintraege sollen auf dem Index ausgegeben werden?
".'$last_limit'." = '20';
// Wieviele Eintraege sollen auf einer Seite ausgegeben werden?
".'$eintraege_pro_seite'." = '20';
//Bildergroesse
".'$pic_height'." = '300';
".'$pic_width'." = '400';
//Werbung
".'$werbung'." = '<script type=text/javascript src=http://www.sponsorads.de/script.php?s=253310></script>
<script type=text/javascript src=http://view.binlayer.com/view-62244.js></script>';
//Impressum
".'$url'." = 'users.gearscript.de/$row->username';
".'$firstname'." = '$row->firstname';
".'$lastname'." = '$row->lastname';
".'$mail'." = '$row->email';
".'$phone'." = '$row->phone';
".'$post_stadt'." = '$row->city, $row->plz';
".'$street_num'." = '$row->street, $row->house_number';
?".'>'."
";
file_put_contents("users/$row->username/db_config.php","");
foreach($datei as $string){
file_put_contents("users/$row->username/db_config.php",$string,FILE_APPEND);
|
|
Kann mir das jemand so abändern das auch nach dem bearbeiten die
utf8 kodierung beibehalten wird?
Wäre sehr cool!
lg
Michael
|
|
05.11.2014 04:22 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Keiner eine Idee?
Ich komm da leider nicht weiter...
|
|
05.11.2014 18:16 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Hi,
Wenn die Werte in der Datenbank Umlaute haben, z.b.
ßäöü dann werden die zwar richtig in
config Datei geschrieben, trotzdem gehn sie nicht...
Wenn ich die Codierung der config Datei mit nem Editor
Manuell wieder auf UTF8 stelle geht's...
Dabei ist die Datei die ganze Zeit schon UTF8 kodiert...
Denke das Problem entsteht beim beschreiben der
Datei mit, kannst du deinen Lösungsvorschlag
mal in mein Script oben einbauen? Wäre sehr geil...
Ahja Datenbank Kodierung der Spalten ist UTF8
aber das dürfte hier ja egal sein oder?
|
|
05.11.2014 23:00 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Helft mir bitte ich komm nicht weiter
|
|
07.11.2014 18:51 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Ich bräuchte ja nur das mit UTF-8 in meinen oben geposteten
Code integriert, leider habe ich keine Ahnung wie ich es da einbinde.
Wäre sehr cool wenn das jemand für mich machen könnte...
lg
Thx2
|
|
08.11.2014 19:29 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.561
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.392.146
Nächster Level: 266.777.854
|
|
Hallo,
vielleicht so mal versuchen.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
|
$filename = "users/$row->username/db_config.php";
$datei = "".'<'."?
//ACP User
".'$username'." = '$row->username';
".'$password'." = '$row->password';
//Datenbank
".'$db_host'." = '$userscripts_host';
".'$db_user'." = '$userscripts_user';
".'$db_pass'." = '$userscripts_pass';
".'$database'." = '$userscripts_db';
".'$nr'." = '$row->userid';
//Seitenname
".'$sitename'." = '$row->site_name';
".'$siteslogan'." = '$row->site_slogan';
//Wieviele letzte Eintraege sollen auf dem Index ausgegeben werden?
".'$last_limit'." = '20';
// Wieviele Eintraege sollen auf einer Seite ausgegeben werden?
".'$eintraege_pro_seite'." = '20';
//Bildergroesse
".'$pic_height'." = '300';
".'$pic_width'." = '400';
//Werbung
".'$werbung'." = '<script type=text/javascript src=http://www.sponsorads.de/script.php?s=253310></script>
<script type=text/javascript src=http://view.binlayer.com/view-62244.js></script>';
//Impressum
".'$url'." = 'users.gearscript.de/$row->username';
".'$firstname'." = '$row->firstname';
".'$lastname'." = '$row->lastname';
".'$mail'." = '$row->email';
".'$phone'." = '$row->phone';
".'$post_stadt'." = '$row->city, $row->plz';
".'$street_num'." = '$row->street, $row->house_number';
?".'>'."
";
$content = mb_convert_encoding($datei,'UTF-8');
$fHandle = fopen($filename,'wb');
fwrite($fHandle, pack("CCC",0xef,0xbb,0xbf));
fwrite($fHandle, $content);
fclose($fHandle);
|
|
Warum das unbedingt UTF-8 sein muss verstehe ich nicht.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
08.11.2014 20:06 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Vielen Dank Viktor,
jetzt funktionieren die Umlaute wieder einwandfrei!!!
Jetzt habe ich nur ein anderes kleines Problem,
es wird automatisch ein Zeilenumbruch eingefügt
auf der Website, obwohl in der db_config.php
am anfang garkein <br> steht.
Das hängt wohl trotzdem mit der beschreibung der Datei zusammen,
denn sobald ich die Datei mit pspad geöffnet und erneut gespeichert
habe ist dieser ungewollte Zeilenumbruch weg.
Eine Idee wie ich das umgehen kann?
lg
Michael
|
|
10.11.2014 01:10 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Nee du hast das falsch verstanden,
in der Datei selbst ist keiner vorhanden, man sieht ihn aber auf der Webseite!
kommt auch im Impressum usw... vor,
überall wo die config.php eingebunden wird.
Wenn ich die wie gesagt nochmal öffne und neu speichere
ist das problem weg.
Das Problem tritt auch immer auf wenn ich eine
utf8 codierte Datei mit dem Windows Editor editiere, somit vergleichbar...
Hoffe du hast doch noch eine Lösung,
weil ist doch leider etwas störend...
lg
Michael
Dateianhang: |
fail.png (8 KB, 40 mal heruntergeladen)
|
|
|
11.11.2014 01:25 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Die Leerzeile wird hinzugefügt nachdem diese
Code hier ausgeführt wird:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
|
$filename = "users/$row->username/db_config.php";
$datei = "".'<'."?
//ACP User
".'$username'." = '$row->username';
".'$password'." = '$row->password';
//Datenbank
".'$db_host'." = '$userscripts_host';
".'$db_user'." = '$userscripts_user';
".'$db_pass'." = '$userscripts_pass';
".'$database'." = '$userscripts_db';
".'$nr'." = '$row->userid';
//Seitenname
".'$sitename'." = '$row->site_name';
".'$siteslogan'." = '$row->site_slogan';
//Wieviele letzte Eintraege sollen auf dem Index ausgegeben werden?
".'$last_limit'." = '20';
// Wieviele Eintraege sollen auf einer Seite ausgegeben werden?
".'$eintraege_pro_seite'." = '20';
//Bildergroesse
".'$pic_height'." = '300';
".'$pic_width'." = '400';
//Werbung
".'$werbung'." = '<script type=text/javascript src=http://www.sponsorads.de/script.php?s=253310></script>
<script type=text/javascript src=http://view.binlayer.com/view-62244.js></script>';
//Impressum
".'$url'." = 'users.gearscript.de/$row->username';
".'$firstname'." = '$row->firstname';
".'$lastname'." = '$row->lastname';
".'$mail'." = '$row->email';
".'$phone'." = '$row->phone';
".'$post_stadt'." = '$row->city, $row->plz';
".'$street_num'." = '$row->street, $row->house_number';
?".'>'."
";
$content = mb_convert_encoding($datei,'UTF-8');
$fHandle = fopen($filename,'wb');
fwrite($fHandle, pack("CCC",0xef,0xbb,0xbf));
fwrite($fHandle, $content);
fclose($fHandle);
|
|
Jo ich nehm PsPad zum editieren,
wollte nur ein Beispiel geben!
Ich denke das man den Code einfach noch geringfügig abändern muss
evtl.? nur keine Ahnung wo es hakt, ich blick da eh nicht so ganz durch...
lg
Michael
|
|
11.11.2014 20:13 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 508
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.613.113
Nächster Level: 3.025.107
Themenstarter
|
|
Viktor, du bist ein Gott!
Vielen Vielen Dank!!!
lg
Michael
|
|
12.11.2014 19:09 |
|
|
|
|
|
|