Nett! Unsauber programmiert aber egal.
Jedenfalls solltest du die mysql_* durch mysqli_ erstetzen oder direkt zu PDO umsteigen.
Mysql_* ist veraltet und sollte laut der offiziellen PHP Website nicht mehr verwendet werden und wird in Zukunft auch entfernt.
Hast du dich extra registriert, um mir das mitzuteilen?
Nett von dir..
Zum Thema: Mir doch egal.. wenn sie den Support dafür streichen update ich PHP einfach nicht.. Problem gelöst.. Zur Not kann man auch ne ältere Version kompilieren.
Es macht was es soll.. darauf kommts an. Das ACP wird vllt 3x am Tag benutzt, wenn der Server gut besucht ist.. Da brauch ich keine prepared statements und so einen schicki micki.. quick and dirty und vor allem.. easy erweiterbar.. selbst von anfängern.. ^^
Was du mit unsauber meinst, weiß ich nich.. ich code welten sauberer als die meisten hier, aber wenn du ein konkretes beispiel hast, guck ich's mir nochma an und arbeite wenn nötig nach..
Hast du dich extra registriert, um mir das mitzuteilen?
Nett von dir..
Zum Thema: Mir doch egal.. wenn sie den Support dafür streichen update ich PHP einfach nicht.. Problem gelöst.. Zur Not kann man auch ne ältere Version kompilieren.
Es macht was es soll.. darauf kommts an. Das ACP wird vllt 3x am Tag benutzt, wenn der Server gut besucht ist.. Da brauch ich keine prepared statements und so einen schicki micki.. quick and dirty und vor allem.. easy erweiterbar.. selbst von anfängern.. ^^
Was du mit unsauber meinst, weiß ich nich.. ich code welten sauberer als die meisten hier, aber wenn du ein konkretes beispiel hast, guck ich's mir nochma an und arbeite wenn nötig nach..
Nein, darum hab ich mich nicht registriert, aber ist doch ein schöner, erster Post.
Nun, was ich mit unsauber meine:
Stichwort: templates
HTML und PHP sollte man immer trennen. Macht den Code 100x übersichtlicher und einfacher zu lesen.
Und dann noch kleinigkeiten, welche in PHP eigentlich Standard sind/sein sollten. (findest du bei fast jeden professionellen PHP Projekt)
* 4 Tabs statt Tabs verwenden
* Klammern falsch gesetzt
* Die Klammern bei Methoden und Klassen sind in der nächsten Zeile.
* Bei If-Abfragen, jedoch in der gleichen.
usw.
Hier ein Beispielcode
MyBB hat das ganz schön und übersichtlich hinbekommen. Schau dir mal den Source Code durch.
Es ist außerdem sinnvoll, jede Klasse in eine extra Datei zu schreiben, bei so einen großen Projekt.
Ist zwar alles kein Muss, macht jedoch den Quellcode um einiges übersichtlicher.
mfg
Nein, darum hab ich mich nicht registriert, aber ist doch ein schöner, erster Post.
Nun, was ich mit unsauber meine:
Stichwort: templates
HTML und PHP sollte man immer trennen. Macht den Code 100x übersichtlicher und einfacher zu lesen.
Und dann noch kleinigkeiten, welche in PHP eigentlich Standard sind/sein sollten. (findest du bei fast jeden professionellen PHP Projekt)
* 4 Tabs statt Tabs verwenden
* Klammern falsch gesetzt
* Die Klammern bei Methoden und Klassen sind in der nächsten Zeile.
* Bei If-Abfragen, jedoch in der gleichen.
usw.
Hier ein Beispielcode
MyBB hat das ganz schön und übersichtlich hinbekommen. Schau dir mal den Source Code durch.
Es ist außerdem sinnvoll, jede Klasse in eine extra Datei zu schreiben, bei so einen großen Projekt.
Ist zwar alles kein Muss, macht jedoch den Quellcode um einiges übersichtlicher.
mfg
Template ist overkill für sowas.. ^^
Es gibt für 99,9% der Spieler nur den Client, den Rest sieht keiner und da muss man echt nicht mehr aufwand betreiben als ein billigstes table/css-konstrukt. WBB2 css for the win (man kann btw jedes WBB2-Css nehmen)
Was die Klammern betrifft ist es meiner Meinung nach (und weil ich es so gelernt habe und damit noch nie Probleme hatte) wie folgt besser zu lesen. Das betrifft auch die Tabs. Mit den tabs statt leerzeichen kann man $vars schneller durch die Ebenen bewegen.
Falls es dich zu sehr stört kannst du ja (vermutlich) 100.000x backspace drücken.
Template ist overkill für sowas.. ^^
Es gibt für 99,9% der Spieler nur den Client, den Rest sieht keiner und da muss man echt nicht mehr aufwand betreiben als ein billigstes table/css-konstrukt. WBB2 css for the win (man kann btw jedes WBB2-Css nehmen)
Was die Klammern betrifft ist es meiner Meinung nach (und weil ich es so gelernt habe und damit noch nie Probleme hatte) wie folgt besser zu lesen. Das betrifft auch die Tabs. Mit den tabs statt leerzeichen kann man $vars schneller durch die Ebenen bewegen.
Falls es dich zu sehr stört kannst du ja (vermutlich) 100.000x backspace drücken.
word
//Shop Update 100% Working
//Pay with honor of the Hall of Fame!
//Change Lvl from the Hall of Fame to honor
I am sorry guys, but I didn't get it done. I had to work alot this week and didn't have much time for coding..
-> all db-stuff works over secrets.php
-> domain via db, so client_cfg.php is dynamic now!!
-> tidied up 80-90% of the basic-code
-> broke down the req.php to 4 files
-> basic new requesthandler to avoid to let apache parse over 9000 LOC on every request!!
-> faster db-design user_data to 4 tables
-> system for autocleanup!!
-> some Acp-Stuff
But I give you some codesamples to see what I am working on and why it takes more time.
PHP Code:
<?php
ini_set('display_errors', '0'); # don't show any errors... error_reporting(E_ALL | E_STRICT); # ...but do log them
I can't open host.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'USER'@'localhost' (using password: YES) in C:\xampp\htdocs\dtoverride.php on line 7
Access denied for user 'USER'@'localhost' (using password: YES)
10€ Shakes and Fidget Code 10/14/2012 - Browsergames Trading - 0 Replies Hi,
verkaufe hier ne 10er PSC die nur für Shakes and Fidget benutzt werden kann.
No permission
Gruß
Shakes and Fidget Code 04/20/2012 - elite*gold Trading - 0 Replies Huhu,
Thread: hier der Thread
Mfg
Shakes & Fidget Pilze Code 04/08/2012 - elite*gold Trading - 1 Replies Hey kurz knapp Code für 10 Pilze,
26 e*Gold hier die Treasure!
No permission
[S]Shakes und Fidget Code 11/23/2010 - elite*gold Trading - 7 Replies Suche Shakes und Fidget Code für 150 Pilze.
Natürlich unbenutzt!
gogo :)
Shakes&Fidget Code 50e*gold 11/22/2010 - elite*gold Trading - 3 Replies hier ist die Treasure:
No permission