Archívum - Aug 9, 2007
oldalak tárolása adatbázisban
Sziasztok!
Olyan megoldást próbálok kidolgozni ahol az oldalakat adatbázisba tárolhatom és onnan tölthetem be tömbbe, majd onnan hívhatom meg őket. Van egy megoldásom, szeretném ha megnéznétek, hogy lehetne-e valahol egyszerűsíteni vagy esetleg valamit logikusabban csinálni. Működik a megoldás, csak karakterkódolási problémáim vannak vele.Előre is köszönöm a válaszokat!
■ Olyan megoldást próbálok kidolgozni ahol az oldalakat adatbázisba tárolhatom és onnan tölthetem be tömbbe, majd onnan hívhatom meg őket. Van egy megoldásom, szeretném ha megnéznétek, hogy lehetne-e valahol egyszerűsíteni vagy esetleg valamit logikusabban csinálni. Működik a megoldás, csak karakterkódolási problémáim vannak vele.
<?php
include ('db.php');
include ('config.php');
fejlec();
$leker = "SELECT oid,ocim,otartalom,omenunev FROM oldalak WHERE omenunev!='' AND ohely='1'";
$eredmeny = mysql_query($leker) or die('Hibás lekérdezés');
echo "<div id=menu>";
echo "<ul>";
echo "<li><a href=http://localhost/index.php>főoldal</a></li>";
while(list($oid, $ocim, $otartalom, $omenunev) = mysql_fetch_array($eredmeny))
{
$files = array ( "$omenunev" => "$oid");
echo "<li><a href=http://localhost/index.php?oldal=$files[$omenunev]>$omenunev</a></li>";
}
echo "</ul></div>";
echo "<div id=tartalom>";
if(isset($_GET['oldal']))
{
$vissza = $_SERVER['HTTP_REFERER'];
$oldalker = "SELECT oid,ocim,otartalom,omenunev FROM oldalak WHERE oid=$_GET[oldal]";
$eredmeny = mysql_query($oldalker);
list($oid, $ocim, $otartalom) = mysql_fetch_array($eredmeny, MYSQL_NUM);
if($oid==TRUE)
{
echo "<h1>$ocim</h1>";
echo "$otartalom";
echo "<p align=right><a href=$vissza>vissza</a></p>";
}
else{
echo "<h1>404 a kért oldal nem létezik!</h1>";
echo "<p align=right><a href=$vissza>vissza</a></p>";
}
}
else{
include ('fooldal.php');
}
echo "</div>";
lablec();
?>
// okoz gondot?
Sziasztok,
lehet, nagyon egyszerű a kérdés, de:
http://webcim.hu/alkonyvtar/index.php?page=valami
és
http://webcim.hu/alkonyvtar//index.php?page=valami kozt hasznalatkor mi a kulenbseg? A cms, amit most irok // rel lett megirva (reszben veletlen) es nem erzem, hogy bármi változás lenne a sima / jelhe kepest.
(tudom, sötét és tanulatlan vagyok :) ).
Szilveszter
■ lehet, nagyon egyszerű a kérdés, de:
http://webcim.hu/alkonyvtar/index.php?page=valami
és
http://webcim.hu/alkonyvtar//index.php?page=valami kozt hasznalatkor mi a kulenbseg? A cms, amit most irok // rel lett megirva (reszben veletlen) es nem erzem, hogy bármi változás lenne a sima / jelhe kepest.
(tudom, sötét és tanulatlan vagyok :) ).
Szilveszter
Google Documents API Released
Dokumentumok feltöltése és listázása már API-n keresztül is
■ Sortörés túl hosszú karakterlánc esetén
Üdv!
Van egy űrlapom, melyben található egy textarea. Ha szóköz nélküli karakterlánccal töltöm fel, akkor kiírásnál szétesik az egész oldal. Ismerem a wordwrap függvényt, de nem igazán jó, mert a karaktereknek nem egyforma a szélességük. Nem mindegy hogy 50db "i"-t tör, vagy 50db "W"-t. Így aztán vagy borzasztóan keskeny a kiírós rész, vagy ugyanúgy szétesik az oldal. Egyik sem szerencsés.
Szvsz olyan megoldás kellene, ami megnézi, hogy 20 karakteres intervallumokban van-e legalább 1db szóköz. Ha nincs, akkor hibát jelez.
Vagy van ennél egyszerűbb/gyorsabb megoldás? Kíváncsi vagyok, más hogyan oldja meg ezt a problémát a honlapok készítése során.
■ Van egy űrlapom, melyben található egy textarea. Ha szóköz nélküli karakterlánccal töltöm fel, akkor kiírásnál szétesik az egész oldal. Ismerem a wordwrap függvényt, de nem igazán jó, mert a karaktereknek nem egyforma a szélességük. Nem mindegy hogy 50db "i"-t tör, vagy 50db "W"-t. Így aztán vagy borzasztóan keskeny a kiírós rész, vagy ugyanúgy szétesik az oldal. Egyik sem szerencsés.
Szvsz olyan megoldás kellene, ami megnézi, hogy 20 karakteres intervallumokban van-e legalább 1db szóköz. Ha nincs, akkor hibát jelez.
Vagy van ennél egyszerűbb/gyorsabb megoldás? Kíváncsi vagyok, más hogyan oldja meg ezt a problémát a honlapok készítése során.