Articles of php

Schnittstelle oder eine abstrakte class: welche verwenden?

Bitte erläutern Sie, wann ich eine PHP- interface und wann ich eine abstract class . Wie kann ich meine abstract class in eine interface ?

Schnellste Möglichkeit, eine Datei mit PHP zu erstellen

Ich versuche, eine function zusammenzustellen, die einen Dateipfad empfängt, identifiziert, was sie ist, die entsprechenden Header setzt und sie so bedient, wie es Apache tun würde. Der Grund dafür ist, dass ich PHP verwenden muss, um einige Informationen über die Anfrage zu verarbeiten, bevor ich die Datei diene. Geschwindigkeit ist entscheidend virtual () ist keine […]

Mehrsprachige Website für Best Practice

Ich habe mich seit einigen Monaten mit dieser Frage herumgeschlagen, aber ich war noch nicht in einer Situation, in der ich alle möglichen Optionen vorher untersuchen musste. Im Moment habe ich das Gefühl, dass es an der Zeit ist, die Möglichkeiten zu kennen und meine persönlichen Vorlieben für meine kommenden Projekte zu entwickeln. Lassen Sie […]

Entfernen Sie die .php-Erweiterung (explizit geschrieben) für die freundliche URL

htaccess, um die .php-Erweiterung der Dateien meiner Website zu entfernen. RewriteEngine on RewriteBase / RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ $1.php [L,QSA] Nun, wenn ich auf meine Seite gehe www.mysite.com/home funktioniert gut, es leitet nach home.php um, aber die URL ist immer noch freundlich. Aber wenn ich diese URL schreibe: www.mysite.com/home.php Die home.php […]

Memcached vs APC welche sollte ich wählen?

Ich habe diesen Artikel gelesen: http://www.mysqlperformanceblog.com/2006/09/27/apc-or-memcached/ von damals, als .. Ich möchte die beste Cache-Engine zur Verfügung, so dass meine Anwendung wirklich schnell ist. Natürlich möchte ich nicht übercachen, aber ich möchte zumindest das beste Ding da draußen auswählen. In diesem Artikel heißt es, Memcached ist langsam und apc ist schnell, also warum wählen alle […]

Wie mache ich diese Preg_Match Groß-und Kleinschreibung nicht?

preg_match(“#(.{100}$keywords.{100})#”, strip_tags($description), $matches); Ich versuche, nur 100 Zeichen auf jeder Seite mit dem Suchstring in der Mitte zu zeigen. Dieser Code funktioniert tatsächlich, aber es ist eine Groß-und Kleinschreibung, wie mache ich es case insensitive?

Wie führe ich PHP innerhalb von CSS aus?

Ich habe einen Stylesheet-Link wie so <link href="css//styles.css” rel=”stylesheet” type=”text/css” /> Innerhalb des CSS möchte ich in der Lage sein, ein von der db ausgegebenes Hintergrundbild wiederzugeben body{ background-image:url(../../images/);} Ich habe versucht, das Folgende am Anfang meiner Seite hinzuzufügen, aber es gibt einfach alles im HTML-Code aus Ich bin sicher, es gibt ein bisschen dazu, […]

Summenwerte eines mehrdimensionalen Arrays nach Schlüssel ohne Schleife

Ich habe das: Array ( [0] => Array ( [f_count] => 1 [uid] => 105 ) [1] => Array ( [f_count] => 0 [uid] => 106 ) [2] => Array ( [f_count] => 2 [uid] => 107 ) [3] => Array ( [f_count] => 0 [uid] => 108 ) [4] => Array ( [f_count] => […]

PHP Den Domain-Namen von der Subdomain erhalten

Ich muss eine function schreiben, um Variablen zu analysieren, die Domain-Namen enthalten. Am besten erkläre ich dies mit einem Beispiel, die Variable könnte eines dieser Dinge enthalten: here.example.com example.com example.org here.example.org Aber wenn sie meine function durchlaufen, müssen alle diese entweder example.com oder example.co.uk, der Root-Domain-Name, zurückgeben. Ich bin mir sicher, dass ich das schon […]

print_r () fügt DateTime-Objekten Eigenschaften hinzu

Betrachten Sie das folgende Codebeispiel: $m_oDate = new DateTime(‘2013-06-12 15:54:25’); print_r($m_oDate); echo $m_oDate->date; Seit PHP 5.3 erzeugt dies (ähnlich) folgende Ausgabe: DateTime Object ( [date] => 2013-06-12 15:54:25 [timezone_type] => 3 [timezone] => Europe/Amsterdam ) 2013-06-12 15:54:25 Jedoch der folgende Code: $m_oDate = new DateTime(‘2013-06-12 15:54:25’); echo $m_oDate->date; … gibt einfach einen Fehler aus: Notice: […]