Mam oto taki plik który wyświetla rekordy z bazy danych.
Kod
<?php
if (!isset($_REQUEST['strona'])&&!isset($_REQUEST['artykul']))
{
header('Location: indeks.php');
exit;
}
$strona = $_REQUEST['strona'];
$artykul = intval($_REQUEST['artykul']);
include_once('funkcje_bazy.php');
include_once('naglowek.php');
$lacz = lacz_bd();
if ($artykul)
{
$sql = "select * from artykuly
where id = '$artykul' and
opublikowany is not null";
}
else
{
$sql = "select * from artykuly
where strona = '$strona'
and opublikowany is not null
order by opublikowany desc";
}
$wynik = $lacz->query($sql);
while ($artykul = $wynik->fetch_assoc())
{
// nagłówek
echo "<h2>{$artykul['naglowek']}</h2>";
// obrazek
if ($artykul['obrazek'])
{
echo '<div style="float:right; margin:0px 0px 6px 6px;">';
echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
echo urlencode($artykul['obrazek']);
echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div>';
}
// podpis
echo '<p style="font-family: Verdana;">'; echo $artykul['tekst_artykulu']; echo '</p>';
$a = pobierz_rekord_autora($artykul['autor']); //wyświetlanie rekordu
echo '<br /><p>';
echo 'Autor: '.$a['pelne_nazwisko'].', ';
echo 'Rekord dodano w: ';
echo date('M d, H:i', $artykul['zmodyfikowany']);
$data = date_();
echo '</p>';
// tre¶ć
}
include('stopka.php');
?>
if (!isset($_REQUEST['strona'])&&!isset($_REQUEST['artykul']))
{
header('Location: indeks.php');
exit;
}
$strona = $_REQUEST['strona'];
$artykul = intval($_REQUEST['artykul']);
include_once('funkcje_bazy.php');
include_once('naglowek.php');
$lacz = lacz_bd();
if ($artykul)
{
$sql = "select * from artykuly
where id = '$artykul' and
opublikowany is not null";
}
else
{
$sql = "select * from artykuly
where strona = '$strona'
and opublikowany is not null
order by opublikowany desc";
}
$wynik = $lacz->query($sql);
while ($artykul = $wynik->fetch_assoc())
{
// nagłówek
echo "<h2>{$artykul['naglowek']}</h2>";
// obrazek
if ($artykul['obrazek'])
{
echo '<div style="float:right; margin:0px 0px 6px 6px;">';
echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
echo urlencode($artykul['obrazek']);
echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div>';
}
// podpis
echo '<p style="font-family: Verdana;">'; echo $artykul['tekst_artykulu']; echo '</p>';
$a = pobierz_rekord_autora($artykul['autor']); //wyświetlanie rekordu
echo '<br /><p>';
echo 'Autor: '.$a['pelne_nazwisko'].', ';
echo 'Rekord dodano w: ';
echo date('M d, H:i', $artykul['zmodyfikowany']);
$data = date_();
echo '</p>';
// tre¶ć
}
include('stopka.php');
?>
Plik który wyświetla BBCode.
Kod
<h2>Wprowadź wiadomość i kliknij "testuj"</h2>
<form action="" method="post">
<textarea style="display: block" rows="10" cols="80" name="bbcode"></textarea>
<input type="submit" value="testuj">
</form>
<?php
require_once 'BBCodeException.php';
require_once 'BBCodeStruct.php';
require_once 'BBCode.php';
header('Content-Type: text/html; charset=UTF-8');
try {
echo "<h2>Podgląd wiadomości:</h2>";
echo BBCode::Setup('./bbcode.xml')
-> copy(isset($_POST['bbcode']) ? $_POST['bbcode'] : file_get_contents('./bbcode.txt'))
-> parse()
-> getHtml()
;
} catch (BBCodeException $e) {
echo "Wprowadzony tekst jest niepoprawny: <p style=\"color: red\">{$e -> getMessage()}</p>";
}
?>
<form action="" method="post">
<textarea style="display: block" rows="10" cols="80" name="bbcode"></textarea>
<input type="submit" value="testuj">
</form>
<?php
require_once 'BBCodeException.php';
require_once 'BBCodeStruct.php';
require_once 'BBCode.php';
header('Content-Type: text/html; charset=UTF-8');
try {
echo "<h2>Podgląd wiadomości:</h2>";
echo BBCode::Setup('./bbcode.xml')
-> copy(isset($_POST['bbcode']) ? $_POST['bbcode'] : file_get_contents('./bbcode.txt'))
-> parse()
-> getHtml()
;
} catch (BBCodeException $e) {
echo "Wprowadzony tekst jest niepoprawny: <p style=\"color: red\">{$e -> getMessage()}</p>";
}
?>
Chciałbym aby wyświetlany rekord z bazy danych był przetworzony na wynik BBCode. Jak to zrobić?