Suchergebnisse

Suchergebnisse 1-19 von insgesamt 19.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Template einbinden

    TheIMP - - PHP

    Beitrag

    PHP ist ein Preprocessor, keine Templateengine. Wie vince es schon erwähnt hat, ist es sinnvoll seine Anwendung von den Templates zu trennen. Das Prinzip "trenne Vorn von Hinten" ist nicht nur in Scriptsprachen sinnvoll. Man betrachte Architekturen, die Betriebsystemübergreifend arbeiten und trotzdem überall die gleiche Funktionalität bieten. Das Trennen dieser Schichten bietet neben einwandfreier Wartbarkeit und Erweiterbarkeit auch eine gewisse Sicherheit was PHP betrifft. Desweiteren bieten d…

  • Es ist vermutlich etwas umständlich und gleichzeitig ungetestet. Denoch könnte man es so versuchen, falls du Smarty 3.x.x benutzt. Ich habe das ganze unter 3.1.8 gefunden. Smarty-Templates werden normalerweise kompiliert um das Parsen der Templates einzusparen. Der Parser sitzt in der Datei "$smartypath/sysplugins/smarty_internal_templateparser.php". Wenn man sich mal in "Smarty_Internal_Templateparser" die Methode "compileVariable" anguckt, dürfte schnell klar sein, dass hier die Variablen raus…

  • Ah, jetzt ist es sinnvoll. Nach dem ich auf cplusplus.com/doc/tutorial/templates/ den unteren Abschnitt gelesen habe, werden mir auch die .tcc-Files in der stdlib erschlüssig. @bcc-fan: Die Code-Unit (.c, .t, .cpp, .tcc) bzw. die Implementierung des Templates muss in den eigentlichen Quellcode #included werden, wie du das schon angedeutet hast. Danke dafür! So wie ich das sehe, kann NotificationSystem.cpp sofern ich da nur das Template drin lasse vom Buildprozess ausgeschlossen werden. @Rushh0ur…

  • .d-Files sind in diesem Fall Dependencies also Abhängigkeiten. Im Moment builde ich auf und für Linux 3.2.9 x86_64 mit GCC 4.4.3. Der Inhalt sieht so aus: Quellcode (6 Zeilen) -MF gibt die Abhängigkeiten für das aktuelle Ziel an. -MT macht, dass die Abhängigkeiten auf die Ziele in der angegeben Datei angewendet werden. Ganz sicher bin ich mir nicht, aber du kannst es ja in den man-pages noch einmal genauer nachlesen. Mir ist übrigens aufgefallen, dass der Fehler nur auftritt wenn ich in der Date…

  • Hallo, ich versuche gerade mein Programm mit GCC 4.4.3 zu kompilieren und bekomme folgenden Fehler: Quellcode (10 Zeilen) Quellcode: pastebin.com/t2ZYA2gS "src/classes/Kontrola/NotificationSystem.cpp" kompiliert ohne Fehler und "nm main.o" zeigt mir auch den U-Eintrag, der auf das dekorierte "_ZN18NotificationSystemIiEC1Ev" verweist. Wenn ich mir aber "nm NotificationSystem.o" angucke, zeigt er mir kein einziges Symbol, obwohl der Quellcode in "NotificationSystem.cpp" zu einigen Symbols führen m…

  • .diff-Files sind überbewertet... Problem gelöst.

  • Hallo, ich will gerade einen neuen Linux Kernel auf meinem Server installieren. Fürs 'make menuconfig' brauch ich ncurses und das kompiliert einfach nicht... Quellcode (2 Zeilen) Das spuckt folgendes aus: Quellcode (7 Zeilen) Ich hab mir mal das Makefile in 'c++' angeguckt und mir is aufgefallen, dass das nur daran liegen kann, dass LIBTOOL_COMPILE leer ist. Desweiteren hab ichs auf einem anderen System jeweils mit ncurses-5.9 und -5.7 probiert und beide versagen am selben Punkt. Das wird wohl k…

  • Das mysteriöse #include-Problem

    TheIMP - - C, C++ & Objective-C

    Beitrag

    Die Unterschiede sind mir bekannt. Jedoch bis auf die Deklarierung von der ServerSocketLink und ServerSocketClientLink struct, die ich bis jetzt noch als Pointerregister brauche ist der Rest eigentlich C++. Ich kann mich da natürlich täuschen, aber nichtsdestotrotz lag das Problem nicht an einer Keywordkollision oder ähnlichem. Es lag einfach daran, dass std::vector nicht in stdlib.h, sondern im vector-Headerfile liegt. Dein Ansatz die include-Anweisungen mal neu zu strukturieren hat den Fehler …

  • Das mysteriöse #include-Problem

    TheIMP - - C, C++ & Objective-C

    Beitrag

    Hallo Freunde des Longdrinks, ich war gerade dabei etwas zu kompilieren, da liefen mir folgende Fehler über den Weg: Quellcode (6 Zeilen) Beim kompilieren von ServerSocket.cpp, das ServerSocket.h einbezieht und das wiederum ServerSocketClient.h einbezieht (ServerSocket.cpp <- ServerSocket.h <- ServerSocketClient.h), tritt der Fehler im ServerSocket Headerfile auf. Aus den Fehlern wird klar, dass jeweils der vector mit der Klasse ServerSocketClient nicht deklariert werden kann, da er nicht existe…

  • Ja, ein offensichtlicher Fehler hier. Wenn ein Byte für eine Anfrage gelesen wird und die Anfrage ausgeführt wird, dann pausiert die Schleife zur Erkennung der Anfragen. Sendet man aber eine Anfrage, dann wird die Schleife nicht pausiert und liest der Anfragemethode die Daten weg.

  • Hallo, ich arbeite gerade an einem kleinen Servermodell. Dem liegt ein relativ einfaches Prinzip zu Grunde: Jeweils ein Server vertreten durch class Server extends BaseServer extends ServerSocket und Clients durch class Client extends BaseClient extends Socket. Beide Server und Client instanzieren eine Protokollklasse class BaseProtocol, welche Protokollthreads class BaseProtocolThread generieren kann. Diese Protokollthreads werden durch den Server generiert, wenn ein Client durch die accept()-T…

  • For Schleife in While - Serverauslastung

    TheIMP - - PHP

    Beitrag

    Wie siehts aus mit anderen Browsern?

  • Gut danke, ich werd mir den Guide mal durchlesen und mir dann in Ruhe anschauen welche Distribution ich nehme. Wird zwar mit Sicherheit eher würfeln, aber hey.

  • Was konkret meinst du denn jetzt mit Wartung? Das wäre ganz nett, wenn du mir das beantworten könntest, denn ich kann mir als Nicht-Admin nichts darunter vorstellen. Das hat denke ich nichts mit Linuxkenntnisen zu tun, da kenn ich mich doch ganz gut aus. Es ist wohl eher eine Frage von Netzwerkarchitektur, von der ich kaum Ahnung hab. Ich schätze, das einfache daran ist, dass der WNDR3300 eben das nicht schafft. Deswegen soll er ja auch, wie gesagt, nur noch als WLan AP funktionieren.

  • Zitat: „INTERNET -> Router -> Server / PCs“ Das hab ich atm und will genau das nicht. Mein Ziel ist eben dieses: INET -> Server (= Gateway, DHCP, ...) -> WLan AP / PCs Den Server hab ich jetzt spaßenshalber mal mit dnsmasq auf Ubuntu konfiguriert mit dem Resultat, dass DHCP lokal schonmal funktioniert. Leider hast du meine letzte Frage nicht wirklich beantwortet: Zitat: „Inwiefern wäre das sicherheitstechnisch bedenklich? Ich meine, welche Risiken gibts?“ Mit einfach Firewall draufklatschen is n…

  • Dateien packen

    TheIMP - - PHP

    Beitrag

    Ab PHP 5.2 oder mit PECL 1.1 gibts die ZipArchive Klasse. Die buggt zwar manchmal, wenn die Ausgabedatei in einem Unterordner liegt, aber ansonsten funktioniert die einwandfrei: de2.php.net/manual/en/book.zip.php Andernfalls kannst du auch einfach: Quellcode (8 Zeilen)

  • Ja, der Server sollte möglichst 24/7 laufen. Ich hab vor kurzem mal ein bisschen mit dnsmasq rumgespielt, in die Richtung würde das dann ca. gehen? Eigentlich sollten auf dem Server nur Dummy Daten für Entwicklungen, Datenbanken etc sein. Hauptsache alles "hinter" dem Gateway und die Backups darauf sollten geschützt sein. Inwiefern wäre das sicherheitstechnisch bedenklich? Ich meine, welche Risiken gibts?

  • Howdy, ich hab seit einiger Zeit Netgears WNDR3300 als Router und WLan AP bei mir laufen. Bisher lief der befriedigend gut, in letzter Zeit jedoch, schmiert das Ding regelmäßig ab. Vorallem dann, wenn die 3 Desktops, 2 Laptops und der Server gleichzeitig im Lan sind - nicht mal im Internet. Danach geht nur der hard reset um das Teil neuzustarten. Klar, erste Sache war erstmal alles Updaten, etc... dummerweise hat das genau nichts gebracht, ehrlich gesagt stürzt er sogar öfter ab, hab ich das Gef…

  • Wampserver2.0 - MySQL

    TheIMP - - Webserver, OpenSource & Linux

    Beitrag

    Möglicherweise liegt es auch daran, dass der MySQL-Server deinen Zugriffspunkt/Host sperrt, was in der Tat unsinnig ist. Was auch der Fall sein könnte und mir sowieso ein Paradoxon, da es "'root'@'localhost' (using password: NO)" heißt. Das wiederum bedeutet irgendwie nie, dass root kein PW hat. Also einfach mal in die "config.inc.php"-Datei im phpMyAdmin Order gucken und das mySQL Passwort eintragen.