Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak przekazać $description
-qaz123-
post
Post #1





Goście







Wiatm,
jestem początkujacym i wogule nie znam php.

Założenie jest takie:
strona index.php napisana jest w php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
do strony dołączone jest menu napisane w osobnym pliku php.
po kliknięciu w odpowiedni link w menu
w jednej z komórek na stronie index.php wyślwietla się zawartośc strony
przyklad.html

i tu pytanie

jak przekazać meta tagi ze strony przyklad.html?

w jednej z komórek index.php mam taką funkcję

<?php $go = $_GET['go'];
if(!empty($go)) {
if(is_file("podstrony/$go.html")) include "podstrony/$go.html";
else
include "podstrony/404.html";
}
else include "podstrony/strona_glowna.html";
?>

Probowałem zrobic to tak:
na przyklad.html
wpisywałem
<?
$title = '..........';
$description = '....................';
$keywords = '..............';
?>

na stronie index.php przed sekcją head wpisywałem <?php include("podstrony/$go.html"); ?>
a w tagach <meta name="keywords" content="<? echo $keywords; ?>"> itp.

metatagi były ok, przekazywane ale cała zawartość strony przyklad.html pojawiala mi sie na samej górze a potem w wybranej komórce.
mam nadziję ze w miarę opisałem o co mi chodzi.

Proszę o pomoc.
Powód edycji: Dodanie tagu do tamatu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
simperium
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

Ostrzeżenie: (0%)
-----


hmm... to ja zrobiłbym tak.
Przyjmując, że wszystkie pliki htmlowe mają taką konstrukcję (ważna kolejność linii):

<html>
metatag1
metatag2
metatag3
metatag4
reszta strony

to do pliku index.php zrobiłbym coś takiego:
  1. <?
  2. $file1=fopen("plik.html", "r");
  3. flock($file1, 1);
  4. $html=fgets($file1, 20);
  5. $metatag1=fgets($file1, 40);
  6. $metatag2=fgets($file1, 40);
  7. $metatag3=fgets($file1, 40);
  8. $metatag4=fgets($file1, 50);
  9. fclose($file1);
  10.  
  11. $html
  12. $metatag1
  13. $metatag2
  14. $metatag3
  15. $metatag4
  16. ";
  17. ?>


oczywiście umieściłbym to na górze strony strony php,
opis skryptu: skrypt pobierze pierwsze linie z plik.html i wczyta je ( to to, co jest w "echo")

pomogłem? naciśnij pomógł (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował simperium 12.01.2008, 19:02:50
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:54