cum sa fac calea relativa pentru include header.php ?

Aici puteţi posta întrebari legate de instalare şi configurare PHP, Apache, IIS, MySQL, PostgreSQL, Oracle, SQL Server sau altele.

Moderator: Moderatori

theplayer
New Member
Mesaje: 1
Membru din: Sâm Sep 05, 2015 11:28 am

cum sa fac calea relativa pentru include header.php ?

Mesajde theplayer » Sâm Sep 05, 2015 12:29 pm

Salut, am creat un site pe care l-am organizat pe mai multe folder (istorie, stiinta, etc), problema este ca atunci cand incerc sa bag include in istorie/stire.php

Cod: Selectaţi tot

<?php
   include ("header.php"); ?>
   ?>

imi da eroare...
Warning: include(head.php): failed to open stream: No such file or directory in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\site\istorie\turnul-eiffel.php on line 8
am incercat cu calea relativa(sunt incepator in php, asa am auzit ca se numeste...) adica:

Cod: Selectaţi tot

<?php
   include ("../header.php"); ?>
   ?>

mi-a mers, insa nu asa cum as fi dorit, deoarece css-urile nu mi-le luat, deoarece "style.css" se afla in folderul css adica css/style.css

pun header.php

Cod: Selectaţi tot

<!DOCTYPE html>
<html lang="en">
<head>

   <title>EstiCurios.ro In 5 minute Afli 5 lucruri noi.</title>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="description" content="Project Description">
   <meta name="author" content="Project Keywords">
   <link href="css/style.css" rel="stylesheet" type="text/css" />    
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
<!--de la bara -->
 <meta name="viewport" content="width=device-width, initial-scale=1">
   <link rel="stylesheet" href="css/bara.css">
   <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
   <script src="js/bara.js"></script>
   <!--pana aici de la bara mai in sus -->
</head>


<body>


<div id="wrapper">
   <section id="banner" name="banner"><!-- De aici modificam banner-ul -->   
      <a href="index.php"><img src="images/banner.png" alt="Banner" width="940" height="240"></a>   </section>
<!-- // end #banner -->
  <!--de aici am bagat -->
    <div id='cssmenu'>
<ul>
    <li><a href="index.php"><span>Home</span></a></li>
     <li><a href="stiinta.php"><span>Stiinta</span></a></li>
   <li><a href="natura.php"><span>Natura</span></a></li>
   <li><a href="istorie.php"><span>Istorie</span></a></li>
   <li><a href="htravel.php"><span>Travel</span></a></li>
   <li class='last'><a href="lifestyle.php"><span>Lifestyle</span></a></li>
</ul>
</div>

   
</div>

</body>
</html>



MarPlo
Senior Member
Mesaje: 884
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Re: cum sa fac calea relativa pentru include header.php ?

Mesajde MarPlo » Sâm Sep 05, 2015 6:10 pm

Salut
Incearca asa:
- Adauga in codul html, in zona <head> acest tag (inlocuieste 'domeniu_site.net' cu site-ul tau). Va face ca toate adresele din codul html care au cale relativa sa inceapa de la directorul root al site-ului.

Cod: Selectaţi tot

<base href="http://domeniu_site.net/" />

- Sau, incepe calea catre fisierul css cu "/":

Cod: Selectaţi tot

<link href="/css/style.css" rel="stylesheet" type="text/css" />

La fel si pentru fisierele ".js" care au calea relativa ("/js/nume.js") incepand de la directorul "root"

Avatar utilizator
mandix
Average Member
Mesaje: 142
Membru din: Dum Apr 01, 2012 2:04 am
Localitate: Santana, Arad
Contact:

Re: cum sa fac calea relativa pentru include header.php ?

Mesajde mandix » Lun Sep 07, 2015 6:09 am

theplayer scrie:<?php
include ("header.php"); ?>
?>
imi da eroare...
Warning: include(head.php): failed to open stream: No such file or directory in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\site\istorie\turnul-eiffel.php on line 8


Ceva nu dă bine...

ViezuREX
Senior Member
Mesaje: 499
Membru din: Joi Dec 13, 2012 1:35 pm

Re: cum sa fac calea relativa pentru include header.php ?

Mesajde ViezuREX » Mie Sep 09, 2015 3:15 pm

Poti sa faci asa:

Cod: Selectaţi tot

<?php
chdir('calea_catre_folderul_in_care_e_aplicatia'); /* Calea absoluta */
include ("header.php");


Înapoi la “Instalare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori