Вземане на мета данни от файл

bganonymous

Registered
Здравейте, искам да направя един PHP файл от където да се вземат мета данните за сайта. Примерно: $title = "Заглавие", и после да го показва в head-а, но не знам как точно би могло да стане това. :cry: Освен това, това ще е безполезно ако не може да се редактира този файл. Не знам как да създам отделен файл за админ панела от които да могат да се редактират мета данните за сайта... :(
 
не ти трябва файл, трябва ти ДБ. Когато го записваш във файл, там проверките са повече и 1 символ грешен да напивиш и няма да ти вземе тоя ред, който ти трябва. Използвай Дб. :)
 
joTunkiq каза:
не ти трябва файл, трябва ти ДБ. Когато го записваш във файл, там проверките са повече и 1 символ грешен да напивиш и няма да ти вземе тоя ред, който ти трябва. Използвай Дб. :)
Да, със база данни става, но аз искам със код от PHP файл.
 
Предполагам, че става въпрос за нещо такова:

http://www.geobg.info/exchange/index.php?action=preview

Ако ти върши работа, пиши на ЛС.
 
madmax_3 каза:
Предполагам, че става въпрос за нещо такова:

http://www.geobg.info/exchange/index.php?action=preview

Ако ти върши работа, пиши на ЛС.
Не!!! Става въпрос: да има някакъв файл, примерно: meta.php, от където да се вземат meta данните.
 
Не че схващам смисъла, но може би нещо такова:

//meta.php

<?php

$title = "Site title";

?>


-----------------------------

//index.php


<html>
<head>

<?php

require("path/to/file/meta.php");

echo "<title>{$title}</title>";

?>


</head>
<body>

</body>
</html>
 
madmax_3 каза:
Не че схващам смисъла, но може би нещо такова:

//meta.php

<?php

$title = "Site title";

?>


-----------------------------

//index.php


<html>
<head>

<?php

require("path/to/file/meta.php");

echo "<title>{$title}</title>";

?>


</head>
<body>

</body>
</html>
Да, точно за това говорих... Но, как да направя PHP страница от която да могат да се редактират тези мета данни...?
 
Ето един пример:

<?php

$file = "meta.php";

if (isset($_POST['save']))
{
$f = fopen($file, 'w');
fwrite($f, $_POST['data']);
fclose($f);
}

$data = @file($file);

echo "<form method='post'>";

echo "<textarea name='data'>" . implode("", (array )$data) . "</textarea><br/>";

echo "<input type='submit' name='save' value='Save' />";

echo "</form>";


?>

Това е съвсем елементарен скрипт. Ако ще го използваш, трябва да помислиш за сигурността.
 

Back
Горе