2016-08-04 16 views
-1

Also ich habe überall auf dieser Website nach einer Möglichkeit gesucht, Python in meinem HTML zu kombinieren, aber die einzige Hilfe, die ich finden konnte, war ein Framework für Python verwenden, hauptsächlich Python-Code zu verwenden für eine Webanwendung. Das ist nicht was ich will. Nach weiteren Recherchen fand ich heraus, dass PHP gut in HTML eingebettet ist. Ich fand dann eine andere Quelle, die "implizierte", dass Python in PHP eingebettet werden könnte. Also meine Frage ist, gibt es eine Möglichkeit, ein Python-Skript zu schreiben, es in PHP einbetten, dann nehmen Sie das PHP und betten es in HTML ein? Wenn das so ist, wie? Vielen Dank.Einbetten von Python zu PHP dann PHP zu HTML

+0

dies absolut schrecklich klingt ... und tut wirklich Sinn machen ... darauf hinweist, dass Sie nicht verstehen, Python oder html oder php ... –

+1

@JoranBeasley Während ich mit Ihnen zustimme, müssen Sie nicht so unhöflich sein. OP: die Situation, die Sie beschrieben, ist eine, die Sie wirklich vermeiden sollten. Versuchen Sie, in ein Framework wie Flask zu schauen, es ist wahrscheinlich näher an dem, was Sie wollen, da es so unauffällig ist. –

Antwort

0

ein PHP ist effektiv eine HTML-Datei, die Code ausführen kann

index.html

<head><title>Hello</title></head> 
<body> 
Hello HTML WORLD!!! 
</body> 

Sie dieses index.html nehmen und benennen Sie sie in index.php es ist jetzt eine PHP-Datei, aber wenn Sie die besuchen Seite finden Sie den gleichen Inhalt sehen ... lässt so etwas für pHP

index.php

<head><title>Hello</title></head> 
<body> 
Hello <?php echo "PHP"; ?>WORLD!!! 

</body> 
zu tun hinzufügen

sehen wir ein wenig von PHP-Code lief es

Sie ein externes Programm aus php wie

<?php 
    $result = exec('python some_script.py'); 
?> 

nennen kann, aber wirklich, es klingt wie, was Sie versuchen, unbedingt zu tun, ist der falsche Weg zu gehen davon ...

nur ein python-Web-Framework wie django verwenden (wenn Sie viele Funktionen benötigen) oder flask, wenn man nur etwas brauchen einfache

eigentlich klingt es wie http://php.net/manual/en/function.passthru.php

<?php passthrough(command); ?>

mehr ist, was Sie wollen ...

+0

Nein, das ist was ich versuche herauszufinden, danke. Ich bin eigentlich ziemlich gut in Python fyi. Mein Problem liegt bei html (was ich gerade erst vor ein paar Tagen gelernt habe) und php. Könnte ich nun, in Bezug auf Ihre Beispiele, den PHP, der den Python ausführt (die dritte "example-box", die Sie gemacht haben) nehmen und ihn in HTML einbinden, wie Sie es in der zweiten "example-box" getan haben? Vielen Dank. – ZacGM

+0

Wenn Ihr Python-Skript die gewünschte Ausgabe ausgibt ... nur ' ' –