Nieuw lid |
|
heey,
ik was weer bezig met mijn artikelsysteem .. ik heb mijn code helemaal veranderd .. gebaseerd op een code die eerder hier op sitemasters is gezet .. ik weet alleen niet meer waar helaas..
maar .. alles doet het heel goed.. zoals ik het wil behalve 1 ding:
als de text wordt wordwraped en dan weergegeven dat kan ik de tekst niet meer justify-align'en. ik gebruik dit systeempje om paginatjes te maken met arabische en nederlandstalige artikelen.
Maar nu de vraag .. weet iemand hoe ik de text toch kan justify'en?
code:
<?php
ob_start(); // admin pagina
echo "Admin pagina<br><br>";
if(isset($_COOKIE['berichtadmin'])) //cookie setten
{
echo "Voeg een nieuwsbericht toe";
$titel=$_POST['titel'];
$bericht=$_POST['bericht'];
$bericht_wraped= wordwrap($bericht, 60, "\n");
$handtekening=$_POST['handtekening'];
if(isset($_POST['plaatsen']))
{
if(strlen($titel)<2) //controleer of er een titel is ingevuld
{
$error="Het bericht heeft geen titel.<br>";
}
else
{
$invoegen = "<table width=600 border=1><tr><td><center><font size=5 color=red>".$titel."</font></center><br><br></td></tr>"; //^%$
}
if(strlen($bericht)<6)
{
$error.= "U heeft geen bericht ingevuld.<br>";
}
else
{
$invoegen.= "<tr><td width=600 dir=rtl><pre style=\"font-family:tahoma;text-align: center;\"><p align=justify dir=rtl><font size=4 face=\"time new roman\"><b>".$bericht_wraped."</b></font></p></pre><br><br></td></tr>";//^%$
$invoegen.= "<tr><td><pre>".$handtekening."</pre><br></td></tr>";
}
if(isset($error)) //als er een error is, dus als er iets niet is ingevuld, voer dit uit
{
echo "Het bericht kan om de volgende reden niet worden verwerkt:<br><br>";
echo $error;
}
else
{
$invoegen.= "<tr><td><font size=2 color=#ccc>".date("d-m-Y H:i")."</font><br></td></tr></table>"; //datum invoegen
$file=$_POST['naam']; //"nieuws.txt"
if(file_exists($file))
{
$fp=fopen($file, "r");
$data=fread($fp, filesize($file));
fclose($fp);
}
$fp=fopen($file, "w");
flock($fp,LOCK_EX);
fputs($fp,$invoegen); //nieuwsbericht invoegen
if(isset($data)) fputs($fp,$data);
flock($fp,LOCK_UN);
fclose($fp);
setcookie("berichtadmin","ja", time()-3600);
echo "<a href=\"index.php?pagina=nieuws\">ga naar de nieuwspagina</a>"; //dit moet ergens anders verwijzen, je kunt hier ook location("header... gebruiken indien je ob_start gebruikt.
}
}
else
{ //laat formulier zien.
?>
<form method="post">
<table>
<tr>
<td>
Naam:
</td>
<td>
<input type="text" name="naam" size="60">
</td>
</tr>
<tr>
<td>
Titel:
</td>
<td>
<input type="text" name="titel" size="60">
</td>
</tr>
<tr>
<td>
Bericht:
</td>
<td>
<textarea name="bericht" cols="45" rows="10" style="font-family:'time new romance';"></textarea>
</td>
</tr>
<tr>
<td>
Handtekening:
</td>
<td>
<textarea name="handtekening" cols="45" rows="10"></textarea>
</td>
</tr>
<tr>
<td>
<input type="submit" name="plaatsen" value="Plaats bericht">
</td>
<td>
</td>
</tr>
</table>
</form>
<?php
}
}
else //vul hier het wachtwoord in als er geen cookie is.
{
if(isset($_POST['verzenden']))
{
if($_POST['wachtwoord'] == '****') //hier je wachtwoord invoeren
{
echo "goed";
setcookie("berichtadmin","ja");
echo "<a href=nieuwstoevoegen.php>ga verder</a>"; //index.php?pagina= *om naar de pagina van het toevoegen van de artikelen te gaan.
}
else
{
echo "Je hebt het wachtwoordt niet goed ingevuld, ga <a href=javascript:history:back(1)>terug</a> en probeer opnieuw.";
}
}
else
{ //laat formulier zien waar je je wachtwoord moet invullen.
?>
<form method=post>
<input type="password" name="wachtwoord">
<input type="submit" name="verzenden" value="login">
</form>
<?php
}
}
?>
<?php echo "Admin pagina<br><br>"; if(isset($_COOKIE['berichtadmin'])) //cookie setten { echo "Voeg een nieuwsbericht toe"; $titel=$_POST['titel']; $bericht=$_POST['bericht']; $bericht_wraped= wordwrap($bericht, 60, "\n"); $handtekening=$_POST['handtekening']; if(isset($_POST['plaatsen'])) { if(strlen($titel)<2) //controleer of er een titel is ingevuld { $error="Het bericht heeft geen titel.<br>"; } else { $invoegen = "<table width=600 border=1><tr><td><center><font size=5 color=red>".$titel."</font></center><br><br></td></tr>"; //^%$ } { $error.= "U heeft geen bericht ingevuld.<br>"; } else { $invoegen.= "<tr><td width=600 dir=rtl><pre style=\"font-family:tahoma;text-align: center;\"><p align=justify dir=rtl><font size=4 face=\"time new roman\"><b>".$bericht_wraped."</b></font></p></pre><br><br></td></tr>";//^%$ $invoegen.= "<tr><td><pre>".$handtekening."</pre><br></td></tr>"; } if(isset($error)) //als er een error is, dus als er iets niet is ingevuld, voer dit uit { echo "Het bericht kan om de volgende reden niet worden verwerkt:<br><br>"; } else { $invoegen.= "<tr><td><font size=2 color=#ccc>".date("d-m-Y H:i")."</font><br></td></tr></table>"; //datum invoegen $file=$_POST['naam']; //"nieuws.txt" { } fputs($fp,$invoegen); //nieuwsbericht invoegen echo "<a href=\"index.php?pagina=nieuws\">ga naar de nieuwspagina</a>"; //dit moet ergens anders verwijzen, je kunt hier ook location("header... gebruiken indien je ob_start gebruikt. } } else { //laat formulier zien. ?> <form method="post"> <table> <tr> <td> Naam: </td> <td> <input type="text" name="naam" size="60"> </td> </tr> <tr> <td> Titel: </td> <td> <input type="text" name="titel" size="60"> </td> </tr> <tr> <td> Bericht: </td> <td> <textarea name="bericht" cols="45" rows="10" style="font-family:'time new romance';"></textarea> </td> </tr> <tr> <td> Handtekening: </td> <td> <textarea name="handtekening" cols="45" rows="10"></textarea> </td> </tr> <tr> <td> <input type="submit" name="plaatsen" value="Plaats bericht"> </td> <td> </td> </tr> </table> </form> <?php } } else //vul hier het wachtwoord in als er geen cookie is. { if(isset($_POST['verzenden'])) { if($_POST['wachtwoord'] == '****') //hier je wachtwoord invoeren { echo "<a href=nieuwstoevoegen.php>ga verder</a>"; //index.php?pagina= *om naar de pagina van het toevoegen van de artikelen te gaan. } else { echo "Je hebt het wachtwoordt niet goed ingevuld, ga <a href=javascript:history:back(1)>terug</a> en probeer opnieuw."; } } else { //laat formulier zien waar je je wachtwoord moet invullen. ?> <form method=post> <input type="password" name="wachtwoord"> <input type="submit" name="verzenden" value="login"> </form> <?php } } ?>
kan iemand aub helpen?
ivan_1987
|