2016-06-25 14 views
-1

Ich arbeite an PHP-Skript und ich versuche, es mit einem anderen Datei-Upload-Skript zu verschmelzen, das ich zuvor gemacht habe ( ) Ich möchte eine andere PHP-Seite erstellen und das alte Skript einfügen, ich möchte das Datei-Upload-Skript auf der gleichen Seite meines neuen Skripts (gleiche Datei). Ich versuche die Methode, aber ich bekomme nur Fehler. Und ich versuche jede Methode, die ich gefunden habe, aber keine.Wie man eine PHP-Seite (mit HTML) in einer anderen PHP-Seite (mit HTML) zeigt

Die Idee ist einfach:

Meine aktuelle PHP Seite:

<?php 
<html> 
<body> 
    <!-- here I want the Page 2 in a specific area (It's responsive) --> 
</body> 
</html> 
?> 

genau mag:

enter image description here

Danke PROs.

Antwort

0

Wenn Sie eine PHP-Datei in eine andere einfügen, wird alles in dieser Datei in das zweite kopiert.

zum Beispiel:

p1.php:

<?php 
echo "hello "; 
?> 

p2.php:

<html> 
<body> 
<?php 
include "p1.php": 
?> 
world 
</body> 
<html> 

Ausgabe von p2.php sein wird:

Hallo Welt

jetzt, wenn Sie einige PHP-Skripte verwenden möchten, die Sie bereits haben, wird empfohlen, sie als PHP-Datei zu speichern, vollständig getrennt von Codes, die Sicht handhaben, und verwenden Sie sie überall wo Sie wollen. Es ist besser, wenn Sie sie Class-Datei machen.

+0

Danke. Mein Problem ist es, die PHP-Seite in einer anderen PHP-Seite im HTML-Inhalt zu zeigen: Bitte schauen Sie: i.imgur.com/OyhXxdz.png –

+0

Sie verwenden 'include', aber die DOM-Struktur würde Fehler haben. Wenn Sie darauf bestehen, eine andere PHP-Datei in eine andere zu integrieren, kann Ihnen die Verwendung eines 'iframe' helfen. '' –

+0

kein bro mein Problem geht es darum, diese: http://i.stack.imgur.com/AsKR4.png –

-1

Sie können Abfrage verwenden, um eine zweite Seite in ein div hinzuzufügen, diese Technik verwenden Sie eine oder mehrere Seiten in einem bestimmten div

anhängen
<?php 

    <!--HERE WILL BE ADDED THE SECOND PAGE --> 
    <div id ="content"></div> 

    <script> 
     $(document).ready(function() { 
      $("#content").load("content.php"); //NAME OF THE PAGE TO ADD 
     }); 
    </script> 


?> 
+0

bitte einen Blick: http: // i.imgur.com/OyhXxdz.png –

+0

Bitte schauen Sie: i.imgur.com/OyhXxdz.png –

+0

Entschuldigung das ist genauer: http://i.stack.imgur.com/AsKR4.png –

-1

Verwendung iframe Te ather Seite

<iframe src="demo_iframe.htm" width="200" height="200"></iframe> 
enthalten

oder in pHP

ob_start(); 
require $action; 
$content_for_layout = ob_get_clean(); 

und echo

$content for layout 

oder besuchen php layout

0

Öffnen Sie die PHP-Seite, wo Sie die andere PHP-Seite zeigen wollen und

<?php include: 'page.php'; ?> 

Hinweis hinzufügen: Sie HTML schreiben können wie folgt

<?php <html> </html> ?> this is wrong 

Zum Hinzufügen der anderen PHP-Seite schreiben Sie den folgenden Code:

<html> 
<body> 

<h1>Welcome to my home page!</h1> 
<p>Some text.</p> 
<p>Some more text.</p> 
<?php include 'footer.php';?> 

</body> 
</html> 

und speichern Sie es als name.php

Verwandte Themen