Include un fisier de la distanta de 2 foldere

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
cadou
Mesaje:328

Include un fisier de la distanta de 2 foldere

Deci am un fisier aflat intr-un folder si as vrea sa il includ intr-o alt fisier.
Deci fisierul se afla

Cod: Selectaţi tot

 /public_html/folder/fisier.php 

iar eu vreau sa fie inclus in

Cod: Selectaţi tot

/fisier.php , adica cum ar veni site.ro/fisier.php
Am incercat codul

Cod: Selectaţi tot

<?php include('/folder/fisier.php'); ?>
si asa am mai incercat

Cod: Selectaţi tot

<?php include('folder/fisier.php'); ?>
si imi da eroarea

Cod: Selectaţi tot

 Warning: include() [function.include]: Failed opening '/folder/fisier.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a5485229/public_html/fisier.php on line 1
Astept solutii.

AndreyIstetul Mesaje:53
Buna
Nu cumva ai vreo eroare in "folder/fisier.php" ? Eu am incercat asa cum ai facut tu (cu al doilea cod pentru primul "fisier.php") si cu linia de cod

Cod: Selectaţi tot

<?php echo 'Salut, ce faci?' ?>
si nu am nicio problema.
Ai putea face acest lucru in html cu tagul iframe:

Cod: Selectaţi tot

<iframe src="folder/fisier.php"></iframe>
Incearca, poate merge asa.

MarPlo Mesaje:4343
Daca "file1.php" e direct in "public_html/" , iar "file2.php" e in "public_html/folder/" ; ca sa incluzi "file2.php" intr-un fisier PHP din "public_html" ar trebui sa mearga asa in "file1.php":

Cod: Selectaţi tot

include('folder/file2.php');

cadou Mesaje:328
Imi da eroarea asta,, am incercat cum ai zis tu :

Cod: Selectaţi tot

include('folder/file2.php');
si zice :

Cod: Selectaţi tot

Fatal error: Class 'Users' not found in /home/a5485229/public_html/usrincls/class.UsersReg.php on line 3
Cum sa nu fie cand este acolo ? Deci mam saturat de erori.

MarPlo Mesaje:4343
Nu stiu care e problema, ce cod scrii, ce incluzi si unde.
Poate e vorba de includere fisier care la randul lui include altul. Oricum, mai mult decat ce s-a spus pana acum nu stiu.

AndreyIstetul Mesaje:53
Buna. Problema este in fisierul inclus in primul. Rezolva eroarea din folder/fisier.php si totul va merge.