Čau mám menší problém dělám si stránku která nečitá do indexu obsah ze souboru nejdřív sem to měl normálně přes include to fungovalo dobře ale do textu se mi načítal i nadpis tak jsem udělal tento script:
if (isset($_REQUEST['editace'])){
$stranka = $_GET['editace'];
$relace = FOpen("stranky/$stranka.php", "r");
$velikost = FileSize ("stranky/$stranka.php");
$text = FRead($relace, $velikost);
teď to načítá stejně ale potřebuju udělat aby se to začalo načítat až od 2. řádku protože na 1. je nadpis stránky
script na nadpis mam takto:
$stranka = $_GET['stranka'];
$soubor = fopen("stranky/$stranka.php", "r");
$nadpis = fgets($soubor); //prvni radek
echo $nadpis;
Myslel jsem že bych to mohl udělat takto:
$start=2;
$velikost = FileSize ("stranky/$stranka.php");
$text=file("stranky/$stranka.php");
for($i=$start;$i<=$velikost;$i++)
echo $text[$i]. "<br />";
to by mělo vypisovat po jednom řádku o 2 až dokonce to je to co potřebuju ale to mi hází tento error:
Notice: Undefined offset: 2 in C:\wamp\www\papousci\index.php on line 46
tahle to je od 2 až do konce souboru.
Tak mam další problém tohle už sem vyřešil jeto v pohode fungujeto krasne ale mam administraci ta když edituju text tak se přemaže i prvni řadek což je nadpis tkaže potřebuju aby se to ukladalo od 2. řádku níž
Script na uložení textu:
$text = $_POST['editace']; // Určíme text na zapsání do souboru
$relace = FOpen("./stranky/$stranka.php", "w"); // Otevřeme soubor
FWrite($relace,$text); // Zapíšeme text do souboru
fclose($relace); // Zavřeme soubor
echo "Editace byla úspěšná.";