Cześć wszystkim :)
Już parę lat zajmuje się HTML'em i CSS'em, ale PHP itp. to jak na razie magia...
Odkryłem ciekawą możliwość pakowania kawałków stron które są wspólne dla całego serwisu do plików php i "includowanie" tego cuda.
Napisałem już parę stron w ten sposób i nie było problemów jednak dzisiaj siedzę cały dzień i nie mogę ogarnąć... nawet przenosiłem całą stronę po serwerze myśląc, że coś jest nie tak ze ścieżką do pliku, ale to chyba nie to.
Serwer na home.pl
Struktura katalogów:
katalogglowny/index.php
katalogglowny/content/header.php
katalogglowny/content/newsletter/bledy/1.php
Mój kod wygląda tak:
Index.php
<body>
<?php include_once("analyticstracking.php"); ?>
<?php include_once("content/header.php"); ?>
<!-- START ZAWARTOSC CONTENTU DLA KONKRETNEJ STRONY -->
<div id="box">
header.php
<div id="header">
<div id="headercontent">
<div id="logo">
</div>
</div>
</div>
1.php
<body>
<?php include_once("analyticstracking.php"); ?>
<?php include_once("content/header.php"); ?>
<!-- START ZAWARTOSC CONTENTU DLA KONKRETNEJ STRONY -->
php.ini puste
Kod błędu:
Warning: include_once(analyticstracking.php) [function.include-once]: failed to open stream: No such file or directory in /*/*/*/webpage/content/newsletter/bledy/1.php on line 11
Warning: include_once() [function.include]: Failed opening 'analyticstracking.php' for inclusion (include_path='.:/:/usr/local/php/pear5') in /*/*/*/webpage/content/newsletter/bledy/1.php on line 11
Warning: include_once(content/header.php) [function.include-once]: failed to open stream: No such file or directory in /*/*/*/webpage/content/newsletter/bledy/1.php on line 12
Warning: include_once() [function.include]: Failed opening 'content/header.php' for inclusion (include_path='.:/:/usr/local/php/pear5') in /*/*/*/webpage/content/newsletter/bledy/1.php on line 12
Index.php znajduje się w katalogu [...]/webpage/
tam też jest podpięta domena
Index.php śmiga, natomiast */bledy/1.php nie...
Sprawdzałem inne moje strony i nigdzie nie zmieniałem ścieżek do includowanych plików.
Co jest nie tak? inne strony spokojnie śmigają...
link http://www.*.net.pl/content/newsletter/bledy/1.php
Gdzieś na forum znalazłem odniesienie do include_path ale za chorobe nie potrafię tego rozgryźć...
dodanie znaczników <code>, <code class="xml"> i `` - furious programming