Joyebright
جمعه 08 دی 1391, 17:46 عصر
سلام گاهی اوقات اینقدر ناامید تا کدمو درست کنم اما با یه کار کوچیک که حواسم نبوده مشکلم حل میشه،الانم نمی دونم چرا به علامت<? گیر میده و می گه ساختارو رعایت نکردم شما اگه ممکنه اینو یه نگاه کنید
http://pastebin.com/4KUK2XfZ
<?php
include_once ("../includes/config.inc.php");
include_once ("../includes/functions.inc.php");
session_start();
if(!isset($_SESSION['admin']) == 1){
die("No direct Access");
redirect("../index.php",4000);
}
if (isset($_GET['logout']) && $_GET['logout']==1){
session_destroy();
redirect("../index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../includes/style.css"/>
<title>نرم افزار بایگانی اطلاعات:: ایجاد مستندات </title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script>
function upcheck(){
var pic = document.getElementById("tfile").value;
if((pic=='')){
alert("حجم فایل مورد نظر باید <?php echo $max; ?> باشد و نوع فایل نیز می تواند jpg/gif/pdf/doc باشد.");
}else{
alert("فایل انتخاب شده است");
}
}
function saveform(){
var t = document.getElementById("ttitle").value;
if((t == '')){
alert("وارد کردن عنوان / اطلاعات تکمیلی الزامی است");
}else{
doc.submit();
}
}
</script>
</head>
<body>
<div id="header">
<?php $currentpage = basename ($_SERVER['SCRIPT_FILENAME']); ?>
<ul>
<li><a <?php if ($currentpage == 'index.php') {echo 'id="here"' ;} ?> href="index.php">صفحه نخست</a></li>
<li><a <?php if ($currentpage == 'adddoc.php') {echo 'id="here"' ;} ?> href="adddoc.php">ایجاد مستندات</a></li>
<li><a <?php if ($currentpage == 'docs.php?page=1') {echo 'id="here"' ;} ?> href="docs.php?page=1">مشاهده مستندات</a></li>
<li><a <?php if ($currentpage == 'search.php') {echo 'id="here"' ;} ?> href="search/search.php">جستجو</a></li>
</ul>
</div>
<div id="main">
<div id="mhead">
<form action="" method="get" id="logout" >
<input type="hidden" name="logout" value="1" />
<input type="image" src="../images/exit.png" id="exit" title="خروج از برنامه" alt="submit form">
</form>
</div>
<div id="mbody">
<div id="content">
در این بخش شما می توانید مستندات و فایل هایی که می خواهید بایگانی کنید را وارد نمایید تا در صورت نیاز از آنها استفاده کنید
<form method="post" action="" enctype="multipart/form-data" name="doc" id="doc" >
عنوان : <input type="text" name="ttitle" id="ttitle" />
<br/>
تاریخ : <input type="text" name="date" id="date" />
<br/>
<div id="nott">اطلاعات تکمیلی:</div><div id="edit"> <textarea id="editor1" name="editor1"></textarea></div>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
<br/>
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max; ?>" >
<div class="image">ضمیمه کردن عکس به فایل بایگانی <input type="file" name="image" value="image" onclick="upcheck();" id="tfile"></div>
<br/>
<input type="button" onclick="saveform();" id="upbt" value="ثبت اطلاعات" />
</form>
<?php
if (isset($_POST['ttitle']) && isset($_POST['editor1'])){
$title = mysql_input($_POST['ttitle'],$link);
$date = mysql_input($_POST['date'],$link);
$body = mysql_input($_POST['editor1'],$link);
$titlecheck = mysql_query("select * from archive where title = '$title'",$link);
$result = mysql_fetch_assoc($titlecheck);
if($result['title'] == $title){
?>
<script>alert("این عنوان قبلا در سیستم ثبت شداست!");</script>
<?php
}else{
$sql = "insert into archive(title,date,body)";
$sql .="value('$title','$date','$body')";
mysql_query($sql,$link);
?>
<script>alert("اطلاعات با موفقیت ذخیره شد");</script>
<?php
}
//check if a file attach then save it in upload folder
if(!empty($_POST['image']) && isset($_POST['image']) && $_FILES['image']['size'] <= $max && $check_name['image']!= $pic_db_check)
{
$destination='C:\xampp\htdocs\Mehr Bespar Nikan\upload\\';
$pic_type = $_FILES['image']['type'];
$pic_path_db ='http://localhost/Mehr Bespar Nikan/upload/';
$pic_save = addslashes($pic_path_db.$_FILES['image']['name']);
$pic_db_check = $destination.$_FILES['image']['name'];
$pic_result = mysql_query("select * from archive where image = '$pic_save'",$link);
$check_name = mysql_fetch_assoc($pic_result);
// upload the file in db and upload path
move_uploaded_file($_FILES['image']['tmp_name'],$destination.$_FILES['image']['name']);
$sql2 = "update archive set image ='$pic_save' ORDER BY id DESC LIMIT 1";
mysql_query($sql2,$link);
?>
<script>
alert("فایل شما با موفقیت دخیره شد ");
</script>
<?php
}else{
?>
<script>
alert("فایل شما بدیل زیر وارد سیستم نشد :\n تکراری بودن نام فایل ");
</script>
<?php
}
?>
</div>
</div>
<div id="mfooter">
</div>
</div>
</body>
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\Mehr Bespar Nikan\panel\adddoc.php on line 261
این پیغامو میده که میگه آخر فایل php دارای مشکل هستش !
http://pastebin.com/4KUK2XfZ
<?php
include_once ("../includes/config.inc.php");
include_once ("../includes/functions.inc.php");
session_start();
if(!isset($_SESSION['admin']) == 1){
die("No direct Access");
redirect("../index.php",4000);
}
if (isset($_GET['logout']) && $_GET['logout']==1){
session_destroy();
redirect("../index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../includes/style.css"/>
<title>نرم افزار بایگانی اطلاعات:: ایجاد مستندات </title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script>
function upcheck(){
var pic = document.getElementById("tfile").value;
if((pic=='')){
alert("حجم فایل مورد نظر باید <?php echo $max; ?> باشد و نوع فایل نیز می تواند jpg/gif/pdf/doc باشد.");
}else{
alert("فایل انتخاب شده است");
}
}
function saveform(){
var t = document.getElementById("ttitle").value;
if((t == '')){
alert("وارد کردن عنوان / اطلاعات تکمیلی الزامی است");
}else{
doc.submit();
}
}
</script>
</head>
<body>
<div id="header">
<?php $currentpage = basename ($_SERVER['SCRIPT_FILENAME']); ?>
<ul>
<li><a <?php if ($currentpage == 'index.php') {echo 'id="here"' ;} ?> href="index.php">صفحه نخست</a></li>
<li><a <?php if ($currentpage == 'adddoc.php') {echo 'id="here"' ;} ?> href="adddoc.php">ایجاد مستندات</a></li>
<li><a <?php if ($currentpage == 'docs.php?page=1') {echo 'id="here"' ;} ?> href="docs.php?page=1">مشاهده مستندات</a></li>
<li><a <?php if ($currentpage == 'search.php') {echo 'id="here"' ;} ?> href="search/search.php">جستجو</a></li>
</ul>
</div>
<div id="main">
<div id="mhead">
<form action="" method="get" id="logout" >
<input type="hidden" name="logout" value="1" />
<input type="image" src="../images/exit.png" id="exit" title="خروج از برنامه" alt="submit form">
</form>
</div>
<div id="mbody">
<div id="content">
در این بخش شما می توانید مستندات و فایل هایی که می خواهید بایگانی کنید را وارد نمایید تا در صورت نیاز از آنها استفاده کنید
<form method="post" action="" enctype="multipart/form-data" name="doc" id="doc" >
عنوان : <input type="text" name="ttitle" id="ttitle" />
<br/>
تاریخ : <input type="text" name="date" id="date" />
<br/>
<div id="nott">اطلاعات تکمیلی:</div><div id="edit"> <textarea id="editor1" name="editor1"></textarea></div>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
<br/>
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max; ?>" >
<div class="image">ضمیمه کردن عکس به فایل بایگانی <input type="file" name="image" value="image" onclick="upcheck();" id="tfile"></div>
<br/>
<input type="button" onclick="saveform();" id="upbt" value="ثبت اطلاعات" />
</form>
<?php
if (isset($_POST['ttitle']) && isset($_POST['editor1'])){
$title = mysql_input($_POST['ttitle'],$link);
$date = mysql_input($_POST['date'],$link);
$body = mysql_input($_POST['editor1'],$link);
$titlecheck = mysql_query("select * from archive where title = '$title'",$link);
$result = mysql_fetch_assoc($titlecheck);
if($result['title'] == $title){
?>
<script>alert("این عنوان قبلا در سیستم ثبت شداست!");</script>
<?php
}else{
$sql = "insert into archive(title,date,body)";
$sql .="value('$title','$date','$body')";
mysql_query($sql,$link);
?>
<script>alert("اطلاعات با موفقیت ذخیره شد");</script>
<?php
}
//check if a file attach then save it in upload folder
if(!empty($_POST['image']) && isset($_POST['image']) && $_FILES['image']['size'] <= $max && $check_name['image']!= $pic_db_check)
{
$destination='C:\xampp\htdocs\Mehr Bespar Nikan\upload\\';
$pic_type = $_FILES['image']['type'];
$pic_path_db ='http://localhost/Mehr Bespar Nikan/upload/';
$pic_save = addslashes($pic_path_db.$_FILES['image']['name']);
$pic_db_check = $destination.$_FILES['image']['name'];
$pic_result = mysql_query("select * from archive where image = '$pic_save'",$link);
$check_name = mysql_fetch_assoc($pic_result);
// upload the file in db and upload path
move_uploaded_file($_FILES['image']['tmp_name'],$destination.$_FILES['image']['name']);
$sql2 = "update archive set image ='$pic_save' ORDER BY id DESC LIMIT 1";
mysql_query($sql2,$link);
?>
<script>
alert("فایل شما با موفقیت دخیره شد ");
</script>
<?php
}else{
?>
<script>
alert("فایل شما بدیل زیر وارد سیستم نشد :\n تکراری بودن نام فایل ");
</script>
<?php
}
?>
</div>
</div>
<div id="mfooter">
</div>
</div>
</body>
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\Mehr Bespar Nikan\panel\adddoc.php on line 261
این پیغامو میده که میگه آخر فایل php دارای مشکل هستش !