Ajay Singh Ответов: 1

Хотел вызвать страницу, которая находится в другой папке, и вызвать из другой папки с помощью masterpage


Имя основной папки: Masterpage
файл главной страницы: masterpage.php
Внутри главной папки: еще одна папка под названием Pages
Внутренние страницы: файл называется doctorwelcome.php
И снова внутри главной папки: другая папка называется doctorlogin
Внутри логина доктора: файл есть uploadimage.php

Теперь я хочу позвонить uploadimage.php в doctorwelcome.php

Код идет сюда:

<style type="text/css" media="all">
   @import "bootstrap/css/doctorwelcome.css";
</style>


<?php
	session_start();
?>

<div class="container doctorwelcome">
	<div class="row">
		<div class="col-md-4">
			<ul>
				<li><a href="./index1.php?doctorlogin=uploadimage" class="btn btn-default">Upload Image</a></li>
				<li><a href="index1.php/doctorlogin/uploadvideos.php" class="btn btn-default">Videos</a></li>
				<li><a href="./doctorlogin/uploadaward.php" class="btn btn-default">Award</a></li>
				<li><a href="./doctorlogin/uploadcertificates.php" class="btn btn-default">Certificates</a></li>
				<li><a href="./doctorlogin/clinictiming.php" class="btn btn-default">Clinic Timing</a></li>
				<li><a href="./doctorlogin/clinicdetails.php" class="btn btn-default">Clinic Details</a></li>
				<li><a href="./doctorlogin/clinicpricing.php" class="btn btn-default">Clinic Pricing</a></li>
			</ul>
		</div>
		<div class="col-md-8">
			 <?php 
            if(isset($_GET['doctorlogin']))
            {
              $page_name = $_GET['page'];
              include("./doctorlogin/".$page_name.".php");
            }
            else
            {
              include("./doctorlogin/uploadimage.php");
            }

          ?>

		</div>
	</div>
</div>


Что я уже пробовал:

Проблема в вызывающей функции php

1 Ответов

Рейтинг:
1

Nick_3141592654

Если вышеизложенное показывает содержание doctorwelcome.php затем вам нужно подняться на один уровень dir, прежде чем вернуться вниз, так что вместо того, чтобы:

include("./doctorlogin/".$page_name.".php");

вы должны использовать:
include("../doctorlogin/".$page_name.".php");

Обратите внимание на две "точки", а не на одну, которая перемещается (относительно) из текущего каталога" Pages "к его родительскому каталогу, который является" Master", а затем "/ doctorlogin/ " возвращает вас обратно в dir, где uploadimage.php проживает.

Ваше использование". / "означает просто " текущий реж".