Har en sida som jag gärna skulle vilja uppdatera via webben men får det inte riktigt att funka... Har lagt in hela sidan med php kod och allt i databasen och när jag ska hämta den med
<?
$kod = mysql_query("SELECT * FROM lan_info where id = 7") or die (mysql_error());
$kod = mysql_fetch_array($kod);
?>
<?=$kod['info']?>
Skriver den inte ut allting korrekt. Verkar som den hoppar över PHP koden helt enkelt... Hur ska jag gå till väga för att få det att fungera?
Koden du har lagt i databasen kommer behandlas som en sträng, inte som php-kod. Vill du att koden i databasen ska köras (varför har du koden där förresten?) så får du kika lite på funktionen eval().
Hittade en kod på php.net som skriver ut innehållet i filerna.
<?
$counter_file = 'news.php';
clearstatcache();
ignore_user_abort(true); ## prevent refresh from aborting file operations and hosing file
$fh = fopen($counter_file, 'r+b'); ## use 'r+b' so file can be read and written
if ($fh)
{
if (flock($fh, LOCK_EX)) ## don't do anything unless lock is successful
{
$count = fread($fh, filesize($counter_file));
rewind($fh);
$count++;
fwrite($fh, $count);
fflush($fh);
ftruncate($fh, ftell($fh)); ## better than truncating to 0 before writing, per 04-Mar-2003 comment below
flock($fh, LOCK_UN);
} else echo "Could not lock counter file '$counter_file'";
fclose($fh);
} else echo "Could not open counter file '$counter_file'";
ignore_user_abort(false); ## put things back to normal
echo nl2br(htmlentities($count));
?>
Ni får gärna solla ut den, inte förstått mig på PHP:s motsvarighet till FSO ännu. Nu saknar jag bara en kod som uppdaterar filen med värdet från en variabel.