Articles of php

Konvertieren einer Ganzzahl in eine Zeichenfolge in PHP

Gibt es eine Möglichkeit, eine ganze Zahl in eine Zeichenfolge in PHP zu konvertieren?

Datum in einer URL TT / MM / JJJJ

Ich übergebe ein Datum (TT / MM / JJJJ) in URL mit dem folgenden Format: http://www.website.com/_parameter=20/02/2000 Ich verwende die folgende PHP, um es in das Format YYYY-MM-DD zu konvertieren. query = ”; if ($this->param(‘_parameter’)) $D->query = date(‘Ym-d’, strtotime($this->param(‘_parameter’))); ?> Und meine database wie folgt: SELECT idtask FROM task WHERE unfinish=1 AND date LIKE ‘%”.$D->query.”%’ ” […]

Bindungsparameter für WHERE IN-Klausel mit PDO

Mein Code: $myArray = implode($myArray, ‘,’); $sth = $dbh->prepare(‘SELECT foo FROM bar WHERE ids IN (:ids)’); $sth->bindParam(‘:ids’, $myArray); $sth->execute(); $result = $sth->fetch(); echo $sth->rowCount(); Immer wird eine Anzahl von 1 angezeigt, aber wenn ich die Parametrisierung überspringe und nur die Variable selbst an ihrem Platz hinzufüge, erhalte ich eine genaue Zählung. Was ist denn hier […]

Dateigrößenbeschränkung in PHPMyAdmin importieren

Ich habe alle php.ini-Parameter geändert, die ich kenne: upload_max_filesize , post_max_size . Warum sehe ich immer noch 2MB? Ich benutze Zend Server CE, auf einer Ubuntu VirtualBox über einen Windows 7 Host.

Type-Juggling und (strikte) Größer / Kleiner als Vergleiche in PHP

PHP ist berühmt für sein Typ-Jonglieren. Ich muss zugeben, dass es mich verwirrt, und es fällt mir schwer, grundlegende logische / fundamentale Dinge in Vergleichen herauszufinden. Zum Beispiel: Wenn $a > $b wahr ist und $b > $c wahr ist, muss das auch bedeuten, dass $a > $c immer auch wahr ist? Der Grundlogik folgend, […]

PHP-Array-Syntax Parse-Fehler Linke eckige Klammer “

Ich habe eine function, die ein Array zurückgibt. Ich habe eine andere function, die nur die erste Zeile zurückgibt, aber aus irgendeinem Grund macht es mich eine Zwischenvariable verwenden, dh dies schlägt fehl: function f1(/*some args*/) { return /*an array*/; } function f2(/*some args*/) { return f1(/*some args*/)[0]; } . . . mit: Parse-Fehler: Syntaxerrors, […]

Was Delimiter für preg_replace in PHP verwenden soll (ersetzen Sie das Arbeiten außerhalb von PHP, aber nicht innerhalb)

Ich und mein Team stecken auf diesem, ich habe den folgenden Code. $text = “Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut bibendum augue eu arcu mollis cursus. Curabitur nec purus ipsum. Fusce ut erat leo, vitae malesuada lacus. Quisque varius gravida justo ut aliquam. Integer accumsan, ante non volutpat semper, orci sem luctus […]

Berechtigung verweigert – php unlink

Ich habe zwei Dateien: b.php und test.txt und der Fehler ist: Warnung: unlink (test.txt) [function.unlink]: Berechtigung verweigert Warum? b.php und test.txt ist 777 und die selbe Gruppe / login Wenn ich 777 auf das Elternverzeichnis setze, kann ich unlink ausführen, aber ich muss 777 und zurück zu 755 setzen?

Gibt es eine Möglichkeit, Trennzeichen zu behalten, während php explode oder andere ähnliche functionen verwendet werden?

Zum Beispiel muss ich einen Artikel nach Satzgrenzen wie ” . “, ” ? “, ” ! ” Und ” : ” aufteilen. Aber alle wissen, ob preg_split oder explode function, sie beide entfernen das Trennzeichen. Jede Hilfe würde wirklich geschätzt werden! BEARBEITEN: Ich kann nur den Code unten finden, aber es funktioniert gut. $content=preg_replace(‘/([\.\?\!\:])/’,”\\1[D]”,$content); […]

Die function eregi () ist veraltet

Die function eregi () ist veraltet. Wie kann ich eregi () ersetzen? Ich versuche es mit preg_match, aber dann höre auf zu arbeiten. ich us ethis hilfe: http://takien.com/513/how-to-fix-function-eregi-is-reprecated-in-php-5-3-0.php CODE VOR: if ( ! eregi(“convert$”, $this->library_path)) { if ( ! eregi(“/$”, $this->library_path)) $this->library_path .= “/”; $this->library_path .= ‘convert’; } if (eregi(“gd2$”, $protocol)) { $protocol = ‘image_process_gd’; […]