Articles of php

PHP Erstellen und speichern Sie eine TXT-Datei im Root-Verzeichnis

Ich versuche, eine Datei im Stammverzeichnis meiner Site zu erstellen und zu speichern, aber ich weiß nicht, wo er zum Erstellen erstellt, da ich nichts sehen kann … Ich muss die Datei jedes Mal überschreiben, wenn es möglich ist Hier ist der Code: $content = “some text here”; $fp = fopen(“myText.txt”,”wb”); fwrite($fp,$content); fclose($fp); Wie kann […]

Konfigurieren Sie mehrere databaseen in zf2

Wie kann ich mehrere databaseen in Zend Framework 2 konfigurieren (und verwenden)? Momentan habe ich das in meiner global.php: return array( ‘db’ => array( ‘driver’ => ‘Pdo’, ‘dsn’ => ‘mysql:dbname=my_db;host=localhost’, ‘driver_options’ => array( PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES \’UTF8\” ), ‘username’ => ‘user’, ‘password’ => ‘******’, ), ‘service_manager’ => array( ‘factories’ => array( ‘Zend\Db\Adapter\Adapter’ => ‘Zend\Db\Adapter\AdapterServiceFactory’, […]

Regulärer PHP-Ausdruck für die sichere Passwort-validation

Ich habe den folgenden regulären Ausdruck im Internet gesehen. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[AZ])(?=.*[az]).*$ Es wird nur validiert, wenn der String: * contain at least (1) upper case letter * contain at least (1) lower case letter * contain at least (1) number or special character * contain at least (8) characters in length Ich würde gerne wissen, wie […]

Anfrage Kopfbeuteltasche fehlt Autorisierungsheader in Symfony 2?

Ich versuche, einen benutzerdefinierten Authentifizierungsanbieter in Symfony 2 zu implementieren. Ich sende eine Testanfrage mit Fiddler und drucke alle Header serverseitig; Nun, Authorization fehlt. Mache ich etwas falsch? GET /RESTfulBackend/web/index.php HTTP/1.1 Authorization: FID 44CF9590006BF252F707:jZNOcbfWmD/ Host: localhost User-Agent: Fiddler Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3 Listener druckt nur die Header und beendet: class HMACListener implements ListenerInterface { private […]

WAMP / MySQL Fehler nicht in der richtigen Sprache

Ich habe WAMP mehrfach neu installiert, Hunderte von Seiten durchsucht und dieses Problem nicht behoben: Ich habe in die phpmyadmin Konfigurationsdateien geschaut und folgendes gesetzt: $cfg[‘Lang’] = ‘en-utf-8’; Mehrmals deinstalliert (wie erwähnt) und scheinbar kein Glück gehabt. Jede Hilfe wäre willkommen.

Was ist der richtige Weg, um $ _POST Daten in MVC zu behandeln?

Ich habe die allgemeine MVC-Situation in meinem PHP-System: der Controller erhält eine Anfrage von der View die $_POST Daten enthält. Jetzt habe ich drei Möglichkeiten, mit den Daten umzugehen: a) Der Controller ruft nur das Model und das Model behandelt die $_POST Daten. b) Der Controller wandelt die $_POST Daten in Variablen um und $_POST […]

Wie man unbegrenzte Menüebene durch PHP und MySQL erstellt

Nun, um mein Menü zu erstellen, benutze ich eine db ähnliche Struktur wie diese 2 Dienstleistungen 0 3 Fotogalerie 0 4 Zuhause 0 5 Rückmeldung 0 6 FAQs 0 7 Nachrichten & Veranstaltungen 0 8 Referenzen 0 81 FACN 0 83 Organisationsstruktur 81 84 Verfassung 81 85 Rat 81 86 IFAWPCA 81 87 Dienstleistungen 81 […]

Wie ersetze ich einen Teil einer Zeichenkette in PHP?

Ich versuche, die ersten 10 Zeichen einer Zeichenfolge zu erhalten, und möchte Leerzeichen durch ‘_’ ersetzen. ich habe $text = substr($text, 0, 10); $text = strtolower($text); Aber ich bin mir nicht sicher, was ich als nächstes tun soll. Ich möchte die Zeichenfolge Dies ist der Test für eine Zeichenfolge. werden this_is_th

Wie entferne ich leere Zeilen aus PHP-Text?

Ich muss leere Zeilen (mit Leerzeichen oder absolut leer) in PHP entfernen. Ich benutze diesen regulären Ausdruck, aber es funktioniert nicht: $str = ereg_replace(‘^[ \t]*$\r?\n’, ”, $str); $str = preg_replace(‘^[ \t]*$\r?\n’, ”, $str); Ich will Ergebnis von: blahblah blahblah adsa sad asdasd werden: blahblah blahblah adsa sad asdasd

DOM-Parser, der HTML5-Stil </ in -Tag erlaubt

Update : html5lib (unten in der Frage) scheint nah zu kommen, ich muss nur mein Verständnis davon verbessern, wie es benutzt wird. Ich versuche einen HTML5-kompatiblen DOM-Parser für PHP 5.3 zu finden. Insbesondere muss ich auf die folgende HTML-ähnliche CDATA innerhalb eines Script-Tags zugreifen: ${name} Die meisten Parser werden das Parsing vorzeitig beenden, da HTML […]