2009-08-14 16 views
0

Ich versuche ein Skript zu erstellen, das den Inhalt eines Ordners auf einem Newsticker anzeigt, und ich fragte mich, ob jemand ein Skript hatte, das dies ausführen könnte. Ich dachte wahrscheinlich php, aber es hat nicht funktioniert für mich.Dynamische Webseite auf statischem HTML

Danke für die Hilfe

Die Software die ich benutze ist Dreamweaver CS4

+0

Nun, welche Art von Inhalt hätten Sie in dem Ordner? Eine einfache Textdatei oder etwas anderes? –

+0

Ordner? Verzeichnis von OS? – opHASnoNAME

+3

Können Sie näher ausführen "nicht für mich gearbeitet"? Ist PHP konfiguriert? Welche Fehlermeldungen erhalten Sie? Was erwarten Sie im Vergleich zu dem, was tatsächlich passiert? –

Antwort

0

Ich vermute, dass Sie einige PHP geschrieben haben, aber versuchen, es ohne einen Server lokal ausführen - für PHP Um zu arbeiten brauchst du einen Server. XAMPP ist eine gute Sache, dies lokal zu tun, oder Sie müssen Ihre Datei auf ein Hosting hochladen, das PHP unterstützt.

+0

Zuerst wollte ich eine machen dassouki

0

Ich denke, warum Sie Probleme damit haben, ist, weil Sie nur den Code in eine HTML-Datei kopieren und einfügen und öffnen Sie es in Ihrer lokalen Umgebung.

Mit diesem, damit es lokal ausgeführt werden, müssen Sie PHP und einen http-Server installieren. Der Code wird auf der Serverseite und nicht auf der Clientseite erstellt. Also entweder einen Hosting-Service, der PHP unterstützt oder einen eigenen Server und PHP herunterladen und installieren.

Auch, wenn Sie bereits die oben genannten haben, muss der Code von einer <? Php umgeben sein und? > Tags (ohne Leerzeichen). Wenn Sie es auf CLI ausführen, müssen Sie sicherstellen, dass Sie ihm die Ausführungsberechtigung mit dem Pfad zu PHP geben, oder führen Sie PHP < Name des Skripts> aus.

Zuletzt bietet der von Ihnen vorgestellte Code erhebliche Sicherheitslücken. Wo wird zuerst die Variable "$ dir_path" eingestellt? Wird der Benutzer angegeben oder geben Sie die Variable an?

Wenn Sie Benutzern erlauben, Ihr Dateisystem zu sehen, stellen Sie immer sicher, dass Sie ihm Beschränkungen auferlegen. Zum Beispiel, sagen wir, Sie tat dies:

www.example.com/newsticker.php?path=/www/files/newsticker

unschuldig sieht genug, aber ein kluger Hacker könnte sagen, lassen Sie mich versuchen .. ..

www.example.com/newsticker.php?path=/

Und so fort.

Seien Sie also vorsichtig und erlauben Sie Benutzern nicht, Verzeichnisse anzugeben oder Code auszuführen.

Verwandte Themen