17-08-2006, 18:18
|
|
|
חבר מתאריך: 25.10.04
הודעות: 587
|
|
שגיאה מוזרה לאאלה בקובץ כלשהו - Parse error: parse error, expecting `T_STRING' or `T_
ואני לא מצליח למצוא את גורם הבעיה..
זהו הקובץ:
קוד PHP:
function loadsite($title, $charset)
{
echo <<<HTML
<html dir="rtl">
<head>
<title>{$title}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$charset}">
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="YourFiles 0.1 Beta">
</head>
<body>
HTML;
}
function htmlupload()
{
echo <<<HTML
<form action="?action=upload" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>בחירת קובץ</td>
<td><input type="file" name="file"></td>
</tr>
<tr>
<td>סיום פעולה</td>
<td><input type="submit" value="שלח קובץ"></td>
</tr>
</table>
</form>
HTML;
}
function endloadsite()
{
echo <<<HTML
</body>
</html>
HTML;
}
function uploadfile()
{
global $dir, $url;
if($_FILES['file']['name'] == "")
{
echo "<script type=\"text/javascript\">window.alert(\"אראה שגיאה: קובץ לא נבחר, אנא חזור אחורה ובחר קובץ שוב.\"); history.go (-1);</script>";
}
elseif($_FILES['file']['error'] != 0)
{
echo "<script type=\"text/javascript\">window.alert(\"אראה שגיאה, אנא חזור אחורה ופעל לפי ההוראות.\"); history.go (-1);</script>";
}
elseif(!preg_match('/\\.(exe|com|bat|zip|doc|txt|php|php3|php4|php5|asp )$/i', $_FILES['file']['name']))
{
echo "<script type=\"text/javascript\">window.alert(\"אראה שגיאה: סיומת קובץ לא חוקית!\"); history.go (-1);</script>";
{
elseif($_FILES['file']['size'] >= 153600000000000000000000000000000000000)
{
echo "<script type=\"text/javascript\">window.alert(\"אראה שגיאה: גודל הקובץ צריך להיות קטן מ-1.5 מגה בייטים!\"); history.go (-1);</script>";
}
else
{
move_uploaded_file($_FILES['file']['name'],$dir.$_FILES['file']['tmp_name']);
echo <<<HTML
הקובץ הועלה בהצלחה!
//<a href="{$url}{$_FILES['file']['tmp_name']}">{$url}{$_FILES['file']['tmp_name']}</a>
HTML;
}
}
והשגיאה המתקבלת:
ציטוט:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in * on line 56
|
תודה!
|