2016-06-25 4 views
-1

Я работаю над PHP Script, и я пытаюсь объединить его с другим файлом upload ccript, который был сделан ранее (PHP & HTML-страница) Я не знаю 't хочу сделать еще одну страницу PHP и включить старый сценарий, я хочу, чтобы сценарий загрузки файла на той же странице моего нового скрипта (тот же файл). Я пробую метод, но я получаю ошибки. И я стараюсь каждый метод, который я нашел, но ничего.Как показать страницу PHP (с HTML) на другой странице PHP (с HTML)

Идея просто:

Мой текущий PHP Страница:

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

точно как:

enter image description here

Спасибо PROs.

ответ

0

Когда вы включаете файл PHP в другой, все в этом файле копируется во второй.

, например:

p1.php:

<?php 
echo "hello "; 
?> 

p2.php:

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

выход p2.php будет:

привет мир

теперь, если вы хотите использовать некоторые скрипты php, которые у вас уже есть, рекомендуется сохранять их в виде файла PHP, полностью отделенного от кодов, обрабатывающих представление, и использовать их в любом месте. Лучше, если вы создадите файл класса.

+0

Спасибо. моя проблема заключается в том, чтобы сделать страницу php на другой php-странице в html-контенте: , пожалуйста, посмотрите: i.imgur.com/OyhXxdz.png –

+0

вы используете 'include', но структура DOM будет иметь ошибки. если вы настаиваете на включении другого файла php в другой, возможно, использование 'iframe' может вам помочь. '' –

+0

no bro моя проблема об этом: http://i.stack.imgur.com/AsKR4.png –

-1

вы можете использовать запрос для добавления второй страницы в DIV, с помощью этого метода вы можете добавить одну или несколько страниц в конкретный DIV

<?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

, пожалуйста, посмотрите: http: // i.imgur.com/OyhXxdz.png –

+0

, пожалуйста, посмотрите: i.imgur.com/OyhXxdz.png –

+0

извините, что это более конкретно: http://i.stack.imgur.com/AsKR4.png –

-1

использовать IFRAME включить të Ather страница

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

или в использовании PHP

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

и эхо

$content for layout 

или посетить php layout

0

Открыть страницу PHP, где вы хотите, чтобы показать страницу другой PHP и добавить

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

Примечание: вы не можете писать HTML, как это

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

Чтобы добавить другую страницу php, введите код ниже

<html> 
<body> 

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

</body> 
</html> 

и сохранить его как name.php