Beiträge von SaschaMois

    Nutzt entweder include_once oder require_once diese Funktion prüft ob die Datei schon geladen wurde.
    Ausserdem deklariere entweder die Variabel $db Global oder erstellt dir eine Statische Funktion die das Datenbank Object($db) zurück gibt. Dann musst du nicht ständig die Datenbank Verbindungen erneut laden

    Ich werd das mal auf include_once umstellen und wie mach ich das mit der Statischen Funktion? Also soll ich einfach eine Funktion in der Klasse erstellen die $db zurück gibt und diese dann in jeder Funktion innerhalb der Klasse nochmal aufrufen? Würden dann nicht gleich viele Verbindungen zu stande kommen wie wenn ich die verbindung in der jeweiligen Funktion direkt herstelle?



    Ergänzend hierzu: Du hast den Vorteil, dass wenn die Datei nicht inkludiert wurde (nicht gefunden etc.) eine schöne Fehlermeldung erhälst.
    Mal auch eine Info zum Thema:
    Du darfst nicht vergessen, eine MySQL-Verbindung schließt sich immer automatisch nachdem die Seite komplett geparsed worden ist. Das hat den Vorteil, dass keine offenen Verbindungen bestehen bleiben. Es macht dadurch immer Sinn, eine eigene DB-Klasse bzw. DatenbankOB zu haben. Das ist nicht nur komfortabler, sondern auch sicherer.

    Also eine DB Klasse im Sinne von


    Die ich dann in allen weiteren Klassen und im Script verwende anstatt jetzt immer eine "eigene" mysql Verbindung herzustellen.

    Hey


    Bei mir haben die Klassen in PHP bis jetzt immer so ausgesehen:



    und die UserControl.php dann


    Nachdem heute meine Webseite scheinbar zu "groß" wurde und nurmehr die Meldung kam das zu viele Mysql Verbindungen gleichzeitig bestehen dachte ich es würde vielleicht funktionieren wen ich "$db" einfach über die Funktion übergebe ("function getUserData($uId, $db)"). Als ich das bei ein paar Funktionen ausprobiert habe (nachdem ich genügend andere deaktiviert habe das die Seite überhaupt wieder lief) und es funktioniert hab hab ich "mal eben" alle Funktionen darauf umgebaut. Jetzt funktionieren zwar alle Funktionen aber die Seite lädt UNENDLICH lange.


    Da gibts ja bestimmt bessere Wege :D



    Danke schonmal :D

    Hast du diese libmysql Datei auch im Hauptverzeichnis? Oder braucht man die für dein Plugin nicht? :D


    Sagtest du mir nicht neulich was von MD5 verschlüsselung auf den Passwörtern? Und jetzt vergleichst du es mit SHA1?

    Du musst deinen SVN Server schon stoppen vorher

    Oh Mist das war dumm von mir ^^
    Naja jetzt hat´s geklappt und ich bekomm diesen Fehler:



    Zitat


    ERR - 0 210005 No repositepository found in 'svn://xxx.xx.xx.xx/home/repositories/board'


    Also scheinbar sind meine repositories keine repositories mehr. Aber warum das?

    Vermutlich die, die SVN versucht zu nutzen. Welche auch immer das per default sein wird.

    Gibts ne Möglichkeit das irgendwo heraus zu finden?
    Ich hab eigentlich alle Ordner von denen ich angenommen habe das sie darin sein könnte durchsucht. In Google find ich leider auch nur den Pfad /var/log/

    Also ich bin C++ Programmierer. Ich Arbeite in meinem Job ausschließlich an einem Programm mit dem Verkäufer von Möbelhäusern Räume Planen und einrichten können. Ich find´s ehrlich gesagt an manchen Tagen echt langweilig weil ich mit kaum anderen Menschen zusammen komme und weil sich 8 Stunden vor nem Bildschirm schon ganz schön ziehen können an manchen Tagen.


    Ich hatte zuvor gar keine Ausbildung in dieser Richtung und wurde von einem Bekannten "angeworben". Also er kannte die Sachen die ich Privat gemacht habe und auch mein damaliges SAMP Script.
    Ich muss sagen ich hatte etwas Panik vor dem Job weil ich dachte ohne Ausbildung fehlen mir bestimmt viele wichtige Dinge was sich aber als Blödsinn heraus gestellt hat. Ich benötige für die Dinge die ich Privat Programmiere bessere Kentnisse als für den Job was aber wie ich mir denken kann auch nicht überall der Fall ist :D


    Erfahrungen hatte ich vor dem Job eigentlich größtenteils nur in der Webentwicklung und Pawno.


    Arbeitgeber kenn ich in deiner Gegend leider niemanden da ich aus Österreich komme ^^



    Ich hoffe das ist so ungefähr das was du dir als Antwort erwartet hast. Recht viele Tipps warn da jetzt nicht dabei aber ich hoffe ich konnte dir vielleicht trotzdem etwas weiter helfen bei deiner Entscheidung :D

    Hey


    Ich hab vor ein paar Wochen einen SVN Server auf meinem Linux (Ubuntu) Server aufgesetzt. Hab jetzt seitdem ohne Probleme damit arbeiten können. Doch jetzt war ich ein paar Tage weg und als ich zurück gekommen bin musste ich feststellen das der SVN Server nicht mehr funktioniert. Ich kann noch mit "svnadmin create" neue repositories erstellen und alles nur erreiche ich unter svn://meinedomain.at/mein/pfad/ keinen SVN Server mehr. Zumindest zeigt mir das TortoiseSVN immer wieder an.


    Nun da ich ziemlich planlos bin woran das liegen könnte dachte ich mir vielleicht hatte ja schonmal jemand ein Ähnliches Problem :D


    Mfg