AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:02

Parameter dieser Suchanfrage:

Suche in Thema: PHP - sind hier "Sicherheitsexperten" an Board?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 28 von insges. 28 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

Seite 1 von 2  1 2      
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 9. Aug 2010
    Was __CLASS__ ist das weiß ich schon,
    aber ich wollte einfach nicht an einer Stelle eine Konstannte(Klasse) und anderer Stelle einen String für das Selbe verwenden.

    $Result = array();
    $Database->Select(Language, array('NameID' => $NameID));
    while ($Row = $Database->FetchRow())
    $Result = $Row->Text;
    return $Result;

    $Database->AddForeignKey(Template, 'Description', Language, 'ID');.
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 9. Aug 2010
    In der Klasse kann man z.B. __CLASS__ als String verwenden, um den Klassennamen als Tabellen-/Feldnamen für DB-Anfragen zu nutzen.

    meinObjekt << Name von Klasse
    get_class(meinObjekt) << Name von Klasse
    get_class($meinObjekt) << Name von Objekt
    und es kommt natürlich der bekannte Fehler, mit der unbekannten Konstante

    Tja, nun hab ich alles nach String umgewandelt und auch...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 8. Aug 2010
    auf die Idee bin ich auch schon gekommen und get_class(MeineKlasse) funktioniert nicht :zwinker:

    und du weißt garnicht wie oft man sich verschreiben kann :oops:
    (in Strings gibt's ja nimma 'ne Autovervollständigung)
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 8. Aug 2010
    Wo jetzt erstmal wieder alles läuft und zusätzlich noch die mysql- und templatte-klassen fertig sind (und hoffentlich auch alles läuft)
    und bevor ich mich ans Rechte und Benutzer-System wende, wollte ich mal wieder etwas fragen:


    Und zwar hab ich von vielen Klassen deren Namen direkt für die Anbindung an die DB genutzt.
    Leider kann man ja nicht von einer Klasse den Namen auslesen.
    Der...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 21. Jul 2010
    Hatte damals (ist bestimmt schon 2 Jahre her) mal in Zend reingeguckt ... und dachte das kann man nur komplett nutzen, bzw daß es nicht so einfach wäre, da auch mal nur eine einzelne Klasse rauszunehmen.

    nja, muß jetzt nur noch ein paar "Kleinigkeiten" in meinen Basisklassen (also meinem Framework) an die neue DB-Klasse anpassen,
    dann fehlt noch die Umstellung der Cache und der...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 21. Jul 2010
    Wie gesagt, extrem schnelle Ausführungsgeschwindigkeiten werd ich wohl eh nicht, für meine Zwecke, benötigen.

    Ich glaub ich hab jetzt meine MySQL-Klasse soweit umgestellt, so daß jetzt MySQLi verwendet wird und dazu auch noch die prepared Statements (oder wie auch immer die nochmal heißen) verwendet werden.

    In meinem Query sind jetzt prepare+bind_param+execute, multi_query und das normale...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 20. Jul 2010
    Das ist schon klar und für genau für solche Fälle nutze ich es auch.

    hab ja nun 'ne Menge OOP-Zeugs und vorallem Vererbung verbaut,
    da ist sowas ja wohl nützlich/angebracht :angel:


    also ich kann auch in "bar" parent::foo() aufrufen (wenn Beide oder mindestens foo überschrieben sind)

    schon komisch, daß alle Foo/Bar für ihre Beispiele nutzen :lol:
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 20. Jul 2010
    Hätte da noch eine Verständnisfrage.

    Ich weiß zwar, daß es so richtig ist, aber ich versteh nicht ganz warum.
    Es steht auch überall erklart, daß man es so macht ... nur halt immer ohne Begründung.

    Es geht um überschriebene Methoden und den Aufruf der Originals (quasi delphis Inherited)
    function MyMethod() {
    ...
    parent::MyMethod();
    }
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 16. Jul 2010
    Bin ich nur zu doof, oder steht wirklich nirgends, daß man von MultiQuerys (mysqli) unbedingt die Results auslesen muß, damit die nächste Query nicht mit 'nem Fehler abbricht?



    Hab 'ne ganze Weile gebraucht, bis ich rausbekam, daß es daran liegt und nicht an der nachfolgenden Query. :wall:

    Denn, wenn ich jetzt while ($this->more_results() && $this->next_result()); nach der MultiQuery...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 7. Jul 2010
    *verwirrung*


    > http://dev.mysql.com/doc/refman/5.1/de/charset-unicode.html / http://dev.mysql.com/doc/refman/5.1/en/charset-unicode-utf8.html

    heißt das nun, daß bei VARCHAR doch nicht 3 Byte für UTF-8 gespeichert werden? :?


    Wobei das ab MySQL 5.5 doch dann 4 Byte sein müßten. :shock:
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 5. Jul 2010
    es raucht ... es raucht ... ruft die Feuerwehr :firejump:

    Viele Felder könnte ich als Binary oder Ansi deklarieren.

    Wie ist das mit der den Tabellen und der Datenbankverbindung?
    - Kann ich diese auf UTF-8 eingestellt lassen und wird dann automatisch umgewandelt?
    - oder soll ich alles z.B. auf Ansi umwandeln, nut die größen sprachabhänhingen Textfelder als UTF-8 deklarieren und dann auf...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 5. Jul 2010
    hatte ich schon gelesen :)


    Da bin ich schon unterwegs und ja, es liefert massenhaft Ergebnisse,
    aber irgendwas stimmt wohl einfach nicht ... weiß nur noch nicht was :cry:

    CREATE TABLE IF NOT EXISTS `hCMS_Config_Group` (
    `Name` VARCHAR(31) UNIQUE KEY,
    `Description` VARCHAR(31)
    ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_unicode_ci
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 5. Jul 2010
    Also kann ich es mir sparen verschiedene Engines zu verwenden?
    Brauche ja nicht überall diese schönen Sachen und hätte InnoDB jetzt nur da verwendet, wo ich dieses benötigt hätte.


    Ich versuch ja grade diese ForeignKeys verwenden zu wollte ... wenn es denn mal ginge.
    (kämpfe grade mit diesem blöden "Can't create table 'test.#sql-ce0_ba' (errno: 150)" und noch keiner der Tipps half. )
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 4. Jul 2010
    Nja, irgendwo war auch ein Test zu sehn, wo InnoDB mindestens doppelt so langsam war.
    Außerdem soll InnoDB mehr Speicher belegen. (hab's aber noch nicht getestet)

    Mindestens eine Tabelle werde ich vermutlich auch als MEMORY anlegen (mal sehn ob as was ausmacht, ist ja eh nur für 'ne Cache)


    Die Volltextsuche werd' ich an ein/zwei Stellen benötigen,
    also ich hätte ich mich so oder so je...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 4. Jul 2010
    Ja, ich hab auch irgendwo eine angeblich "komplette" RFC-irgendwas kompatible RegEx für eMails rumliegen, aber das Monstrum wollte ich nicht einbauen.
    War auch geplant da mal eine bessere Methode zu verwenden, aber zum Testen reichte mir dieser "einfache" Vergleich. :stupid:



    Da es grade da drüben um Foreign Keys geht und MySQL dieses ja kennt.
    Damit könnte man ja so Einiges vereinfachen....
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 4. Jul 2010
    Dein Vergleich hinkt aber etwas.

    Wenn man das preg_match nutzt, um etwas zu suchen, dann kann man es doch nicht mit einem einfachen Vergleich (=) vergleichen?

    strpos oder so wäre da wohl ein besserer Vergleichspartner.

    $preg = '#Foobar#i';
    $pos = 'Foobar';
    $toMatch = ' Foobar ';
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 4. Jul 2010
    Nja, weil sich doch "beschwert" wurde, daß ich ein paar davon verwendete.
    (wobei sie nichtmal oft aufgerufen wurden)
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 4. Jul 2010
    Was mir grad so auffällt ...

    Wenn RegExen doch sooooo böse sind und möglichst vermieden werden sollen,
    dann darf man auch keine RewriteEngine verwenden, denn dieses Ding ist ja bis zum Rand damit vollgestopft. :stupid:
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 3. Jul 2010
    Hmmmm, an den Namespace hatte ich garnicht gedacht, also daß man den auch da mit angeben kann. :wall:

    Aber ich hatte irgendwo gelesen, daß z.B. bei einem direkten Aufruf von spl_autoload_call oder eben deinem new $foo();, vorallem in Verbindung mit Usereingaben, da auch "Verzeichnisse" mit übergeben werden könnten.

    Was "Probleme" bereiten würde, wenn man aus dem Klassennamen einen...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 2. Jul 2010
    eigentlich 'ne recht nette Sache
    function loadClass($name) {
    // zum Schutz, damit man hier kein Sicherheitsloch reinbekommt
    $name = str_replace(array('/', '\\', ':'), '_', $name);

    if ((($file = __DIR__ . "/includes/$name.inc.php") && file_exists($file))
    || (($file = __DIR__ . "/includes/$name.php") && file_exists($file)))
    require_once $file;
    }
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 1. Jul 2010
    grade erst gesehn

    Ja, im Code selber nutze ich sowas nicht, bzw. in einer etwas anderen Form vielleicht doch :gruebel: ... das ist aber alles in der Datenbankklasse integriert.

    Einzig und alleine über die Feldnamen könnte man die "Schutzmaßnahmen", mittels bestimmter Prefixe absichtlich abschalten, aber von extern kommt man da nicht ran.


    Ein Insert war z.B. so möglich.
    function...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 1. Jul 2010
    function __autoload($Klassenname) {
    $Datei = suche_PhpDatei_in_welcher_die_Klasse_enthalten_ist($Klassenname);
    require($Datei);
    }

    // registriert sich automatisch, über seinen Funktionsnamen
    oder besser doch
    function MeinAutoKlassenlader($Klassenname) {
    // das kann auch eine statische Klassenmethode sein
    $Datei = suche_PhpDatei_in_welcher_die_Klasse_enthalten_ist($Klassenname);
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 30. Jun 2010
    Gibt es eigentlich sowas wie die "Class Helper" auch für PHP ?

    Also daß man Klassen aufteilen kann und sobald z.B. eine Datei "includet" wird, welche diesen "Class Helper" enthält, dann bekommen auch alle existierenden und neuen Objekte/Instanzen der Eltern-Klasse auch die neuen Methoden verpaßt.
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 30. Jun 2010
    menno jetzt kann ich nimma mehr einschlafen :(
    muß in 4 Stunden eh wieder aufstehn ... lohnt sich also eh nimmer :?

    der erste Parameter heisst $__file. Trotzdem uebergibst du in index.php5 immer wieder __LINE__.
    nja, es wird sich ja nun eh viel ändern, da macht das jetzt auch nicht mehr aus :lol:

    debug_backtrace() hatte ich gestern nachmittag erst kennengelernt, aber so schnell bin ich...
  • Forum: Programmieren allgemein

    AW: PHP - sind hier "Sicherheitsexperten" an Board?

     
      by himitsu, 29. Jun 2010
    OK, das war vielleicht ein bissl übertrieben, aber es gibt ja einige "Webseiten", wo das ganze System, alleine schon in der Grundausstattung, mindestens 30-50 MB belegte (jedenfalls war das letztes Jahr noch so ... hab grade nachgesehn und dieses komische Joomla scheint geschrumpft zu sein :gruebel: )


    Das php = PHP4 wurde damals so belassen, als PHP 5 eingebaut wurde, damit es halt keine...
Seite 1 von 2  1 2      


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=152621
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz