Browser Fragen Sie mich an download php-Datei
Ich bin ein neuer Mann in der web-Programmierung, die noch lernen neue Sachen.
Erstelle ich ein web-Formular, das besteht aus einem EINGANG. Ich Verband die form in der HTML-Datei zur php-Datei. Ich bin mit einem localhost MAMP, dass ich vor kurzem installiert auf meinem MacBook.
Das Problem : Wenn ich öffnen Sie die HTML-Datei auf einer Webseite und geben Sie etwas auf das Eingabefeld und klicken vorzulegen, der browser mich Fragen zum download der php-Datei und nicht in die Verarbeitung.
Ich glaube nicht, dass das problem mit mysql oder apache, da wenn ich den MAMP geben Sie mir grünes Zeichen neben den apache und mysql.
Tun, wer weiß, wie kann ich dieses problem beheben und lassen Sie die php-Datei öffnen und übertragen Sie Eingaben in die Datenbank?
- sieht für mich Sie nicht setup-php richtig!
- Was sind die HTTP-Header gesendet werden, wenn Sie das Formular abschicken?
- vielleicht ist die php-Datei nicht über die execute-Berechtigung? nicht sicher, ob dies von Bedeutung ist, sollte die Datei nur gelesen werden, aber vielleicht es lohnt sich, auch...
- wheres Ihren code? hast du nur wie die Datei auf deiner html oder sind Sie der Verarbeitung in irgendeiner Weise?
- PHP-Skripte müssen nicht die execute-Berechtigungen. Sie sind nicht ausführbare Dateien. Bei den meisten hat es nur lesbar durch den webserver.
- B: ja, das ist es, was ich dachte...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie wollen, stellen Sie sicher, dass der Apache hat gesagt, dass .php-Dateien behandelt werden sollen, als PHP-Skripte. Das bedeutet, dass Sie eine der folgenden:
und/oder
in Ihrer httpd.conf-Datei.
öffnen Sie Ihre Datei aus dem virtuellen web-server, Dateisystem nicht.
Sie haben etwas zu geben wie
in die Adressleiste Ihres Browsers
Haben Sie ausgecheckt http://www.mamp.info/en/documentation/faq.html#q8 ?
Vielleicht haben Sie nicht setzen Sie Ihre Website in den Ordner "htdocs"?
PHP wird nicht geparst werden, es sei denn, es befindet sich in diesem Ordner oder einem Unterordner.
Das würde die Tatsache erklären, dass Ihr browser lädt die php-Datei, anstatt das geparste php von apache.
Dieser Fehler ist nicht nur über php, sondern allgemein. Die Datei, die der browser besagt runter geladen ist, einfach das Skript, php oder nicht.