Zdravím, mám problém.
v kořenovém adresáři mám soubor jadro.php a složku admin.
Ve složce admin mám soubor admin.php, a do něj potřebuji vložit soubor
jadro.php, a chci to udělat pomocí příkazu require, jak na to?
Fórum › PHP
Vložení souboru z kořenového adresáře
include, require
Príkazy include a require se používají pro vložení zdrojového souboru php na urcité
místo v jiném souboru. Vložený soubor se ve výsledku chová tak, jako by byl na daném
míste odjakživa. To znamená, že pokud je v nem kód jazyka PHP, normálne se
provede. Require se chová úplne stejne jako include; rozdíl je pouze v tom, co se stane,
když požadovaný soubor k zaclenení chybí. Include vyprodukuje varování, require
fatální chybu. Umístení include a require souboru vuci souboru, do nejž se bude
vkládat muže být být dáno bud relativní cestou, nebo pomocí konfiguracní promenné
include_path pri instalaci PHP. Zaclenené soubory se chovají skutecne "jako by tam
byly odjakživa", takže jestliže je napríklad v zaclenovaném souboru definována
funkce, skript, do nehož se zaclenuje muže tuto funkci využít.
přiklad:
<TABLE height="100%" width="100%" border="1">
<TR>
<TD width=20% valign="top">
<?require "21_left.php"?>
</TD>
<TD width=60% valign="top">
<?include "21_middle.php"?>
</TD>
<TD width=20% valign="top">
<?include "21_right.php"?>
</TD>
</TR>
</TABLE>
Pokud si na localhostu a projekt máš v nějaké podsložce, dej si pozor na konstrukce typu /. Naopak na ostrém serveru bych spíše doporučoval konstrukci typu
<?php
include '/jadro.php';
include './jadro.php';
?>
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
WinApi - Nastavení kořenového adresáře CreateProcess — založil Doomista
Vyber souboru z adresare — založil Row
C/c++ výpis souborů z adresáře — založil míša
Vytvoření ADRESÁŘE a souboru — založil Argon
Moderátoři diskuze