Articles of php

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: […]

Ruft eine Member-function für ein Nicht-Objekt auf

Ich arbeite derzeit durch Practical Web 2.0 Applications und habe ein bisschen eine Straßensperre getroffen. Ich versuche, PHP, MySQL, Apache, Smarty und das Zend Framework korrekt zu installieren, damit ich mit dem Erstellen der Anwendung beginnen kann. Ich habe die Bootstrap-Datei für Zend funktioniert, hier gezeigt: logging->file)); Zend_Registry::set(‘logger’, $logger); // connect to the database $params […]

Wie implementieren Sie Paginierung in PHP?

Wie werden ausgelagerte Ergebnisse häufig in PHP implementiert? Ich hätte gerne eine Ergebnisseite mit 10 Ergebnissen. In der Navigation nach vorne zu blättern würde mir die nächsten und vorherigen Sets geben. Gibt es einen Weg, wie dies üblicherweise gemacht wird? Hat jemand einen einfachen Ratschlag zum Einstieg?

Gibt es eine Möglichkeit, PHP `json_encode` mit encode UTF-8 und nicht Unicode zurückzugeben?

json_encode Möglichkeit, PHP json_encode mit encode UTF-8 und nicht Unicode zurückzugeben? $arr=array(‘a’=>’á’); echo json_encode($arr); mb_internal_encoding(‘UTF-8’); und $arr=array_map(‘utf8_encode’,$arr); repariert es nicht. Ergebnis: {“a”:”\u00e1″} Erwartetes Ergebnis: {“a”:”á”}

Formatieren des DateTime-Objekts unter Berücksichtigung von Locale :: getDefault ()

Ich habe ein DateTime-Objekt, über das ich gerade formatiere $mytime->format(“D dmY”) Was mir genau das Format gibt, das ich brauche: Di 5.3.2012 Der einzige fehlende Punkt ist die richtige Sprache. Ich brauche die deutsche Übersetzung von Tuesday ( Tuesday ), also Die ( Dienstag ). Das gibt mir die richtige Gebietseinstellung Locale::getDefault() Aber ich weiß […]

bcrypt und zufällig generierte Salze

Also habe ich mit bcrypt experimentiert. Ich habe eine class (siehe unten, die ich von http://www.firedartstudios.com/articles/read/php-security-how-to-safely-store-your-passwords ), in dem es 3 functionen gibt. Die erste besteht darin, ein zufälliges Salt zu generieren, die zweite, um ein Hash zu generieren, indem das erste generierte Salt erzeugt wird, und das letzte, um das gelieferte Passwort zu verifizieren, […]

URL-Dekodierung in PHP

Ich versuche, diese URL-Zeichenfolge mit der URL-Code-function von PHP zu entschlüsseln: urldecode(“Ant%C3%B4nio+Carlos+Jobim”); Dies soll ausgeben … ‘Antônio Carlos Jobim’ … aber stattdessen ist das outdutting ‘Antônio Carlos Jobim’ Ich habe die Zeichenkette in einem JS-basierten Online-Decoder mit großem Erfolg getestet, kann aber diese Operation Server-Seite nicht scheinen. Irgendwelche Ideen?