Názory k článku Příklad webu ve spojení PHP a MySQL

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 4. 2000 12:15

    Vojtech Semecky (neregistrovaný)

    Jde vlastne o velmi jednoduchy redakcni system pro zpravodajsky server.

    Mel bych jednu otazku: existuje nejaky OSS redakcni system, zalozeny nejlepe na PHP+MySQL, na kterem by se daly provozovat servery typu root.cz, zive.cz, novinky.cz apod. ?

    Zkousel jsem SlashDot, ale ten je prilis jednoucelovy. Midgard je zase zbytecne robustni.

    Predstavoval bych si neco takoveho: Mame nejake clanky, kazdy clanek ma jednoho autora a patri do jedne rubriky. Ctenari mohou ke clankum psat komentare. Autori mohou ke clankum pripojit jednu nebo vice anket. System dale umoznuje zobrazovat 'bleskove zpravy' a nemuze chybet ani fulltextove prohledavani clanku a newsletter pro odberatele emailem. To by asi stacilo.

    Existuje neco takoveho?

    Pokud ne, zvazoval jsem, ze bych se pustil do vyvoje neceho takoveho jako OSS. Pridal by se nekdo?

  • 20. 4. 2000 13:31

    Michal Strelec (neregistrovaný)

    Nevim, zda-li najdes primo neco takoveho jiz hotoveho. Ja jsem sveho casu (asi pred 2 mesici)
    hledal neco podobneho. Navic jsem tam chtel zakomponovat FAQ a Knowledge base.
    Nic podobneho jsem vsak na inetu nenasel, proto jsem se rozhodl, ze to napisu sam.
    Jiz mam hotovou castecne funkcni verzi (ala informace v tomto clanku na rootu). Jen jsem
    bohuzel nemel tolik casu, proto bych uvital, kdyby se par lidi spojilo a dokoncilo to ke vsi spokojenosti.

    Michal

  • 25. 4. 2000 11:31

    Vaclav Dvorak (neregistrovaný)

    Dovolil bych si obratit Vasi pozornost na web horde.org. Maji tam webove projekty v PHP, ktere s timto souvisi, a mozna je to vhodne misto pro hostovani zdrojaku a ziskani trochy publicity a dalsich programatoru...

  • 1. 9. 2000 16:41

    gabo bagita (neregistrovaný)

    Ten clanok sa mi paci, akurat chcel by som upozornit na jednu chybycku.
    Program generuje odkazy podla AUTOR_ID, a nie podla ID clanku.

    sorry, za prazdne odkazy, ale Enter sa mi volako zasekol :(

  • 1. 10. 2011 20:33

    FilPyr (neregistrovaný)

    clanek.php
    + <?php
    + $db = mysql_connect("lo­calhost", "root","");
    + mysql_select_db("in­dexinzerce",$db);
    $sql = "SELECT `nazev` , `misto` , `autor_id` , `datum` , `odkazy`
    FROM `main` WHERE `id`='".$_GET['id']­."'";
    + $result = mysql_query($sql, $db);
    + $radek = mysql_fetch_row($sql);
    /* v této sekci si zjistíme všechny údaje o řádku v
    tabulce, budou uloženy v proměnných $radek[0] az $radek[4]
    */

    ?>

    <html>
    <head>
    <title>
    + <?php
    + printf("%s",$ra­dek[0]);
    /* Vytiskneme název článku to titulku okna prohlížeče */ ?>
    </title>
    </head>

    <body bgcolor="white"> <table width="780" height="1" border="1"> <tr> <td colspan="2" align="center"> <h2> + <?php + printf("%s",$ra­dek[0]); /* Vytiskneme název článku do horní buňky tabulky */ ?> </h2> </td> </tr> <tr> <td width="200" height="1">

    <?php $result = mysql_query("select id, nazev from main order by datum desc;",$db); while ($radek1 = mysql_fetch_row($re­sult)) { printf ("%s
    ", $radek1[0],$ra­dek1[1]); } mysql_close($db); ?>

    </td> <td>

    + <?php + $filename = "clanek.php".$ra­dek[1]; /* Nastavujeme jméno souboru s článkem */ + $fd = fopen( $filename, "r" ); /* otevíráme ho pro čtení */ + $contents = fread($fd, filesize( $filename )); /* čteme jeho obsah */ + fclose( $fd ); /* zavíráme soubor */ + printf($contents); /* a tiskneme ... */ ?>

    ------- Sem přijde vložit kus kódu - Autor... a odkazy... ------- </td> </tr> </table ></body> </html>

    index.php
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3­.org/TR/xhtml1/­DTD/xhtml1-transitional.dtd">
    <html xmlns="http:/­/www.w3.org/1999/xhtml­">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>

    <body bgcolor="white"> <table width="780" height="1" border="1"> <tr> <td colspan="2"> <h2>Vítejte na mojí první PHP stránce</h2> </td> </tr> <tr> <td width="200" height="1">

    <?php $db = mysql_connect("lo­calhost", "root",""); mysql_select_db("in­dexinzerce",$db); $vysledek = mysql_query("select id, nazev from main order by datum desc;",$db); while ($radek = mysql_fetch_row($vys­ledek)) { printf ("%s
    ",$radek[0],$ra­dek[1]); } mysql_close($db); ?>Sem přijde seznam článků řazený od nejnovějšího k nejstaršímu

    </td> <td>

    A tady bude článek, dole pak odkazy a jméno autora jako link na mailto:______

    </td> </tr> </table> </body> </html>

    A furt mi to pise:
    +
    Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in C:\xampp\htdoc­s\html\clanek­.php on line 7
    +

    nic
    +
    Warning: printf() [function.printf]: Too few arguments in C:\xampp\htdoc­s\html\clanek­.php on line 62
    ------- Sem přijde vložit kus kódu - Autor... a odkazy... -------
    Děkuji za odpověď