*.php-datei In Html Einbinden? ... und hat jemand nen Tutorial für nen php-Anfänger?
#1
geschrieben 26. September 2005 - 14:31
ich möchte eine php-Datei in html einbinden, also nur die datei, nicht den vollständigen code - ähnlich dem einbinden einer css-datei ... wie mache ich denn das?
kennt jemand zusätzlich ein gutes kostenloses php-tutorial? selfphp ist leider nur eine umfangreiche befehlsreferenz, weniger für anfänger gedacht und selfhtml enthält erst ab der nächsten version php-abschnitte
danke
lg
du ciel
Anzeige
#2
geschrieben 26. September 2005 - 14:48
HTML -> PHP = ja
PHP -> PHP = ja
aber
PHP -> HTML = nein
Vielleicht möchtest du uns dein Vorhaben etwas genauer erläutern.
#3
geschrieben 26. September 2005 - 15:07
#4
geschrieben 26. September 2005 - 15:09
Workstation: Intel E8400 - 4GB Ram - MSI P45 Board - Windows 7 Professional
Storage-Server: 3ware 9650SE 8LPML - 5x WD GP 1,5TB Raid5 - Ubuntu
#5
geschrieben 26. September 2005 - 15:14
Um zb einen PHP-Counter in deine Seite einzubinden musst du deine html-Datei in *.php umbenennen, dann kannst du mit:
<?php
include("counter.php");
?>
deinen PHP-Counter einbinden
#6
geschrieben 26. September 2005 - 15:21
er will den code selbst auf seine seite haben, zum ansehen
das wuerde gehen wenn du zB den dateiinhalt in ein array laedst und dort dann die <? und ?> durch die entsprechenden html codes ersetzt.
frag mich nicht wie die befehle sind, kann ich grad nich ausm kopf
Dieser Beitrag wurde von Y2G bearbeitet: 26. September 2005 - 15:21
#7
geschrieben 26. September 2005 - 15:24
#8
geschrieben 26. September 2005 - 15:26
@y2g: nene, hat er schon richtig verstanden, beliebigen text in html einbinden krieg ich dann doch schon hin
Dieser Beitrag wurde von du ciel bearbeitet: 26. September 2005 - 15:29
#10
geschrieben 26. September 2005 - 15:54
#11
geschrieben 26. September 2005 - 17:45
@Lofote: ja, aber wäre da ein einfaches .php nicht einfacher?! dann kann er auchnoch mehr mit machen :-)
#12
geschrieben 26. September 2005 - 17:58
#13
geschrieben 13. September 2006 - 10:58
Daher habe ich mir eine Software gekauft, mit der man lt. Beschreibung ganz klasse PHP-Scripte erstellen kann. Das habe ich soweit auch hingekriegt.
So, nun stehe ich vor dem Problem, dieses Script in meine Homepage einzubinden. Und dazu habe ich ein paar Fragen: (bitte nicht lachen )
Ich habe gelesen, dass der Aufruf ganz "einfach" über einen Include-Befehl geht.
<?php
include("scriptname.php");
?>
Das habe ich soweit verstanden.
1. Wenn ich den Text in meine Datei main.html einbinde, muss ich dann die Datei zwingend in main.php umbenennen? Kann ich einfach so die Endung ändern oder muss ich was beachten?
2. Muss sich die Datei "scriptname.php" im gleichen Verzeichnis wie die main.html befinden? Oder kann ich alle Scripte auch in einem Unterverzeichnis "php" sammeln? Ich habe es nämlich gerne aufgeräumt auf meinem Server.... Wenn ich ein Unterverzeichnis verwende, muss ich dann den Include-Befehl irgendwie abändern?
3. Wo öffnet sich die PHP-Datei? Wenn ich z.B. einen Link in meiner Navigationsleiste habe, möchte ich natürlich, dass sich die PHP-Datei im Hauptfenster (Main) öffnet. Geht das? Muss ich was besonderes beachten?
Ich hoffe, Ihr helft mir weiter und meine Fragen sind nicht zu dämlich. Aber ich habe schon stundenlang im Internet rumgesucht und stosse bei allen Erläuterungen immer wieder auf die gleichen Fragen...
Dieser Beitrag wurde von TinaW5 bearbeitet: 13. September 2006 - 11:00
#14
geschrieben 13. September 2006 - 11:17
Willkommen im Forum.
1. Jein. Man könnte auch den webserver so konfigurieren, dass auch html-Dateien geparst werden, besser aber, du benennst die Dateien einfach in *.php um.
2.Ordnung ist das halbe Leben. Die einzubindenden Dateien müssen nicht im gleichen verzeichnis liegen. Es muss lediglich der Pfad zu den einzubindenden Dateien korrekt angegeben sein.
<?php include("/php/scriptname.php"); ?>
/ ist das Wurzelverzeichnis (root) deiner website.
/php verweist auf das unterverzeichnis 'php'
../ zeigt auf die Verzeichnisebene darüber (nicht aber über 'root')
3. Frames sind Teufelszeug.
#15
geschrieben 13. September 2006 - 11:24
Tja, das mit den Frames ist so eine Sache.....
Ich fand das eigentlich immer spitze, weil alles so schön getrennt und einfach zu bearbeiten ist. Aber ich denke, wenn ich mehr Einblick in PHP bekomme, werde ich den Frame-Aufbau vielleicht wieder aufgeben. Meine Methode ist immer "lerning by doing".
Ich taste mich immer Schritt für Schritt an neue Sachen heran. Mit HTML komme ich inzwischen ganz gut klar, ich hoffe, das auch irgendwann über PHP sagen zu können.
Falls jemand irgendwelche Tipps für mich hat, immer her damit.