Buna, nu de mult m-am apucat sa facu un forum cms in php si am dat de o problema :
Vedeti acolo unde este scris "Spatiu" este problema mea, doresc ca, cand postez sa nu mai coboare si numele si avataru , doresc sa ramana sus, am incercat tot felu de scripturi (<div align="top"> si multe altele) si nu a functionat nimica.
Las si codul aicea sa vedeti.
Code:
echo "<div valign='top'><tr><div valign='top'>";
echo "<div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> ". $row['Name'] .
" <br />";
echo "<div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td>";
Trebuia sa postezi tot fisierul index.php ca sa intelegem unde incepe si unde se termina tabelul unde se inchid div-urile etc, oricum ruland codul am obtinut
Code:
<div valign='top'>
<tr>
<div valign='top'>
<div valign='top'>
<td width='80'>
<font color='white'>
<div valign='top'><div valign='top'>
<br /><div align='left' valign='top'>
<img src=imagini/no_avatar.gif><br />
</td>
mi se pare ca ai un "<br />" in plus codul generat ar trebui sa fie:
Code:
<div valign='top'>
<tr>
<div valign='top'>
<div valign='top'>
<td width='80'>
<font color='white'>
<div valign='top'><div valign='top'>
<div align='left' valign='top'>
<img src=imagini/no_avatar.gif><br />
</td>
Repet: Nu pot sa inteleg codul fara fisier (oricum mi se pare nebunie curata sa faci un script de forum)

Se pare ca nu functioneaza uite aicea indexul.
Code:
<?php
echo '<link href="/imagini/favicon.ico" rel="icon" type="image/x-icon" />';
require_once('configg.php'); //configul
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("autentificare", $con); //cobectarea la baza de date
echo "<hr>";
$result = mysql_query("SELECT * FROM post"); //selectarea din tabel
function formatare($txt) {
$de_inloc = $cu_inloc = array();
$de_inloc[] = ":))";
$cu_inloc[] = "<img src=\"zambareti/zambaret_1.gif\" align=\"middle\" alt=\":))\" title=\":))\" border=\"0\">";
$de_inloc[] = ">:)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_2.gif\" align=\"middle\" alt=\">:)\" title=\">:)\" border=\"0\">";
$de_inloc[] = ":)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_3.gif\" align=\"middle\" alt=\":(\" title=\":(\" border=\"0\">";
$de_inloc[] = ";)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_4.gif\" align=\"middle\" alt=\";)\" title=\";)\" border=\"0\">";
$de_inloc[] = ":\(";
$cu_inloc[] = "<img src=\"zambareti/zambaret_5.gif\" align=\"middle\" alt=\":(\" title=\":(\" border=\"0\">";
$de_inloc[] = ":~";
$cu_inloc[] = "<img src=\"zambareti/zambaret_6.gif\" align=\"middle\" alt=\":~\" title=\":~\" border=\"0\">";
$de_inloc[] = ":">";
$cu_inloc[] = "<img src=\"zambareti/zambaret_7.gif\" align=\"middle\" alt=\":">\" title=\":">\" border=\"0\">";
$de_inloc[] = ":o";
$cu_inloc[] = "<img src=\"zambareti/zambaret_8.gif\" align=\"middle\" alt=\":o\" title=\":o\" border=\"0\">";
$de_inloc[] = ":ups";
$cu_inloc[] = "<img src=\"zambareti/zambaret_9.gif\" align=\"middle\" alt=\":ups\" title=\":ups\" border=\"0\">";
$de_inloc[] = "B-)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_10.gif\" align=\"middle\" alt=\"B-)\" title=\"B-)\" border=\"0\">";
$de_inloc[] = "welcome";
$cu_inloc[] = "<img src=\"imagini/welcome.gif\" align=\"middle\" alt=\"B-)\" title=\"B-)\" border=\"0\">";
$de_inloc[] = "\[b\]";
$cu_inloc[] = "<strong>";
$de_inloc[] = "\[/b\]";
$cu_inloc[] = "</strong>";
$de_inloc[] = "\[i\]";
$cu_inloc[] = "<i>";
$de_inloc[] = "\[/i\]";
$cu_inloc[] = "</i>";
$de_inloc[] = "\[u\]";
$cu_inloc[] = "<u>";
$de_inloc[] = "\[/u\]";
$cu_inloc[] = "</u>";
$de_inloc[] = "\\[url\\]([^\\[]*)\\[/url\\]";
$cu_inloc[] = "<font color='red'><a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
$de_inloc[] = "\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]";
$cu_inloc[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
$de_inloc[] = "\\[img\\]([^\\[]*)\\[/img\\]";
$cu_inloc[] = "<img src=\"\\1\" alt=\"\\1\" title=\"\\1\">";
$de_inloc[] = "\\[img=([^\\[]*)\\]([^\\[]*)\\[/img\\]";
$cu_inloc[] = "<img src=\"\\1\" alt=\"\\2\" title=\"\\2\">";
foreach($de_inloc as $nume => $valoare) {
$txt = eregi_replace($valoare, $cu_inloc[$nume], $txt);
}
$txt = nl2br($txt);
return $txt;
}
//tot ce a fost mai sus sunt bbcodes
echo '<link rel="stylesheet" href="style.css" type="text/css">'; //stilul tabelului
echo "<table width=70% height=100% border=1 cellspacing=0 bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'><tr><td class=text>";
echo '<div align="top"><b><center><a href="autentificare.php"><font color="white">Login</a> <a href="profil.php"><font color="white">User Control Panel</a> <a href="faq.php"><font color="white">FAQ</a> <a href="search.php"><font color="white">Search </a> <a href="members.php"><font color="white">Members </a> <a href="iesire.php"><font color="white">Logout</a> <a href="inregistrare.php"><font color="white">Register</a></b></center></font>';
echo "<hr>";
echo '<body bgcolor="#080808 ">';
echo "<center>";
echo "<b/>";
echo "<table border='1' cellpadding='0' cellspacing='0' bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'>
<tr>
<th><body bgcolor=#707070><font color='white'>Author</body></th>
<th><font color='white'>Post</th>";
while($row = mysql_fetch_array($result))
{
echo "<div valign='top'><tr><div valign='top'>";
echo "<div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> ". $row['Name'] .
" <br />";
echo "<div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td>";
echo formatare ("<td width='650'><font color='white'>".$row['Post']."<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td>");
echo "<b/>";
echo "<b/>";
echo "</tr>";
echo "<b/>";
echo "<b/>";
}
echo "</table>";
echo "<br>";
echo "<br>";
echo '</td></tr></table></td></tr></table>';
//body`ul
echo '<font color="white"><center>
<a href="http://uprising.ro"><font color="red"><b>UPRISING FORUM CMS</b></font></a><BR>
© 2009 Uprising CMS. All rights reserved.<br>';
if(isset($_COOKIE['lastVisit']))
$visit = $_COOKIE['lastVisit'];
else
echo "You've got some stale cookies!";
echo "Your last visit was - ". $visit;
mysql_close($con);
?>
Partea de sus nu te prea intereseaza sunt bbcodes.
Posteaza si un View Source la index.
Code:
<link href="/imagini/favicon.ico" rel="icon" type="image/x-icon" /><hr><link rel="stylesheet" href="style.css" type="text/css"><table width=70% height=100% border=1 cellspacing=0 bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'><tr><td class=text><div align="top"><b><center><a href="autentificare.php"><font color="white">Login</a> <a href="profil.php"><font color="white">User Control Panel</a> <a href="faq.php"><font color="white">FAQ</a> <a href="search.php"><font color="white">Search </a> <a href="members.php"><font color="white">Members </a> <a href="iesire.php"><font color="white">Logout</a> <a href="inregistrare.php"><font color="white">Register</a></b></center></font><hr><body bgcolor="#080808 "><center><b/><table border='1' cellpadding='0' cellspacing='0' bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'>
<tr>
<th><body bgcolor=#707070><font color='white'>Author</body></th>
<th><font color='white'>Post</th><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'>Everything seams to be working you may delete this post. To make a new post use the following link : postare.php.<br />
<br />
You can use bbcodes. <img src="zambareti/zambaret_3.gif" align="middle" alt=":(" title=":(" border="0"> <img src="zambareti/zambaret_8.gif" align="middle" alt=":o" title=":o" border="0"><br />
<br />
Admin.<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'><img src="http://news.cnet.com/i/bto/20080626/BlackHat.jpg" alt="http://news.cnet.com/i/bto/20080626/BlackHat.jpg" title="http://news.cnet.com/i/bto/20080626/BlackHat.jpg"><div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Uprising <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'>Uprising test.<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'>[URL=http://img32.imageshack.us/i/imageswd.jpg/]<img src="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" alt="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" title="http://img32.imageshack.us/img32/2430/imageswd.th.jpg">[/URL]<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'>[URL=http://img32.imageshack.us/i/imageswd.jpg/]<img src="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" alt="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" title="http://img32.imageshack.us/img32/2430/imageswd.th.jpg">[/URL]<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'><img src="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" alt="http://img32.imageshack.us/img32/2430/imageswd.th.jpg" title="http://img32.imageshack.us/img32/2430/imageswd.th.jpg"><div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/><div valign='top'><tr><div valign='top'><div valign='top'><td width='80'><font color='white'><div valign='top'><div valign='top'> Admin <br /><div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td><td width='650'><font color='white'><font color='red'><a href="http://img32.imageshack.us/i/imageswd.jpg/" target="_blank" title="http://img32.imageshack.us/i/imageswd.jpg/">http://img32.imageshack.us/i/imageswd.jpg/</a><div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td><b/><b/></tr><b/><b/></table><br><br></td></tr></table></td></tr></table><font color="white"><center>
<a href="http://uprising.ro"><font color="red"><b>UPRISING FORUM CMS</b></font></a><BR>
© 2009 Uprising CMS. All rights reserved.<br>You've got some stale cookies!Your last visit was -
Sper sa intalegi ceva, ma mai uit si eu sa vad.
Acum imi dau seama ca avatarul si numele autorului era centrat, problema e rezolvata :
PHP Code:
<?php
echo '<link href="/imagini/favicon.ico" rel="icon" type="image/x-icon" />';
require_once('configg.php'); //configul
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("autentificare", $con); //cobectarea la baza de date
echo "<hr>";
$result = mysql_query("SELECT * FROM post"); //selectarea din tabel
function formatare($txt) {
$de_inloc = $cu_inloc = array();
$de_inloc[] = ":))";
$cu_inloc[] = "<img src=\"zambareti/zambaret_1.gif\" align=\"middle\" alt=\":))\" title=\":))\" border=\"0\">";
$de_inloc[] = ">:)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_2.gif\" align=\"middle\" alt=\">:)\" title=\">:)\" border=\"0\">";
$de_inloc[] = ":)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_3.gif\" align=\"middle\" alt=\":(\" title=\":(\" border=\"0\">";
$de_inloc[] = ";)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_4.gif\" align=\"middle\" alt=\";)\" title=\";)\" border=\"0\">";
$de_inloc[] = ":\(";
$cu_inloc[] = "<img src=\"zambareti/zambaret_5.gif\" align=\"middle\" alt=\":(\" title=\":(\" border=\"0\">";
$de_inloc[] = ":~";
$cu_inloc[] = "<img src=\"zambareti/zambaret_6.gif\" align=\"middle\" alt=\":~\" title=\":~\" border=\"0\">";
$de_inloc[] = ":">";
$cu_inloc[] = "<img src=\"zambareti/zambaret_7.gif\" align=\"middle\" alt=\":">" title=\":">" border=\"0\">";
$de_inloc[] = ":o";
$cu_inloc[] = "<img src=\"zambareti/zambaret_8.gif\" align=\"middle\" alt=\":o\" title=\":o\" border=\"0\">";
$de_inloc[] = ":ups";
$cu_inloc[] = "<img src=\"zambareti/zambaret_9.gif\" align=\"middle\" alt=\":ups\" title=\":ups\" border=\"0\">";
$de_inloc[] = "B-)";
$cu_inloc[] = "<img src=\"zambareti/zambaret_10.gif\" align=\"middle\" alt=\"B-)\" title=\"B-)\" border=\"0\">";
$de_inloc[] = "welcome";
$cu_inloc[] = "<img src=\"imagini/welcome.gif\" align=\"middle\" alt=\"B-)\" title=\"B-)\" border=\"0\">";
$de_inloc[] = "\[b\]";
$cu_inloc[] = "<strong>";
$de_inloc[] = "\[/b\]";
$cu_inloc[] = "</strong>";
$de_inloc[] = "\[i\]";
$cu_inloc[] = "<i>";
$de_inloc[] = "\[/i\]";
$cu_inloc[] = "</i>";
$de_inloc[] = "\[u\]";
$cu_inloc[] = "<u>";
$de_inloc[] = "\[/u\]";
$cu_inloc[] = "</u>";
$de_inloc[] = "\\[url\\]([^\\[]*)\\[/url\\]";
$cu_inloc[] = "<font color='red'><a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
$de_inloc[] = "\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]";
$cu_inloc[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
$de_inloc[] = "\\[img\\]([^\\[]*)\\[/img\\]";
$cu_inloc[] = "<img src=\"\\1\" alt=\"\\1\" title=\"\\1\">";
$de_inloc[] = "\\[img=([^\\[]*)\\]([^\\[]*)\\[/img\\]";
$cu_inloc[] = "<img src=\"\\1\" alt=\"\\2\" title=\"\\2\">";
foreach($de_inloc as $nume => $valoare) {
$txt = eregi_replace($valoare, $cu_inloc[$nume], $txt);
}
$txt = nl2br($txt);
return $txt;
}
//tot ce a fost mai sus sunt bbcodes
echo '<link rel="stylesheet" href="style.css" type="text/css">'; //stilul tabelului
echo "<table width=70% height=100% border=1 cellspacing=0 bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'><tr><td class=text>";
echo '<div align="top"><b><center><a href="autentificare.php"><font color="white">Login</a> <a href="profil.php"><font color="white">User Control Panel</a> <a href="faq.php"><font color="white">FAQ</a> <a href="search.php"><font color="white">Search </a> <a href="members.php"><font color="white">Members </a> <a href="iesire.php"><font color="white">Logout</a> <a href="inregistrare.php"><font color="white">Register</a></b></center></font>';
echo "<hr>";
echo '<body bgcolor="#080808 ">';
echo "<center>";
echo "<b/>";
echo "<table border='1' cellpadding='0' cellspacing='0' bordercolordark='#000000' bordercolor='#666666' bgcolor='#202020 ' align='center'>
<tr>
<th><body bgcolor=#707070><font color='white'>Author</body></th>
<th><font color='white'>Post</th>";
while($row = mysql_fetch_array($result))
{
echo "<div valign='top'><tr><div valign='top'>";
echo "<div valign='top'><td width='80' valign="top"><font color='white'><div valign='top'><div valign='top'> ". $row['Name'] .
" <br />";
echo "<div align='left' valign='top'> <img src=imagini/no_avatar.gif><br /> </td>";
echo formatare ("<td width='650'><font color='white'>".$row['Post']."<div align=right><a href=postare.php><font color=#202020 ><div align=buttom><br><img src=imagini/i_reply.png></a></div></font></td>");
echo "<b/>";
echo "<b/>";
echo "</tr>";
echo "<b/>";
echo "<b/>";
}
echo "</table>";
echo "<br>";
echo "<br>";
echo '</td></tr></table></td></tr></table>';
//body`ul
echo '<font color="white"><center>
<a href="http://uprising.ro"><font color="red"><b>UPRISING FORUM CMS</b></font></a><BR>
© 2009 Uprising CMS. All rights reserved.<br>';
if(isset($_COOKIE['lastVisit']))
$visit = $_COOKIE['lastVisit'];
else
echo "You've got some stale cookies!";
echo "Your last visit was - ". $visit;
mysql_close($con);
?>
Au mai avut 2 erori dar le-am facut, multumesc mult, n-am observat ca era centrat

, multumesc incaodata.
Scuzama de dubble post nu am mai putut da edit, si ca sa fiu impacat si sa-ti raspund la " (oricum mi se pare nebunie curata sa faci un script de forum) Wink"
Il fac doar de fun/sa mai castig ceva experienta, si doresc sa particip cu el la un concurs.
Viitorul suna bine . Admin eu unul ma pierd in cifre la ce a scris baiatul acolo insa vad ca te pricepi bine si la asta .
Cu placere Spoof poate intr-o zi o sa facem un cms impreuna.
(am vazut restul greselilor cum ar fi config.php scris configg.php, neinchiderea div-urilor, inchiderea boldurilor inainte de </font> folosirea expresiei "<b><b>" etc) nu o lua in nume de rau fac caterinca.
TeKt0n1k ai vreme sa inveti.