Pagina 1 din 1

problema include

Scris: Mar Noi 30, 2010
de Wayn3
deci am o problema care imi da dureri de cap...
sa zicem ca am un public_html un fisier numit "tab.php" care vreau sa-l includ in toate folderele din public_html...
orice as pune ... imi da eroarea

Cod: Selectaţi tot

Warning: include(tabs.php) [function.include]: failed to open stream: No such file or directory in /home/blabla/public_html/pronosticuri/auto-moto.php on line 13
in folderul principal public_html , mi-l citeste dar in celelalte nu..

problema include

Scris: Mar Noi 30, 2010
de MarPlo
Depinde unde e scriptul in care vrei sa-l incluzi, daca e intr-un director imediat in "public_html", se poate folosi include('../tabs.php'); , daca e intr-un director din altul care e in "public_html" (adica distanta de 2), se foloseste include(../../tabs.php');

problema include

Scris: Mar Noi 30, 2010
de Wayn3
a functionat ... pot face asa si la

Cod: Selectaţi tot

<link rel="stylesheet" type="text/css" href="styles/style.css" />
?
Later Edit: am incercat dar nu a functionat

problema include

Scris: Mar Noi 30, 2010
de MarPlo
Aceeasi metoda functioneaza si pt. "href" in HTML, dar aici depinde mai putin de pozitionarea fisierelor pe server si mai mult de adresa paginii si locatia fisierului in raport cu ea.
De exemplu:'
- Daca adresa paginii e www. site.net/pagina , iar fisierul CSS e intr-un director "style" din "public_html", functioneaza href="style/fisier.css"
- Dar, daca adresa paginii e www. site.net/un_dir/pagina , iar fisierul CSS e intr-un director "style" din "public_html", functioneaza href="../style/fisier.css"
Sau se poate folosi direct href="http://www .site/style/fisier.css"

problema include

Scris: Mar Noi 30, 2010
de Wayn3
sa zicem ca functioneaza ... dar acum intampin alta problema...
cu aceasta linie

Cod: Selectaţi tot

 <link rel="stylesheet" type="text/css" href="http://www.site.info/styles/meniu.css" /> ( 1 ) 
am creeat un meniu flash cu icon-uri in dreapta lui dar imaginile nu mi le mai extrage din meniu.css :
linia din meniu.css:

Cod: Selectaţi tot

.meniu li.romanesti {background:url("../images/meniu/local.gif") no-repeat 10px center;}
iar scheletul siteului e :
public_html:

Cod: Selectaţi tot

-images- meniu - local.gif
-styles - meniu.css
-pronosticuri - auto-moto.php  (  este fisierul in care extrag icon-urile cu ajutorul liniei ( 1 )  )
-index.php ( aici le extrage cu succes si se pot vizualiza )
cum as putea modifica in

Cod: Selectaţi tot

.meniu li.romanesti {background:url("../images/meniu/local.gif") no-repeat 10px center;}
pentru ca icon-urile sa poata fi vizualizate ?

problema include

Scris: Mar Noi 30, 2010
de MarPlo
In fisierul CSS, adresa imaginii se scrie in functie de locatia fisierului cu imaginea in raport cu directorul unde e fisierul CSS (ca la include).
Incearca diferite combinatii, cu sau fara "../", ori poti folositot cu "http://..."