kostenloser Webspace werbefrei: lima-city


PHP in HTML?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    <script language="php">PHP CODE </script>


    Jetzt Kommt Die Frage :,, Das Ist Doch HTML, Was hat das in PHP zu suche".

    Ganz Einfach Weil PHP auch Dabei ist.

    Also Meine Frage ist

    Kann man PHP auch in HTML Einsetzen oder ist der tag/code">Code Unfug.

    [EDIT]Wäre Schön zu wissen wer das abgestimmt hat und wieso.
    und kommt mir nicht mit

    1.Wegen Deiner Rechtschreibung.
    2.Weil Ich Dich Hasse und so weiter.

    Beitrag zuletzt geändert: 1.6.2009 22:11:04 von privatecitypage

    Abstimmung (Nur eine Auswahl möglich)

    Ja
    17,39 % (4 Stimmen)
    Nein
    17,39 % (4 Stimmen)
    Vielleicht
    4,35 % (1 Stimme)
    Probiers mal aus!!!
    43,48 % (10 Stimmen)
    Sag Ich Dir Doch nicht!!!
    17,39 % (4 Stimmen)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. geht so auch, weil der code über script angegebene wird...natürlich gelten dort dieselben Regeln für PHP also echo/print für Ausgaben usw...$ für Variablen ...

    man brauch halt nur kein <?php ?> angeben^^
  4. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    und der dateiende

    also .html .php wie muss das heißen?
  5. t****o

    .php

    Es gibt verschiedene Möglichkeiten PHP Code in eine .php Datei zu schreiben:

    <script language="php"> CODE </script>

    <?php CODE ?>

    <? CODE ?>

    <% CODE %>


    Das mit dem Prozentzeichen funktioniert aber nur, wenns in der php.ini eingeschaltet ist. (Bei Lima also glaub ich schon.)
    Egal wie mans macht, die Datei muss immer .php sein.

    MfG
    telelo
  6. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    aso.

    Danke Dir. Jetzt Weiß Ich Mehr . Thread Kann Geschlossen werden.
  7. telelo schrieb:
    <script language="php"> CODE </script>



    Das ist doch völliger Unsinn. Wieso sollte der PHP in einem HTML Context ausgeführt werden? PHP != (<>) Javascript. PHP ist eine serverseitige Skriptsprache und hat daher in HTML nichts verloren. Dieser code wird dann einfach nur angezeigt und nicht geparsed. höchtens js geparsed. und das language tag ist veraltet... type="text/javascript" schreibt man heute ^^

    lg
  8. Also ich würde lieber auf nummer sicher gehen und den guten alten <?php -Tag nehmen... Der ist doch sowieso viel kürzer und eigentlich auch übersichtlicher. Wenn du nämlich dauern <script language="text/javascript"></script> und dann auch noch einzeln den PHP - language Tag hast, dann wäre das eher ned so mein Ding...
    mfg Limabone
  9. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    Also nur mal so generell:

    Es ist komplett egal welche endung eine Datei hat in der html/php steht.
    Das System erkennt anhand des "<?php ?>" Tags das es sich in dem bereich um php handelt.
    außen drumherum kann sich natürlich soviel html wie man will befinden.

    GIDF.de

    MfG

    karlsve
  10. Hi,
    kommt wie immer ganz darauf an wie du es meinst und anwendest. ;-)

    Bettest du PHP Elemente in HTML ein und jagst diese Datei dann nie durch einen PHP Parser...bringt dir das PHP gar nichts.
    Aus diesem Grund, wenn der Code vom PHP Parser geparst wird ist alles ok.

    Das heißt wiederrum, wenn dein Webserver alle HTML Dateien trotzdem durch den PHP Parser schickt ist alles ok, tut er das nicht wird halt das PHP nicht interpretiert.

    Um diese Entscheidung zu erzwingen, erstellt man meist PHP Dateien und echoed/printed von dort die HTML Elemente raus.

    Grüßle
  11. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Meine Idee war Jetzt PHP Irgendwie in HTML zu Benutzen.

    Denn Ich Habe Javascripts erstellt die Unter PHP nicht gehen.

  12. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    das geht nur über den "<?php ?>" tag
    dann kann man über echo das ausgeben was in html da stehen soll.
    eine andere möglichkeit gibt es nicht, weil php nun mal server- und html clientseitig ist.

    MfG

    karlsve
  13. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    na gut, ok.

    Dann Werde Ich Wohl Die Scripts ein Anderes Mal Verwenden.

    Danke An Alle.
  14. karlsve schrieb:
    Also nur mal so generell:

    Es ist komplett egal welche endung eine Datei hat in der html/php steht.
    Das System erkennt anhand des "<?php ?>" Tags das es sich in dem bereich um php handelt.
    außen drumherum kann sich natürlich soviel html wie man will befinden.

    GIDF.de

    MfG

    karlsve


    Aha? Wo hast du denn das gelesen? Das hängt von der konfiguration des Webserver ab. Grundsätzlich wird nur .php auch php geparsed. du kannst das natürlich auf html erweitern. Ist aber wegen der XML Deklaration <?xml... nicht so sinnvoll. die Endung auf dem Server muss nicht der Endung in der URL entsprechen: siehe mod_rewrite.

    privatecitypage schrieb: Meine Idee war Jetzt PHP Irgendwie in HTML zu Benutzen. Denn Ich Habe Javascripts erstellt die Unter PHP nicht gehen.


    Das versteh ich nicht? Du hast ein Javascript geschrieben und wolltest jetzt den Code als PHP direkt vom Server parsen lassen? Hä? hm ich schreibe auch gerade an einem 3D Spiel das auf FreeDOS läuft!
  15. Wo ist da bitte das Problem? JavaScript wird erst im Browser interpretiert und somit unabhängig von PHP. Sprich wie gewohnt die PHP Sachen coden und im HTML Part das JScript einfügen.
  16. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Irgendwas Flasch Beschrieben.

    Ich wollte eine HTML Datei Machen Wo PHP und JS zusammen Kommen.


    So Als Ich Versucht Habe JS und HTML in PHP, wurde der JS Code Nicht Angezeigt.

    Deshalb

    Wollte Ich das PHP und JS in einer HTML Datei Ineinander Treffen.

    Das Problem ist Wegen "Echo "HIER DER INHALT"; Beim Inhalt muss dann alles mit ' Geschrieben werden sonst wird der Echo Wieder Beendet und wenn man "Echo 'HIER DER INHALT'; Zeigt er irgend eine Parse Error Code on so und so on line so und so.
  17. Und wo ist dabei bitte das Problem?
    <?php
    // ganz viel lustiger php Code
    
    echo '<script type="text/javascript">// ganz lustiger javascript</script>';
    
    // noch mehr php
    ?>

    Das ganze in eine PHP Datei schmeißen und fertig.
  18. vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    privatecitypage schrieb:
    Irgendwas Flasch Beschrieben.

    Ich wollte eine HTML Datei Machen Wo PHP und JS zusammen Kommen.


    So Als Ich Versucht Habe JS und HTML in PHP, wurde der JS Code Nicht Angezeigt.

    Deshalb

    Wollte Ich das PHP und JS in einer HTML Datei Ineinander Treffen.

    Das Problem ist Wegen "Echo "HIER DER INHALT"; Beim Inhalt muss dann alles mit ' Geschrieben werden sonst wird der Echo Wieder Beendet und wenn man "Echo 'HIER DER INHALT'; Zeigt er irgend eine Parse Error Code on so und so on line so und so.


    Hast du schonmal was von Escapes gehört ?
    Google: http://www.perun.net/2004/04/16/php-lernen-6-escape-zeichen/
    Ist wohl logisch, dass nen Echo mit seinem Anfangszeichen (das du im übrigen wählen kannst, zwischen ' und ") auch wieder beendet wird. Aber du kannst es dir auch viel einfacher machen, indem du das JS einfach über einen Verweis einliest (sofern es statisch ist). Ansonsten hat Strange alles gesagt, denke ich.

    Liebe Grüße
    - VampireSilence

    Beitrag zuletzt geändert: 2.6.2009 12:22:58 von vampiresilence
  19. zenks schrieb:
    telelo schrieb:
    <script language="php"> CODE </script>



    Das ist doch völliger Unsinn. Wieso sollte der PHP in einem HTML Context ausgeführt werden? PHP != (<>) Javascript. PHP ist eine serverseitige Skriptsprache und hat daher in HTML nichts verloren. Dieser code wird dann einfach nur angezeigt und nicht geparsed. höchtens js geparsed. und das language tag ist veraltet... type="text/javascript" schreibt man heute ^^

    lg

    Es kein Unsinn. Das hat seine Richtigkeit. Der <script>-Tag ist in diesem Fall auch kein HTML-Tag, sondern eine Anweisung an PHP. Und diese Anweisung wird dann beim Ausliefern der HTML Seite auch nicht mehr mit ausgegeben.

    Es ist genauso wie bei den <?php ?> "Tags". Diese werden schließlich auch vom PHP Interpreter aus dem Quelltext bei der Ausgabe entfernt.

    @Topic: PHP ist ein HTTP-Präprozessor. Das heißt, PHP liest ein HTML Dokument ein und wertet alle PHP Anweisungen aus und fügt die Ausgabe in den "reinen" HTML-Quelltext ein.
    Darüber sollte man sich im Klaren sein, wenn man sich Gedanken über HTML in PHP oder PHP in HTML macht.
    Und man kann natürlich PHP auch noch für das präprozessieren anderer Dateiformate benutzen.

    Beitrag zuletzt geändert: 2.6.2009 12:28:31 von bladehunter
  20. privatecitypage schrieb:
    Irgendwas Flasch Beschrieben.

    Ich wollte eine HTML Datei Machen Wo PHP und JS zusammen Kommen.


    So Als Ich Versucht Habe JS und HTML in PHP, wurde der JS Code Nicht Angezeigt.

    Deshalb

    Wollte Ich das PHP und JS in einer HTML Datei Ineinander Treffen.

    Das Problem ist Wegen "Echo "HIER DER INHALT"; Beim Inhalt muss dann alles mit ' Geschrieben werden sonst wird der Echo Wieder Beendet und wenn man "Echo 'HIER DER INHALT'; Zeigt er irgend eine Parse Error Code on so und so on line so und so.


    Im Prinzip basiert das bekannte Rollenspiel "Die Stämme" auf PHP und Javascript. Der wenigste Teil besteht aus html was eigentlich ja auch gerechtfertigt ist, weil das Sytem quasi selber denken muss (wäre dann Js) und deinen Spielstand "speichern" (wäre dann PHP) muss.
  21. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Ich Komme Jetzt ganz Durch einander.

    Also Die einen Sagen

    Ja Es Geht.

    und Die anderen Nein , du Musst die Endung.php Benutzen.

    Naja Ich Werde Auf bladehunter Hören denn er ist nicht aus ohne Grund Moderator geworden.

    Danke An Allen.

    [EDIT]WIRD ES NOCH GEBEN[/EDIT]
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!