- Home
- Categorie
- Coding e Sistemistica
- PHP
- include file o txt
-
include file o txt
quale soluzione migliore mi consigliate per includere menu css....
includere con include o cosi'
e per la sicurezza.....
quale la soluzione migliore<?php
$file="testo.txt";
$fp=fopen($file, "r")or die ("Cannot open file");
$dataStr=file_get_contents($file);
echo $dataStr;
fclose($fp)or die ("Cannot close file");
?>FILE TESTO.TXT
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<ul id="menu">
<li><a href="#" title="">Home</a></li>
<li><a href="#" title="">PRODUCTS</a></li>
<li><a href="#" title="" >FAQ</a></li>
<li><a href="#" title="">CONTACT</a></li>
<li><a href="#" title="">Contact Us</a></li>
</ul>
</body>
</html>GRAZIE.......
-
non fai prima con gli include?
-
<?php include("testo.txt");?>
Mi pare la soluzione ottima.
-
pero' nel file include devi toglere head
giusto....
e il link al css dove lo metti....
nel body funziona uguale...
-
@patatrac said:
pero' nel file include devi toglere head
giusto....
e il link al css dove lo metti....
nel body funziona uguale...non ho capito una parola... in ogni caso è la stessa cosa solo che con l'ìnclude puo iagggiungere funzioni php mentre con file_Get_content sono presi come testo invece che come comandi...
-
volevo dire che ex<? include ("info.php"); ?>
nel file info.php i tag <head> li devi togliere perche danno errore di visualizzazione giusto.....i link di riferimento dei fogli di stile css e dei javascript vanno messi tra i tag <head> </head> giusto....
quindi togliendo questi tag dove li metti...
correggimi se sbaglio......
-
Ciao patatrac,
perche' vuoi includere i fogli di stile e i javascript utilizzando il PHP?
I metodi classici non vanno bene?[HTML]<link rel="stylesheet" type="text/css" media="screen" href="stile.css">
<script type="text/javascript" src="external.js"></script>[/HTML]E comunque non credo che sia un problema se il file incluso con PHP contiene i tag HEAD.
Prova e facci sapere.
Ciao
-
Beh il problema che nel file che includi devi togliere i tag heade è un falso problema, perchè se includi un file in un altro, il file principale ha i suoi tag head e se ti serve mettere qualcosa lì in mezzo lo fai nel file principale e non nel file che includi...
Se hai bisogno di inserire un css a seconda della pagina che includi basta che nella pagina principale metti
<link rel="stylesheet" type="text/css" media="screen" href="<?=$nome_file?>.css">
E definisci la variabile $nome_file a seconda di un evento che a te interessa... ad esempio lo passi nell'url che carica la pagina include ad esempio...
keiske
-
thanks