PHP-Script einfügen

chfalk schrieb am 01.02.2016 um 17:23 Uhr

Hallo,

kann mir jemand helfen ein PHP Script einzufügen? Ein Freund hat mir ein Anmeldeformular mit kleiner Datenbank für meine Website erstellt. Das Script funktioniert (wenn ich es nicht mit dem Webdsigner 11 einfüge) einwandfrei.

Wenn ich den Quelltext des Scripts in meine Zwischenablage kopiert habe und versuche es über Einfügen HTML-Platzhalter einzufügen kommt folgende Sicherheitswarnung:

...und wenn ich dann doch in die Vorschau gehe, stell es sich wie folgt dar:

Kann mir das jemand erklären und hat evtl. noch einen Lösungsansatz?

 

Super vielen Dank

Christian

Kommentare

BeRo schrieb am 01.02.2016 um 23:38 Uhr

Wenn Du eine in PHP programmierte Seite (z. B. "Anmeldeformular.php") in deine Seite einbinden möchtest, musst Du Deine HTML Datei in *.php umbenennen, danach kannst Du mit:

<?php
include("Anmeldeformular.php");
?>

Dein PHP Anmeldeformular z. B. mit einem Platzhalter irgendwo auf Deiner Site anzeigen.

Damit das funktioniert, muss Dein Webserver natürlich PHP unterstützen. Wenn Du keinen lokalen Apache betreibst, musst Du die Site zum Testen also auf den (PHP fähigen) Webserver laden...

Viel Erfolg

Zuletzt geändert von BeRo am 01.02.2016, 23:38, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

chfalk schrieb am 02.02.2016 um 15:02 Uhr

 

Wenn Du eine in PHP programmierte Seite (z. B. "Anmeldeformular.php") in deine Seite einbinden möchtest, musst Du Deine HTML Datei in *.php umbenennen, danach kannst Du mit:

<?php
include("Anmeldeformular.php");
?>

Dein PHP Anmeldeformular z. B. mit einem Platzhalter irgendwo auf Deiner Site anzeigen.

Damit das funktioniert, muss Dein Webserver natürlich PHP unterstützen. Wenn Du keinen lokalen Apache betreibst, musst Du die Site zum Testen also auf den (PHP fähigen) Webserver laden...

Viel Erfolg

Hallo Rebo

habe alles so gemacht wie du es erklärt hast. Super vielen Dank, es funktioniert. Zumindest ist die Darstellung perfekt. Musste auch erst alles auf meinen Server legen, aber dann hatt alles geklappt.

Wo muß eigentlich die "Programm. php" liegen? Direkt im Verzeichnis wo die index.php liegt oder im Verzeichnis Index?

BeRo schrieb am 02.02.2016 um 17:06 Uhr

[...] Wo muß eigentlich die "Programm. php" liegen? [...]

Das ist egal. Du musst nur dafür sorgen, dass der "include" Befehl sie auch findet...

Wenn Du den Befehl so notierst, wie im letzten Posting beschrieben, dann muss die "Programm. php" in dem Verzeichnis liegen, in dem auch die "index.htm" Datei liegt.
Legst Du die "Programm. php" in das Verzeichnis "index_htm_files", dann muss der include Befehl entsprechend angepasst werden, z. B. so:

<?php
include("index_htm_files/Anmeldeformular.php");
?>

Bei der so benutzten, relativen Adressierung kann es aber Probleme geben. Sollte Dein Webserver den Verweis auf die PHP Datei nicht verstehen, musst Du die absolute Adressierung wählen, also die komplette URL angeben:

"http://meinedomain.de/index_htm_files/Anmeldeformular.php"

Damit funktioniert es dann in jedem Fall.

Viel Erfolg

Zuletzt geändert von BeRo am 02.02.2016, 17:06, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

seewolf61 schrieb am 22.04.2018 um 17:11 Uhr

Herzlichen Dank für diese Hinweise, da ich einen lokalen Apache Server betreibe werde ich es ausprobieren wie vorgeschlagen. Scheint ja relativ einfach zu sein.

Cem-Arslan schrieb am 28.07.2019 um 14:08 Uhr
 

Damit das funktioniert, muss Dein Webserver natürlich PHP unterstützen. Wenn Du keinen lokalen Apache betreibst, musst Du die Site zum Testen also auf den (PHP fähigen) Webserver laden...

Viel Erfolg

 

Man ladet diesen PHP Scrip auf den Webserver hoch. Gilt das für alle PHP Scripte wie zb. Blog-, Forum-, Kommentar-, News- oder FAQ- Scripte?
Immer erst auf Webserver hochladen?
Und werden diese dann per IFrame eingeblendet?

Kann man diese Scripte nicht direkt ins Magix Projekt integrieren ohne es extern hochladen zu müssen, wenn ich es integriere und die Website hochlade wird es doch mit hochgeladen oder? Wo ist der Unterschied?

BeRo schrieb am 28.07.2019 um 23:25 Uhr

@Cem-Arslan

[...] Man ladet diesen PHP Scrip auf den Webserver hoch. Gilt das für alle PHP Scripte [...]

Nicht unbedingt. Du kannst auch PHP Code direkt mit dem WD Editor bearbeiten oder ihn per include Befehl integrieren. Dabei sind allerdings ein paar wichtige Einschränkungen zu berücksichtigen, die der WD hat... 🙃
Der "freihändige" Umgang mit PHP Scriptcode ist für den "normalen" WD Benutzer daher nicht zu empfehlen. Wenn Du aber zumindest gute Grundkenntnisse in den gängigen Scriptsprachen hast, dann kannst Du die Webseiten Erstellung damit deutlich professioneller machen.

[...] wenn ich es integriere und die Website hochlade wird es doch mit hochgeladen oder? Wo ist der Unterschied? [...]

Hier findest Du eine praxisbezogene Anleitung für den Einbau von PHP Code und für die Nutzung von fertigen PHP Seiten wie Newsletter und Blog Seiten. Da wird auch erklärt, was beim Upload zu beachten ist.
Eine Suche im Forum mit dem Stichwort PHP bringt Dir sicher noch mehr Infos.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓