Selain jää jökkimään ja pahasti. Epiphany kaatuu, FF jää vain lataamaan.
index.php
<html> <head> <title>ASCII-World snipet Browser</title> <link rel="stylesheet" type="text/css" href="css/snippet_base.css"> </head> <?php include("up.htm"); ?> <body bgcolor="#606060"> <?php $ind_file = fopen("default/about.txt", "r"); $contributed = filemtime("default/about.txt"); // when its created echo "<div class=\"list\">"; while (!feof($ind_file)) { $rivi = fgets($ind_file, 1024); echo "<i>$rivi</i><br>"; } echo " at ". date("d.m.Y", $contributed)."<br><br>"; //suljetaan tiedosto fclose($ind_file); echo "</div>"; ?> </body> </html>
Jokin simppeli ratkaisu kuitenkin. Sokea ja alokas kun olen.
Oikeudet ja polut on oikein.
$ind_file = file_get_contents("default/about.txt"); $contributed = filemtime("default/about.txt"); echo "<div class=\"list\">"; echo "<i>".str_replace("\n","<br>",$ind_file)."</i>";
fopen(..., "r") avaa vain tiedoston, fread-funktio sen sijaan lukee tiedoston.
Lisäsin file_get_contentsin, koska uskoisin että se toimii ja otin whilen pois. Poista str_replace, jos sillä ei arvoa koodissa ole.
Edit: Poista nuo html- ja css-tiedostot viestistä!
Tuskin nämä ongelmaasi ratkaisee, mutta..
Koska käytät CSS:ää, älä tyylittele silloin koodin seassa. Eli ainakin tuo bodyn bgcolor määrite CSS:n puolelle..
Optionit kiinni </option>.
//when its created -> //when it was created :)
Koodin yleistä oikeellisuutta lukuunottamatta tuo ainakin näyttää toimivalta..
Joo, vastaus löytyi.
Tuohon css puoleen pitää tosiaan panostaa, otinkin sen saman tien työn alle.
Paras keino oppia = tee se monesti =)
Kiitoksia
Paremminkin:
Paras keino oppia = tee se huolella.
Aihe on jo aika vanha, joten et voi enää vastata siihen.