View Single Post

  #13 (permalink)  
Old 21-03-2008, 12:51 AM
ziycon's Avatar
ziycon ziycon is offline
Wannabe Geek
Recent Blog:
[CaRP] XML error: Invalid character at line 55
 
Join Date: Jan 2007
Location: Dublin
Posts: 416
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
ziycon will become famous soon enough
Send a message via MSN to ziycon Send a message via Skype™ to ziycon
Default

Quote:
Originally Posted by georgiecasey View Post
weird the thing with the br tags. post more source code to have a look. is there any html_entities tag that might be doing this?
Nope now html tags, below is the full code for adding a news article.
PHP Code:
<?php
include('forum/SSI.php');

dbConnect();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?php if($context['user']['is_logged'])
            {
                
$validate_admin check_admin_userid($context['user']['id']);
                
$validate check_sec_admin_userid($context['user']['id'],2);
                if((
$validate == true) || ($validate_admin == true))
                {
                    echo 
'add article';
                }
                else
                {
                    echo 
'error';
                }
            }
            else
            {
                echo 
'error';
            }
            echo 
get_prop("site_title_name");?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name='description' content="The IGaming Network is an Online Gaming Network. We bring you the latest news and gossip on the gaming scene.">
<meta name='keywords' content="ign,irish gaming network,games,ireland,eire,computer,console,psp,ps1,ps2,ps3,xbox,xbox 360,360,nintendo,sony,wii,ds,sega,lan,lans,gaming,consoles">
<meta name="verify-v1" content="2ZcOX3yYQeGDQ0iUCnvKkr0yPMcJxDA2Y+bnSCR90M0=">
<link href="sys_config/style.css" rel="stylesheet" type="text/css">
<link href="sys_config/app_style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" type="image/ico" href="images/layout/igaming-network.ico">
<?php display_favicon(); ?>
<script type="text/javascript" src="../sys_config/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
    mode : "textareas",
    theme : "advanced",
    theme_advanced_buttons1 : "",
    theme_advanced_buttons2 : "",
    theme_advanced_buttons3 : "",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
<script language="javascript">
<!--
var submitted = 0;
function checkform() {
    if(document.add_article.title.value == '') {
        alert("Please enter an article title!");
        return false;
    }
    if(document.add_article.body_text.value == '') {
        alert("Please enter the body of the article!");
        return false;
    }
    if(document.add_article.image.value == '') {
        alert("Please select an article image!");
        return false;
    }
}
//-->
</script>

</head>
<?php site_header(); 
            if(
$context['user']['is_logged'])
            {
                
$validate_admin check_admin_userid($context['user']['id']);
                
$validate check_sec_admin_userid($context['user']['id'],2);
                if((
$validate == true) || ($validate_admin == true))
                {
?>
            <div id="body_left">
                <div id="wrapper">
                    <div id="page_title">»&nbsp;add news</div>
                    <div id="body_wrapper">
                        <form name="add_article" method="post" action="addNews.php" enctype="multipart/form-data" onsubmit="return checkform();">
                <input type="hidden" name="table" value="'.$table.'">
                <div class="edit_item_wrapper"><div class="edit_item_name">Title:</div><div class="edit_item_detail"><input type="text" name="title" value="" size="50" class="form"></div></div>
                <div class="edit_item_wrapper">
                    <div class="edit_item_name">Body:</div>
                    <div class="edit_item_detail">
                        <textarea name="body_text" rows="40" cols="50"></textarea>    
                    </div>
                </div>    
                <div class="edit_item_wrapper">
                    <div class="edit_item_name">Image:</div>
                    <div class="edit_item_detail">
                        <input type="hidden" name="MAX_FILE_SIZE" value="100000">
                        <input type="file" name="image" size="50" maxlength="100" class="form"> Size: 130 x 78
                    </div>
                </div>
                <div class="edit_item_wrapper"><div class="edit_item_name"><input type="submit" value="Add Article" class="form">&nbsp;<input type="reset" value="Clear" class="form"></div></div>
            </form>
                    </div>
                </div>
            </div>
<?php
                
}
            }
            else
            {
                
error();
            }
site_footer();
closeConnect();
?>
addNews.php
PHP Code:
<?php
header
("Location: ../news/1.htm");
include(
'../forum/SSI.php');

dbConnect();

global 
$context;

if(
$context['user']['is_logged'])
{
    
$validate_admin check_admin_userid($context['user']['id']);
    
$validate check_sec_admin_userid($context['user']['id'],2);
    if((
$validate == true) || ($validate_admin == true))
    {
        
$target_path "../images/news/";
        
$target_path $target_path basename($_FILES['image']['name']);
        
        if(
move_uploaded_file($_FILES['image']['tmp_name'], $target_path))
        {
            
mysql_query("INSERT INTO ".$_REQUEST['table']." VALUES (NULL,'".$_REQUEST['title']."','".$_REQUEST['body_text']."','".date("Y-m-d")."','".date("G:i:s")."','".basename($_FILES['image']['name'])."',1,'".$_SERVER['REMOTE_ADDR']."')");
        }
    }
}

closeConnect();
?>
__________________
Irish Gaming Network
Reply With Quote