PHP - čtení ze souboru nefunguje, kde dělám chybu?
Zdravím,
dělám jednoduchou editaci souboru přes PHP a práci se soubory.
Je to opravdu maličký kód, ale nefunguje mi, a netuším proč.
<?php
if ($_SESSION['prihlasen']){
$strankakeditaci = $_GET['edit'];
if (!empty($strankakeditaci)){
$coedituj = array(
'neco_k_jidlu' => 'pages/neco_k_jidlu.php',
'neco_k_piti' => 'pages/neco_k_piti.php',
'zahrajte_si_bowling' => 'pages/zahrajte_si_bowling.php',
'zahrajte_si_kulecnik' => 'pages/zahrajte_si_kulecnik.php',
'zahrajte_si_sipky' => 'pages/zahrajte_si_sipky.php',
'kontakty_a_rezervace' => 'pages/kontakty_a_rezervace.php'
);
$soubor = fopen($coedituj[$strankakeditaci], 'r+');
$pocetznaku = filesize($soubor);
$text = fread($soubor, $pocetznaku);
echo $text;
fclose($strankakeditaci);
} else {
echo '<script>alert("Administrace nenalezla požadovaný soubor, zkuste akci zopakovat.");</script>';
header('Location: http://*.cz/');
}
}
?>
----------------------------
----------------------------
Warning: filesize() expects parameter 1 to be string, resource given in /data/web/virtuals/16927/virtual/www/subdom/bowling/pages/administrace.php on line 14
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /data/web/virtuals/16927/virtual/www/subdom/bowling/pages/administrace.php on line 15
neco_k_jidlu
pages/neco_k_jidlu.php
Warning: fclose() expects parameter 1 to be resource, string given in /data/web/virtuals/16927/virtual/www/subdom/bowling/pages/administrace.php on line 21
V první části je kód, pod ním je error, který mi to vrací..Děkuji za rady