TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 01-08-2008, 05:27 PM   #21 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

Some things I noticed:
-Severe lack of comments, makes the script near unreadable.

-Every command doesnt need to have three lines between it, just makes it look messy.

-You have an entire HTML page on your PHP page, that defeats the purpose of a templating system.
__________________

Village Idiot is offline  
Reply With Quote
Old 01-08-2008, 05:49 PM   #22 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

I understand i have made quite a few mistake if anyone is interested please join msn me or post a comment as more the merer

as im using this as a learning curve
khile is offline  
Reply With Quote
Old 01-08-2008, 08:56 PM   #23 (permalink)
La Vida es Sueño
Advanced Programmer Top Contributor 
 
Wildhoney's Avatar
 
Join Date: Sep 2007
Location: Oldham
Posts: 2,280
Thanks: 90
Wildhoney is on a distinguished road
Default

Fair play to you as well for trying such a mammoth task. I'm not sure I'd be able to successfully code a forum just yet. It's certainly a big, BIG job.
__________________
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.
Send a message via AIM to Wildhoney Send a message via MSN to Wildhoney Send a message via Yahoo to Wildhoney
Wildhoney is offline  
Reply With Quote
Old 01-08-2008, 09:02 PM   #24 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Big Grin

thank i think i bitten off more than i can chew i am in desperate need of some BBCode righting and would be greatful for some help if at all possible
khile is offline  
Reply With Quote
Old 01-08-2008, 09:09 PM   #25 (permalink)
La Vida es Sueño
Advanced Programmer Top Contributor 
 
Wildhoney's Avatar
 
Join Date: Sep 2007
Location: Oldham
Posts: 2,280
Thanks: 90
Wildhoney is on a distinguished road
Default

I actually wrote a class for BB code, but I don't think Karl'd appreciate me handing it out, unfortunately. The following should give you a good idea. It does the bold, italic and underline for you:

PHP Code:
$szText 'This is [u]a[/u] [b]test for bold[/b].';

$szText preg_replace('~\[b\](.+?)\[/b\]~i''<b>\\1</b>'$szText);
$szText preg_replace('~\[i\](.+?)\[/i\]~i''<i>\\1</i>'$szText);
$szText preg_replace('~\[u\](.+?)\[/u\]~i''<u>\\1</u>'$szText);

echo 
$szText
__________________
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.
Send a message via AIM to Wildhoney Send a message via MSN to Wildhoney Send a message via Yahoo to Wildhoney
Wildhoney is offline  
Reply With Quote
Old 01-08-2008, 09:17 PM   #26 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

Well below is my current BB code and as you can see its a mess

would be a help if someone could devote a little time to it ill mention you in credits

PHP Code:
<?PHP
function aeoncode($message,$theme){

$badword_sql mysql_query("SELECT * FROM "$tbl_prefix ."wordfilters");
while(
$word_row mysql_fetch_array($badword_sql)){
    
$word $word_row["word"];
    
$replacement $word_row["replacement"];

    
$message str_replace($word$replacement$message);
}
    
$message str_replace("$""$"$message);
    
$message str_replace(Chr(13), " <br> "$message);
while (
preg_match('#\[hilight\](.*?)\[/hilight\]#is'$message)){
    
$message preg_replace('#\[hilight\](.*?)\[/hilight\]#is''<span class=hilight_str>\\1</span>'$message);
}
while (
preg_match('#\[b\](.*?)\[/b\]#is'$message)){
    
$message preg_replace('#\[b\](.*?)\[/b\]#is''<b>\\1</b>'$message);
}
while (
preg_match('#\[i\](.*?)\[/i\]#is'$message)){
    
$message preg_replace('#\[i\](.*?)\[/i\]#is''<i>\\1</i>'$message);
}
while (
preg_match('#\[u\](.*?)\[/u\]#is'$message)){
    
$message preg_replace('#\[u\](.*?)\[/u\]#is''<u>\\1</u>'$message);
}
    
$message preg_replace('#\[big\](.*?)\[/big\]#is''<big>\\1</big>'$message);
    
$message preg_replace('#\[sm\](.*?)\[/sm\]#is''<small>\\1</small>'$message);


    
$smilie_folder 'templates/'$theme .'/images/smilies/';

    if(
file_exists($smilie_folder)) {

        
$message str_replace(':P''<img alt="smilie for :P" title=":P" src="'
        
.$smilie_folder.'tongue.gif" vspace="1" hspace="1">'$message);
        
$message str_replace(':p''<img alt="smilie for :p" title=":p" src="'
        
.$smilie_folder.'tongue.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':d'' <img alt="smilie for :d" title=":d" src="'
        
.$smilie_folder.'grin.gif" vspace="1" hspace="1"> '$message);
        
$message str_replace(':D''<img alt="smilie for :D" title=":D" src="'
        
.$smilie_folder.'grin.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':sleep:''<img alt="smilie for :sleep:" title=":sleep:" src="'
        
.$smilie_folder.'sleeping.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':)''<img alt="smilie for :)" title=":)" src="'
        
.$smilie_folder.'excited.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':(''<img alt="smilie for :(" title=":(" src="'
        
.$smilie_folder.'dissapointed.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':sad:''<img alt="smilie for :sad:" title=":sad:" src="'
        
.$smilie_folder.'sad.gif" vspace="1" hspace="1">'$message);

        
$message str_replace(':O''<img alt="smilie for :O" title=":O" src="'
        
.$smilie_folder.'shocked.gif" vspace="1" hspace="1">'$message);
        
$message str_replace(':o'' <img alt="smilie for :o" title=":o" src="'
        
.$smilie_folder.'shocked.gif" vspace="1" hspace="1">'$message);

        
$message str_replace('-.-''<img alt="smilie for -.-" title="-.-" src="'
        
.$smilie_folder.'closedeyes.gif"> '$message);

        
$message str_replace('o.o''<img alt="smilie for o.o" title="o.o" src="'
        
.$smilie_folder.'bigeyes.gif" vspace="1" hspace="1">'$message);
        
$message str_replace('O.O''<img alt="smilie for o.o" title="o.o" src="'
        
.$smilie_folder.'bigeyes.gif" vspace="1" hspace="1">'$message);
        
$message str_replace('O.o''<img alt="smilie for o.o" title="o.o" src="'
        
.$smilie_folder.'bigeyes.gif" vspace="1" hspace="1">'$message);
        
$message str_replace('o.O''<img alt="smilie for o.o" title="o.o" src="'
        
.$smilie_folder.'bigeyes.gif" vspace="1" hspace="1">'$message);
    }

$url_start "<a target=_blank href=";
$url_close ">";
$img_start "<img border=0 src=";
$img_close " alt=\"AEONboard Image\">";
$quote_start "<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=quotetop>Quote</td></tr><tr><td class=quotemain style=\"overflow: auto;\">"
;
$quote_close "</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>"
;
$code_start "<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=codetop>Code</td></tr><tr><td class=codemain style=\"overflow: auto;\">"
;
$code_close "</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>"
;
$any "(.*?)";
$matches="";

preg_match_all("#\[url\](.*?)\[/url\]#is"$message$matches);
foreach (
$matches[1] as $match_now) {
    if (
preg_match("#^http://(www\.)?[a-z0-9\-]+(\.[a-z0-9\-]+\.[a-z]{1,4}|\.[a-z]{1,4})#is"$match_now)) {
        
$message str_replace('[url]'.$match_now.'[/url]''<a href="'.$match_now.'" target="_blank">'.$match_now.'</a>'$message);
    }
}

preg_match_all("#\[url\=(.*?)\](.*?)\[/url\]#is"$message$matches);
for (
$i=0;$i<count($matches[1]);$i++) {
    if (
preg_match("#^http://(www\.)?[a-z0-9\-]+(\.[a-z0-9\-]+\.[a-z]{1,4}|\.[a-z]{1,4})#is"$matches[1][$i])) {
        
$message str_replace('[url='.$matches[1][$i].']'.$matches[2][$i].'[/url]''<a href="'.$matches[1][$i].'" target="_blank">'.$matches[2][$i].'</a>'$message);
    }
}

preg_match_all("#\[img\](.*?)\[/img\]#is"$message$matches);
foreach (
$matches[1] as $match_now) {
    if (
preg_match("#^[url]http://(www\.)?[/url][a-z0-9\-]+(\.[a-z0-9\-]+\.[a-z]{1,4}|\.[a-z]{1,4})#is"$match_now)) {
        
$message str_replace('[img]'.$match_now.'[/img]'$img_start.$match_now.$img_close$message);
    }
}

preg_match_all("#\[img=(.*?)\]#is"$message$matches);
foreach (
$matches[1] as $match_now) {
    if (
preg_match("#^[url]http://(www\.)?[/url][a-z0-9\-]+(\.[a-z0-9\-]+\.[a-z]{1,4}|\.[a-z]{1,4})#is"$match_now)) {
        
$message str_replace('[img='.$match_now.']'$img_start.$match_now.$img_close$message);
    }
}
/*if (eregi('http://', $message)){
$message = preg_replace("#\[url\](.*?)\[/url\]#is", '<a href="\\1" target=_blank>\\1</a>', $message);
$message = preg_replace("#\[url=$any\]$any\[/url\]#is", "<a href=\"\\1\" target=_blank>\\2</a>", $message);
} else {
$message = preg_replace("#\[url\](.*?)\[/url\]#is", '<a href="http://\\1" target=_blank>\\1</a>', $message);
$message = preg_replace("#\[url=$any\]$any\[/url\]#is", "<a href=\"http://\\1\" target=_blank>\\2</a>", $message);
}

    $message = preg_replace("#\[img\]$any\[/img\]#is","$img_start\\1$img_close",$message);    
    $message = preg_replace("#\[img=$any\]#is","$img_start\\1$img_close",$message);
*/
while (preg_match('#\[quote=(.*)\](.*)\[/quote\]#is'$message)){
$message preg_replace('#\[quote=(.*?)\](.*?)\[/quote\]#is''<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=quotetop>Quote - \\1</td></tr><tr><td class=quotemain style=\"overflow: auto;\">\\2</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>'
$message);
}




while (
preg_match('#\[quote\](.*)\[/quote\]#is'$message)){
    
$message preg_replace('#\[quote\](.*?)\[/quote\]#is'"$quote_start\\1$quote_close"$message);
}

while (
preg_match('#\[code\](.*)\[/code\]#is'$message)){
    
$message preg_replace('#\[code\](.*?)\[/code\]#is'"$code_start\\1$code_close"$message);
}
    return (
$message );
}


function 
pmcode($message){
    
$message htmlspecialchars($message);

$badword_sql mysql_query("SELECT * FROM "$tbl_prefix ."wordfilters");
while(
$word_row mysql_fetch_array($badword_sql)){
    
$message eregi_replace($word_row[word],$word_row[replacement],$message);
}

$redtable_start "<center><table width=90% class=pm_codetop>
        <tr><td style=\"overflow: auto;\">"
;
$redtable_close "</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>"
;

    
$message str_replace("$""$"$message);
    
$message str_replace(Chr(13), " <br> "$message);

while (
preg_match('#\[redtable\](.*?)\[/redtable\]#is'$message)){
    
$message preg_replace('#\[redtable\](.*?)\[/redtable\]#is'$redtable_start .'\\1'$redtable_close$message);
}
while (
preg_match('#\[hilight\](.*?)\[/hilight\]#is'$message)){
    
$message preg_replace('#\[hilight\](.*?)\[/hilight\]#is''<span class=hilight_str>\\1</span>'$message);
}
while (
preg_match('#\[b\](.*?)\[/b\]#is'$message)){
    
$message preg_replace('#\[b\](.*?)\[/b\]#is''<b>\\1</b>'$message);
}
while (
preg_match('#\[i\](.*?)\[/i\]#is'$message)){
    
$message preg_replace('#\[i\](.*?)\[/i\]#is''<i>\\1</i>'$message);
}
while (
preg_match('#\[u\](.*?)\[/u\]#is'$message)){
    
$message preg_replace('#\[u\](.*?)\[/u\]#is''<u>\\1</u>'$message);
}
    
$message preg_replace('#\[big\](.*?)\[/big\]#is''<big>\\1</big>'$message);
    
$message preg_replace('#\[sm\](.*?)\[/sm\]#is''<small>\\1</small>'$message);

$url_start "<a target=_blank href=";
$url_close ">";
$img_start "<img border=0 src=";
$img_close " alt=\"AEONboard Image\">";
$quote_start "<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=pm_codetop>Quote</td></tr><tr><td class=pm_codecontent style=\"overflow: auto;\">"
;
$quote_close "</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>"
;
$code_start "<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=pm_codetop>Code</td></tr><tr><td class=pm_codecontent style=\"overflow: auto;\">"
;
$code_close "</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>"
;
$any "(.*?)";



if (
eregi('http://'$message)){
    
$message preg_replace("#\[url\](.*?)\[/url\]#is"'<a href="\\1" target=_blank>\\1</a>'$message);
    
$message preg_replace("#\[url=$any\]$any\[/url\]#is""<a href=\"\\1\" target=_blank>\\2</a>"$message);
} else {
    
$message preg_replace("#\[url\](.*?)\[/url\]#is"'<a href="http://\\1" target=_blank>\\1</a>'$message);
    
$message preg_replace("#\[url=$any\]$any\[/url\]#is""<a href=\"http://\\1\" target=_blank>\\2</a>"$message);
}



while (
preg_match('#\[quote=(.*)\](.*)\[/quote\]#is'$message)){
    
$message preg_replace('#\[quote=(.*?)\](.*?)\[/quote\]#is''<center><table width=90% border=0 cellpadding=1 cellspacing=0>
        <tr><td class=pm_codetop>Quote - \\1</td></tr><tr><td class=pm_codecontent>\\2</td></tr></table>
        <table border=0 width=100%><tr><td height=5></td></tr></table></center>'
$message);
}


    
$message preg_replace("#\[img\]$any\[/img\]#is","$img_start\\1$img_close",$message);
    
$message preg_replace("#\[img=$any\]#is","$img_start\\1$img_close",$message);

while (
preg_match('#\[quote\](.*)\[/quote\]#is'$message)){
    
$message preg_replace('#\[quote\](.*?)\[/quote\]#is'"$quote_start\\1$quote_close"$message);
}

while (
preg_match('#\[code\](.*)\[/code\]#is'$message)){
    
$message preg_replace('#\[code\](.*?)\[/code\]#is'"$code_start\\1$code_close"$message);
}
    return (
$message );
}

?>
khile is offline  
Reply With Quote
Old 01-08-2008, 09:42 PM   #27 (permalink)
The Acquainted
 
Gareth's Avatar
 
Join Date: Jan 2008
Posts: 136
Thanks: 4
Gareth is on a distinguished road
Default

I have sent you a PM, with help.
Gareth
Gareth is offline  
Reply With Quote
Old 01-08-2008, 09:44 PM   #28 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

Quote:
Originally Posted by Gareth View Post
I have sent you a PM, with help.
Gareth
yea just got your message thanks
khile is offline  
Reply With Quote
Old 01-08-2008, 11:23 PM   #29 (permalink)
The Frequenter
Zend Certified 
 
Join Date: Sep 2007
Location: Denmark
Posts: 352
Thanks: 8
Kalle is on a distinguished road
Default

Hmm If it wasn't for I've just started to develop my own forums a couple of weeks ago I would have helped out.

And as the other said something of the minusses in your code, then I would recommed you to either use a database access component or a database actraction layer to handle different database systems which makes your software more portable ;)
Send a message via MSN to Kalle Send a message via Skype™ to Kalle
Kalle is offline  
Reply With Quote
Old 01-09-2008, 09:25 AM   #30 (permalink)
The Prestige
Upcoming Programmer Inquisitive 
 
Tanax's Avatar
 
Join Date: Sep 2007
Location: Sweden, Stockholm
Posts: 1,080
Thanks: 115
Tanax is on a distinguished road
Default

@wildhoney- A forum is quite easy actually. But to make a GOOD software forum, it's a big task.
Tanax is offline  
Reply With Quote
Old 01-09-2008, 03:46 PM   #31 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

A forum is an advanced project, I dont consider doing it bad doing it at all. For such an advanced project, so many newbies do it. I did one in late 2005, look how it turned out
http://www.justanotherportfolio.com/forum.zip

Note:
-The cookie was formatted as "username|pass|id|rank" unencrypted
-All the posts where assigned to an array in a loop, then displayed in another
-The mysql didnt use auto_increment, I assigned the ID based off of the number of rows in the database. I just didnt delete anything to keep it working.

I would show you the version still on the web, but its been hacked over and is now unusable.

PHP Code:
<html>
<head>
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="css.css" />

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php

mysql_connect
("localhost","name","pass");
mysql_select_db("db");

//get and check the login cookie

$login_cookie $_COOKIE["login_cookie"];


$login_info explode('|',$login_cookie);

$login_sn $login_info[0];
$login_pass $login_info[1];
$login_id $login_info[2];
$login_rank $login_info[3];


$loginresult mysql_query("SElECT * FROM user_tbl WHERE user_id = '$login_id'");
$sqlpass mysql_result($loginresult,'0',"user_pass");
$sqlrank mysql_result($loginresult,'0',"user_type_id");
$avatar mysql_result($loginresult,'0',"user_avatar");


//check pass
//if($login_pass != $sqlpass)
//{
//die("please log in");
//}


$id $_GET["forum_id"];
$topic_id $_GET["topic"];

//assign the nessesary data
$all_resp_data mysql_query("SELECT * FROM board_response_tbl WHERE resp_question_id = '$topic_id' AND resp_response_active = '1' ORDER BY resp_response_id ASC");
$resp_count mysql_num_rows($all_resp_data);

$all_question_data mysql_query("SELECT * FROM board_question_tbl WHERE ques_question_id = '$topic_id'");
$topic_origin_post2 mysql_result($all_question_data,'0',"ques_question_txt");
$allow_replys mysql_result($all_question_data,'0',"ques_allow_responses");
$topic_origin_post nl2br($topic_origin_post2);

$user_posts mysql_query("SELECT * FROM board_response_tbl WHERE resp_response_by = 'login_id'");
$user_post_count mysql_num_rows($user_posts);


//nav data
$nav_forum mysql_query("SELECT * FROM board_forum_tbl WHERE forum_id = '$id'");
$nav_forum_name mysql_result($nav_forum,'0',"forum_name");

$nav_topic mysql_query("SELECT * FROM board_question_tbl WHERE ques_question_ID = '$topic_id'");
$nav_topic_name mysql_result($nav_topic,'0',"ques_question_name");

//get the ranks
if($login_rank == 0)
{
$rank "master";
}

if(
$login_rank == 1)
{
$rank "admin";
}

if(
$login_rank == 2)
{
$rank "moderator";
}

if(
$login_rank == 3)
{
$rank "user";
}

//assign the side data
$post_sider "$login_sn<BR><img src = \"$avatar\" alt = \"avatar\" width=\"90\" height=\"78\"> <br><h6>user posts: $user_post_count <br>rank: $rank <br></h6> 
"
;

$post = array();
$post_maker = array();
$date_posted = array();
$post_id = array();
$post_text = array();

#assign the data in the arrays
for($loop=0;$loop<$resp_count;$loop++)
{
    
$post_text[$loop] = mysql_result($all_resp_data,$loop,"resp_response_txt");
    
$post_maker[$loop] = mysql_result($all_resp_data,$loop,"resp_response_by");
    
$date_posted[$loop] = mysql_result($all_resp_data,$loop,"resp_create_dt");
    
$post_id[$loop] =  mysql_result($all_resp_data,$loop,"resp_response_id");
    
$post[$loop] = mysql_result($all_resp_data,$loop,"resp_response_txt");
}


//see what the edition options will be
if($login_rank <4)
{
$topic_options "<a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/edittopic.php?topic_id=$topic_id\">edit topic</a>";
}


#--------------------------------------
#------------display data--------------
#--------------------------------------

//now display the data


//display the top navagation
echo "<a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/\">index</a> >> 
      <a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/gentopic.php?forum=
$id\"> $nav_forum_name</a> >>
      <a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/genmessage.php?forum=
$id&topic=$topic_id\"> $nav_topic_name</a><BR>";


echo 
"<table width=\"742\" border=\"5\">
  <tr> 
    <td width=\"157\" height=\"127\" valign=\"top\">
$post_sider</td>
    <td width=\"567\" rowspan=\"2\" valign=\"top\">
$topic_origin_post</td>
  </tr>
  <tr> 
    <td height=\"11\"></td>
  </tr>
  <tr> 
    <td height=\"33\" colspan=\"2\" valign=\"top\">
$topic_options</td>
    </tr>
  <tr>
    <td height=\"2\"></td>
    <td></td>
  </tr>
</table><BR>"
;


for(
$loop2=0;$loop2<$resp_count;$loop2++)
{
$post_id mysql_result($all_resp_data,$loop2,"resp_response_id");

if(
$login_rank <4)
{
$options "<a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/mark.php?post_id=$post_id&forum=$id&topic_id=$topic_id\">report to moderator</a> <a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/editpost.php?post_id=$post_id&forum=$id&topic_id=$topic_id\">edit post</a>";
}

echo 
"
<table width=\"742\" border=\"5\">
  <tr> 
    <td width=\"157\" height=\"127\" valign=\"top\">
$post_sider</td>
    <td width=\"567\" rowspan=\"2\" class = \"post\" valign=\"top\">
$post[$loop2]</td>
  </tr>
  <tr> 
    <td height=\"11\"></td>
  </tr>
  <tr> 
    <td height=\"33\" colspan=\"2\" valign=\"top\">
$options</td>
    </tr>
  <tr>
    <td height=\"2\"></td>
    <td></td>
  </tr>
<a name=\"
$post_id\"></a>
</table><BR>"
;
}

if(
$allow_replys == 1)
{
echo 
"<BR><BR>
<a href = \"http://www.cfwebanalysts.com/L2W/nrc/nrcbb/postmessage.php?forum=
$id&topic=$topic_id\">Post reply</a>";
}
else
{
echo 
"<B>topic LOCKED</B>";
}
mysql_close();
?>
</body>
</html>
__________________

Village Idiot is offline  
Reply With Quote
Old 01-16-2008, 07:21 PM   #32 (permalink)
The Wanderer
 
Join Date: Dec 2007
Location: united states
Posts: 16
Thanks: 7
Matt is an unknown quantity at this point
Default

Why are you still using that stolen layout?
Anyways, i now have my proof that this layout is NOT his.
EKINboard - (Powered By EKINboard)
Send a message via AIM to Matt Send a message via MSN to Matt Send a message via Yahoo to Matt
Matt is offline  
Reply With Quote
Old 01-16-2008, 07:28 PM   #33 (permalink)
The Addict
Top Contributor Good Samaritan 
 
Join Date: Jan 2008
Location: USA
Posts: 217
Thanks: 16
RobertK is on a distinguished road
Default

Right, because they couldn't possibly have stolen it from him---or even gotten it from the same designer. Designers have been known to relicense works if they were generic instead of branded. And that is not branded. Try contacting the project's webmaster and asking before jumping to conclusions, Matt.

That said, Khile, there is a good bit of risk for having a lookalike forum. You should check with your designer and make certain that it is a lookalike and not a rip. Stress that he has to have created all the graphics himself, or have used them with permission. I'd point to that package too, to make him sweat and hopefully be honest--if he was deceitful in the first place. If it is merely a lookalike, I'd make a forum post here and there announcing this and quoting your designer for safety.
__________________
Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning. - Rich Cook
RobertK is offline  
Reply With Quote
Old 01-16-2008, 08:02 PM   #34 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

im trying to get in contact with designer and will suspend design indefinably till i can find out what's has happened
khile is offline  
Reply With Quote
Old 01-16-2008, 08:43 PM   #35 (permalink)
Alan @ CIT
Member of the Month
The Frequenter
Member of the Month Top Contributor 
 
Alan @ CIT's Avatar
 
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
Alan @ CIT is on a distinguished road
Default

I'm not trying to suggest anything, but the code for your index.php that you posted in this thread does look very similar to Ekinboards code (Ekinboard V1.0.3 - V1 / Cp.php - Free PHP Scripts).

Alan

Last edited by Alan @ CIT : 01-16-2008 at 08:48 PM. Reason: Spelling
Send a message via MSN to Alan @ CIT
Alan @ CIT is offline  
Reply With Quote
Old 01-16-2008, 10:29 PM   #36 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

ok you caught me I have taken over development of ekinboard bought a few months back and have invested a lot of time into this as far as design goes I had that made by the origanal skiner of ekinboard for $ 200 I now see I have been ripped off to whitch he has not responded to any email.

Also ekinboard is now closed as jew to its bad reputation I thought best to start a fresh so to speak and renamed board witch was part of sale agreement. That's why code will look simulate but if you look mine is far moreadvanced noe with intire re-writes of files
khile is offline  
Reply With Quote
Old 01-16-2008, 10:47 PM   #37 (permalink)
Alan @ CIT
Member of the Month
The Frequenter
Member of the Month Top Contributor 
 
Alan @ CIT's Avatar
 
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
Alan @ CIT is on a distinguished road
Default

I want to believe you, I really do

Alan
Send a message via MSN to Alan @ CIT
Alan @ CIT is offline  
Reply With Quote
Old 01-16-2008, 10:51 PM   #38 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

what dose that mean?
khile is offline  
Reply With Quote
Old 01-16-2008, 10:56 PM   #39 (permalink)
Alan @ CIT
Member of the Month
The Frequenter
Member of the Month Top Contributor 
 
Alan @ CIT's Avatar
 
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
Alan @ CIT is on a distinguished road
Default

It doesn't mean anything, you just don't seem like the sort of person who would spend a couple of thousand dollars buying the rights to some forum software with the intention of improving and selling/releasing it

But anyway, it's none of my concern or business so good luck with Aeonboard

Alan
Send a message via MSN to Alan @ CIT
Alan @ CIT is offline  
Reply With Quote
Old 01-16-2008, 11:00 PM   #40 (permalink)
The Contributor
 
Join Date: Jan 2008
Posts: 50
Thanks: 0
khile is on a distinguished road
Default

i did not spend a few thousand on it i spend $500 that around £250 and i do not have intent on selling it on i intend to develop and release under GPL
khile is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 12:20 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design