Articles of php

Die CakePHP Xml-Dienstprogrammbibliothek triggers die DOMDocument-Warnung aus

Ich erzeuge XML in einer Ansicht mit der Xml– Core-Bibliothek von CakePHP: $xml = Xml::build($data, array(‘return’ => ‘domdocument’)); echo $xml->saveXML(); View wird vom Controller mit einem Array gespeist: $this->set( array( ‘data’ => array( ‘root’ => array( array( ‘@id’ => ‘A & B: OK’, ‘name’ => ‘C & D: OK’, ‘sub1’ => array( ‘@id’ => ‘E […]

Wie man MySQL-Fehler loswird “Vorbereitete statement muss neu vorbereitet werden”

Ich habe meine Website php-Code umgeschrieben und MySQL Stored Procedures hinzugefügt. In meiner lokalen Version funktioniert alles gut, aber nachdem ich meine Website auf den Hosting-Server hochgeladen habe, bekomme ich ständig einen fatalen Fehler: “Vorbereitete statement muss neu erstellt werden”. Manchmal lädt die Seite, manchmal wird geladen, und ich sehe diesen Fehler. Was ist das? […]

Konvertiere Zahlen in Buchstaben mit php

Mögliche Duplikate: Konvertieren einer Zahl (1, 2, 3) in eine Zeichenfolge (eins, zwei, drei) in PHP Ich programmiere ein Rechnungsskript. Ich suche nach einem PHP-Skript, das Zahlen in Buchstaben umwandelt. Beispiel, die Rechnung zeigt diesen Wert: 155 € Das Skript wird automatisch eingefügt: HUNDERT FÜNFUND FÜNF Irgendwelche Ideen ? Vielen Dank 🙂

PHP-Integer- und Float-Vergleichs-Mismatch

Ich habe den folgenden Code $amount1 = 7299; $amount2 = 72.9875; $amount2_in_cents = round($amount2, 2) * 100; if ($amount1 != $amount2_in_cents) { echo “Amount $amount1 != $amount2_in_cents\n”; var_dump($amount1); var_dump($amount2_in_cents); } else { echo “Amounts matched”; } und das ist die Ausgabe Amount 7299 != 7299 int(7299) float(7299) Jetzt erkenne ich, dass floats und int verschieden […]

entsprechenden verschachtelten ternären Operator in PHP?

Ich möchte folgende if else condition zu einem nested ternary Operator konvertieren. if ($projectURL) { echo $projectURL; } elseif ($project[‘project_url’]) { echo $project[‘project_url’]; } else { echo $project[‘project_id’]; } Ich habe geschrieben wie folgt. echo ($projectURL)?$projectURL:($project[‘project_url’])?$project[‘project_url’]: $project[‘project_id’]; Aber es wird festgestellt, dass es nicht richtig funktioniert. Ist das nicht ein richtiger Weg?

Undefinierter Index mit PHP-Sitzungen

Ich bin neu in PHP und bin noch mehr Anfänger, wenn es um Sitzungen geht. Ich habe meine index.php-Seite, auf der sich Benutzer registrieren und anmelden können. Die Formulare posten die Seiten validate.php und loginvalidate.php für die Registrierung und Anmeldung. Ich habe diese Fehler in index.php, wenn ich es lade: 1) Hinweis: Undefinierter Index: registriert […]

PHP Regex zu

“‘\[b\](.*?)\[/b\]’is”, functioniert meine aktuelle RegEx? Aber ich möchte statt dessen [] zu ändern. Aber es funktioniert nicht … Was mehr als nur die [] muss ich ändern.

PDO :: __ construct (): Der Server hat den Zeichensatz (255) gesendet, der dem Client unbekannt ist. Bitte melden Sie sich bei den Entwicklern

Ich versuche, eine Verbindung zu einer MySQL-database von Symfony 3-Anwendung herzustellen. Aber wenn ich versuche, ein MySQL-Schema aus einem Symfony-Konsolenbefehl zu erstellen, erhalte ich folgende Fehlermeldung: PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers Sowohl […]

PHP konvertiert XML in die JSON-Gruppe, wenn es ein Kind gibt

Ich verwende diese PHP-class, um XML in JSON zu konvertieren: http://www.ibm.com/developerworks/library/x-xml2jsonphp/ Zum Beispiel für dieses XML: OK johndoe johndoe1 John Doe johndoe2 johndoe3 John Doe Mother johndoe4 Das Ergebnis ist: { “searchResult”: { “status”: “OK”, “users”: { “user”: [ { “userName”: “johndoe” }, { “userName”: “johndoe1”, “fullName”: “John Doe” }, { “userName”: “johndoe2” }, { […]

Warnung: mysql_num_rows () erwartet Parameter 1 als Ressource, boolean gegeben

Mögliche Duplikate: PHP & MySQL: mysqli_num_rows () erwartet Parameter 1 als mysqli_result, boolean gegeben Ich erhalte diesen Fehler, wenn ich folgendes ausführe: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given Der Code: $amn = mysql_query(“SELECT * FROM `Messages` WHERE to_user=’$usr’ AND read=’0′”); print_r(mysql_num_rows($amn));