d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Italiano > Problem In Php
123Next
Add Reply New Topic New Poll
Member
Posts: 9,318
Joined: Mar 17 2007
Gold: 2.20
Feb 26 2014 02:23am
In una cartella ho dentro il file Index.php e Header.php.

Dentro questa cartella ci sono due sottocartelle che si chiamano Css dove ovviamente ci sono tutti i file .css e Azienda dove ho dentro il file Storia.php

Index.php funziona perfettamente, vede il file Header.php e se lo include tranquillamente tramite l'include vede anche la cartella Css prendendosi il foglio di stile che gli serve.

Storia.php funziona demmerda, vede il file Header.php usando <?php include '../Header.php' ?> ma il file css NO!

La head di Storia.php sembra giusta.

<head>
<meta charset="utf-8" />
<title>Storia</title>
<link type="text/css" href="../Css/azienda.css" rel="stylesheet" />
<script type="text/javascript" src="../Js/jquery-1.11.0.min.js"></script>
</head>

../Css/azienda.css essendo il file Storia.php un livello inferiore.

Boh FML....
Member
Posts: 18,493
Joined: Jul 16 2007
Gold: 8,600.00
Feb 26 2014 02:35am
Sfiga zio :(
Member
Posts: 2,630
Joined: Nov 17 2007
Gold: 1,700.00
Feb 26 2014 02:50am
Quote (nonNo @ Feb 26 2014 09:23am)
In una cartella ho dentro il file Index.php e Header.php.

Dentro questa cartella ci sono due  sottocartelle che si chiamano Css dove ovviamente ci sono tutti i file .css e Azienda dove ho dentro il file Storia.php

Index.php funziona perfettamente, vede il file Header.php e se lo include tranquillamente tramite l'include vede anche la cartella Css prendendosi il foglio di stile che gli serve.

Storia.php funziona demmerda, vede il file Header.php usando <?php include '../Header.php' ?> ma il file css NO!

La head di Storia.php sembra giusta.

<head>
        <meta charset="utf-8" />
        <title>Storia</title>
        <link type="text/css" href="../Css/azienda.css" rel="stylesheet" />
        <script type="text/javascript" src="../Js/jquery-1.11.0.min.js"></script> 
</head>

../Css/azienda.css  essendo il file Storia.php un livello inferiore.

Boh FML....


sparo a caso, non odiarmi se ti sembra offensivo (puo' capitare, non e' cosi banale...) Visto che tutti i nomi degli altri file sono con il maiuscolo, possibile che tu abbia scritto ../Css/azienda.css al posto di ../Css/Azienda.css ?
Member
Posts: 9,318
Joined: Mar 17 2007
Gold: 2.20
Feb 26 2014 03:12am
nu
Member
Posts: 16,271
Joined: Sep 19 2005
Gold: 4,420.32
Feb 26 2014 03:24am
Storia.php chiama header.php che a sua volta include il css?

La chiamata di inclusioni è un po' stronza, dipende da come è settato il server.

Se la struttura è come l'ho ipotizzata sopra, può darsi che header.php chiami il css dal punto in cui è chiamato, non dal punto in cui è.
Per evitare il problema scrivi percorsi assoluti.
Per esempio inizializza una variabile come:
Code
$abs_path = 'localhost/project';


Poi chiama le inclusioni preponendo la variabile:
Code
include $abs_path . '/css/header.php';


E nell'header:
Code
<link type="text/css" href="<?php echo $abs_path; ?>/css/azienda.css" />


Member
Posts: 9,318
Joined: Mar 17 2007
Gold: 2.20
Feb 26 2014 03:29am
Quote (AlPi @ 26 Feb 2014 11:24)
Storia.php chiama header.php che a sua volta include il css?

La chiamata di inclusioni è un po' stronza, dipende da come è settato il server.

Se la struttura è come l'ho ipotizzata sopra, può darsi che header.php chiami il css dal punto in cui è chiamato, non dal punto in cui è.
Per evitare il problema scrivi percorsi assoluti.
Per esempio inizializza una variabile come:
Code
$abs_path = 'localhost/project';


Poi chiama le inclusioni preponendo la variabile:
Code
include $abs_path . '/css/header.php';


E nell'header:
Code
<link type="text/css" href="<?php echo $abs_path; ?>/css/azienda.css" />


ora con calma mi reffo un'attimo di quello che hai scritto e provo grazie...

ho provato una cosa volante e sembra funzionare....a parte le immagini -.- si tira su il Css ma le immagini dentro l'header.php no bestiaccia della madonna.

<style type="text/css">
<?php
include '../css/menu.css';
include '../css/footer.css';
include '../css/menuBody.css';
?>
</style>

versione ignorantissima lol...


This post was edited by nonNo on Feb 26 2014 03:36am
Member
Posts: 16,271
Joined: Sep 19 2005
Gold: 4,420.32
Feb 26 2014 05:10am
Quote (nonNo @ 26 Feb 2014 11:29)
ora con calma mi reffo un'attimo di quello che hai scritto e provo grazie...

ho provato una cosa volante e sembra funzionare....a parte le immagini -.- si tira su il Css ma le immagini dentro l'header.php no bestiaccia della madonna.

    <style type="text/css">
  <?php
  include '../css/menu.css';
  include '../css/footer.css';
  include '../css/menuBody.css';
  ?>
</style>

versione ignorantissima lol...


WAT

Qui mancano le basi, perchè includi i .css con chiamate PHP?
Che caspita...
I .css si includono via HTML...

Code
<link href="css/myfile.css" type="text/css" />


Member
Posts: 9,318
Joined: Mar 17 2007
Gold: 2.20
Feb 26 2014 05:20am
Quote (AlPi @ 26 Feb 2014 13:10)
WAT

Qui mancano le basi, perchè includi i .css con chiamate PHP?
Che caspita...
I .css si includono via HTML...

Code
<link href="css/myfile.css" type="text/css" />



per sport.
Member
Posts: 139
Joined: Dec 6 2013
Gold: 2.00
Warn: 10%
Feb 26 2014 06:56am
Quote (AlPi @ Feb 26 2014 12:10pm)
WAT

Qui mancano le basi, perchè includi i .css con chiamate PHP?
Che caspita...
I .css si includono via HTML...

Code
<link href="css/myfile.css" type="text/css" />


This
Member
Posts: 25,928
Joined: Sep 28 2008
Gold: 23,052.00
Feb 26 2014 06:58am
hmm prova qua... è una guida che ha postato un tizio che PARE avesse il tuo stesso problema o comunque molto simile


http://www.youtube.com/watch?v=B00nfVc4FPI&fs=1
Go Back To Italiano Topic List
123Next
Add Reply New Topic New Poll