Er fragt jetzt auch bereits zum 300ten Mal, was er sich zusammenstellen soll. Wir haben dem schon öfter was gemacht, aber anscheinend hat er Spaß daran immer wieder zufragen.
Oh da hab ich nicht aufgepasst
Er fragt jetzt auch bereits zum 300ten Mal, was er sich zusammenstellen soll. Wir haben dem schon öfter was gemacht, aber anscheinend hat er Spaß daran immer wieder zufragen.
Oh da hab ich nicht aufgepasst
Verbesserungsvorschläge?
Ich will damit DayZ Standalone und CSGO zocken.
Ich seh da nen leeren Einkaufswagen
Herzlich Willkommen
Sehr nette Map. Gefällt mir sehr gut
Genau.
Es gibt zwei verschiede Möglichkeiten.
Entweder mit statischen Funktionen und statischen Objekte in der Klasse oder so etwas halbes.
Ein sogenanntes singleton object(Klasse).
Siehe hier
Hey sorry das ich jetzt erst Antworte. Wollte mich noch bedanken für die Tipps ich habs jetzt über ne statische Klasse lösen können
Mfg
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:
<?php
include("core/UserControl.php");
$UserControl = new UserControl();
include("data/mysql_connection.php");
$uId = 0;
// ...
// ..
$uData = $UserControl->getUserData($uId);
$db->close();
?>
Alles anzeigen
und die UserControl.php dann
class UserControl
{
function getUserData($uId)
{
include("core/mysql_connection.php");
// Code....
$db->close();
return $data;
}
}
Alles anzeigen
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
Danke schonmal
DIe Beta endet morgen.
Finde ich sehr schade
http://www.gamestar.de/spiele/…ield_1,53468,3302168.html
Ich finde auch das die weiter gehn könnte bis zum endgültigen Release vom game
Ja ich dachte es wäre mit md5 wusste es nichtmehr
@Lois23:
Ja sonst würde das Script nicht Starten
@IPrototypeI:
Ja ich seh grad du hast noch keine libmysql Datei in deinem Hauptverzeichnis vom Server. Weißt du mit sicherheit das dein Plugin eine solche Datei nicht braucht? (falls das überhaupt möglich ist ich denke das braucht jedes mysql Plugin)
CodeAlles anzeigen[15:51:27] [15:51:27] Server Plugins [15:51:27] -------------- [15:51:27] Loading plugin: crashdetect.so [15:51:27] CrashDetect v4.15.1 is OK. [15:51:27] Loaded. [15:51:27] Loading plugin: streamer.so [15:51:27] *** Streamer Plugin v2.8.2 by Incognito loaded *** [15:51:27] Loaded. [15:51:27] Loading plugin: mysql_static.so [15:51:27] >> plugin.mysql: R39-3 successfully loaded. [15:51:27] Loaded. [15:51:27] Loading plugin: sscanf.so [15:51:27] [15:51:27] =============================== [15:51:27] sscanf plugin loaded. [15:51:27] Version: 2.8.2 [15:51:27] (c) 2012 Alex "Y_Less" Cole [15:51:27] =============================== [15:51:27] Loaded. [15:51:27] Loaded 4 plugins.
Hast du diese libmysql Datei auch im Hauptverzeichnis? Oder braucht man die für dein Plugin nicht?
Sagtest du mir nicht neulich was von MD5 verschlüsselung auf den Passwörtern? Und jetzt vergleichst du es mit SHA1?
Ich hab mir diesen hier vor ca 2 Monaten für 660 geholt: https://www.amazon.de/gp/produ…age_o06_s00?ie=UTF8&psc=1
Der ist zwar jetzt n bisschen teurer aber ich würd den vom Preis/Leistung Verhältnis immer noch kaufen.
Ob du da noch was besseres findest wenn du auf 1000€ erhöhst weiß ich nicht. Ich hab für das Geld damals keinen besseren gefunden.
Mfg
Bist du das einzige Teammitglied?
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
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
Scheinbar legt der Subversion-Server per Default keine Logfiles an, schau dir diesbezüglich mal http://stackoverflow.com/a/25147942 an
root@SaschaServer1:~# svnserve -d -r /home/repositories --log-file=/var/log/svnserve.logsvnserve: E000098: Can't bind server socket: Address already in use
Welche Adresse wird da bereits verwendet?
Kommt darauf an welchen SVN Server du verwendest, ich bin mir sicher dass du unter /var/log/ fündig werden dürftest
Dort finde ich leider nur folgendes:
Also ich wüsste nicht welche jetzt von svn sein sollte.
Ich hab den Server nach diesem Tutorial installiert.
Logfiles geprüft(serverseitig)?
weißt du zufällig wo die sich befinden?
konnte sie leider nicht finden.
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
Mfg
Schön gemappt aber passt leider von der größe nicht ganz als PD