Articles of php

Setze Antwortstatuscode

Ich habe einen API-Aufruf, für den ich einige Überprüfungen durchführen und möglicherweise verschiedene Statuscodes zurückgeben muss. Ich brauche keine benutzerdefinierten Ansichten oder irgendetwas, ich muss nur den richtigen Code zurückgeben. Wenn der Benutzer die richtigen Anmeldeinformationen nicht übermittelt hat, muss ich einen 401-Status zurückgeben. Wenn sie kein unterstütztes Anforderungsformat gesendet haben, muss ich einen 400-Status […]

Elegante Art, die Anzahl der Monate zwischen zwei Daten zu erhalten?

Nehmen wir an, ich habe zwei Daten in Variablen, wie $date1 = “2009-09-01”; $date2 = “2010-05-01”; Ich muss die Anzahl der Monate zwischen $date2 und $date1 ( $date2 >= $date1 ) ermitteln. Dh ich muss 8 bekommen. Gibt es einen Weg, um es mithilfe der Datumsfunktion zu erhalten , oder muss ich meine Strings explodieren […]

Einfachste Möglichkeit, ein Datum in PHP zu erhöhen?

“2007-02-28” , ich habe eine Zeichenfolge, “2007-02-28” , was ist der einfachste Code, den ich schreiben könnte, um das in “2007-03-01” zu “2007-03-01” ? Im Moment strtotime() ich nur strtotime() , dann 24*60*60 und dann date() , frage mich aber nur, ob es eine sauberere, einfachere oder cleverere Methode gibt.

Wie benutzt man den CSV MIME-Typ?

In einer Webanwendung, an der ich gerade arbeite, kann der Benutzer auf einen Link zu einer CSV-Datei klicken. Es gibt keinen Header für den Mime-Typ, so dass der Browser es nur als Text darstellt. Ich möchte, dass diese Datei als .csv-Datei gesendet wird, damit der Benutzer sie direkt mit calc, excel, gnumeric usw. öffnen kann. […]

Warum sind functionen und Methoden in PHP von der Groß- / Kleinschreibung unabhängig?

Bei den functionen und Methoden in PHP wird die Groß- und Kleinschreibung nicht beachtet, wie im folgenden Beispiel gezeigt. function ag() { echo ‘2’; } Ag(); class test { function clMe() { echo ‘hi’; } } $instance = new test; $instance->clme(); Aber das ist bei Variablen nicht der Fall. Was ist der Grund?

Generiere SEO freundliche URLs (Slugs)

Definition Aus Wikipedia : Ein Slug ist der Teil einer URL, der eine Seite mit für Menschen lesbaren Schlüsselwörtern identifiziert. Um den Benutzern das Eingeben der URL zu erleichtern, werden häufig auch Sonderzeichen entfernt oder ersetzt. Zum Beispiel werden Buchstaben mit Akzenten normalerweise durch Buchstaben aus dem englischen Alphabet ersetzt; Interpunktionszeichen werden im Allgemeinen entfernt; […]

CakePHP 2.0 – Wie erstelle ich benutzerdefinierte Fehlerseiten?

Ich habe gelesen, dass die AppError-class jetzt rückwärtskompatibel ist und stattdessen Exceptions verwendet werden sollten. Wie geht man beim Erstellen von benutzerdefinierten Fehlerseiten für Dinge wie 404 Fehler oder vollständig benutzerdefinierte Fehler?

Wo soll ich isset () und! Empty () verwenden?

Ich habe irgendwo gelesen, dass die isset() function eine leere Zeichenfolge als TRUE , daher ist isset() keine effektive Möglichkeit, Texteingaben und Textfelder aus einem HTML-Formular zu validieren. Sie können also mit empty() überprüfen, ob ein Benutzer etwas eingegeben hat. Stimmt es, dass die function isset() eine leere Zeichenfolge als TRUE ? In welchen Situationen […]

Wie man auf die php.ini-Datei in godaddy shared hosting linux zugreift

Ich habe ein Web und laufe gut auf meinem localhost. Nachdem ich auf meinem godaddy hosting hochgeladen habe, bekam mein Web einen Bug. Die Schlussfolgerung ist, ich muss die memory_limit in der Datei php.ini ändern, aber nicht finden php.ini auf FTP-Manager. Ich habe versucht: Finden Sie den Weg für den Wechsel zum Classing FTP Manager. […]

PHP-Variable mit String-Literal mischen

Kennt jemand einen effizienteren Weg dies zu tun? Angenommen, ich habe eine Variable $test und es ist definiert als: $test = ‘cheese’ Ich möchte cheesey ausgeben, was ich so machen kann: echo $test . ‘y’ Aber ich würde es vorziehen, den Code zu etwas Ähnlichem zu vereinfachen (was nicht funktionieren würde): echo “$testy” Dieses Beispiel […]