ภาพไม่เกี่ยวข้องกับบทความ ไว้ดูให้สบายตา เฉยๆ
ปัญหานี้เกิดจากท่านลืมปิดประโยคคำสั่งด้วย ; (semi colon) ดูตัวอย่างโค้ดที่มีปัญหานะครับ
<?php $to = "[email protected]"; $from = "[email protected]"; $subject = "ลองส่งเมล์ที่มี notification" $message = "ทดสอบ"; ?> |
เออเร่อจะเป็นดังนี้
Parse error: syntax error, unexpected T_VARIABLE in E:\www\tutorial\Untitled-1.php on line 5
ท่านจะเห็นว่า เราลืมปิด ; ท้ายบรรทัดที่ 4 เวลาฟ้องมันจะฟ้อง บรรทัดที่ 5 เพราะฉะนั้น เวลาแก้ท่านก็ดูเหนือบรรทัดที่ฟ้องไป 1 บรรทัด นะครับ
crasite says:
25/05/2552 at 25/05/2552
ง่ายๆเลยครับ
ตรง
“ลองส่งเมล์ที่มี notification”
ไม่มี ” ; ”
ตอนท้ายครับ
ภัทรพล says:
22/12/2552 at 22/12/2552
ของผมมันฟ้อง line 1 มันผิดตรงไหนครับ
<?php
$dbconfig_file= “./config/dbconfig.inc.php”;
$config_file = “./config/config.inc.php”;
$logo_image= “./images/logo.gif”;
$DATABSECREATEFILE= “./database.sql”;
$title_color= “#FF8000”;
//setup pageid
$SetupWelcomePageId= 300;
$SetupHostInfoPageId= 301;
$SetupDBInfoPageId= 302;
$SetupImageDirPageid= 303;
$SetupConfirPageId= 304;
$SetupExecuteSetup= 305;
$SetupSuccessfullyPageId= 306;
?>
ภัทรพล says:
22/12/2552 at 22/12/2552
ตอบผมที่นี่ครับ จะได้ reply ทางเมล ขอบคุณครับ
administrator says:
22/12/2552 at 22/12/2552
มันฟ้องว่าอะไรครับ เอาคำฟ้องมาดูหน่อยครับ
ภัทรพล says:
22/12/2552 at 22/12/2552
Parse error: syntax error, unexpected T_VARIABLE in /home/ggang/public_html/lb/setupconfig.php on line 1
นี่เป็นประโยคที่ขึ้นมาครับ หลังจากผม setup.php
ขอบคุณครับ
administrator says:
22/12/2552 at 22/12/2552
ดูจากโค้ดที่ให้มา มันไม่ผิดอะไรแต่อย่างใด
ปกติแล้ว T_VARIABLE จะเออเร่อจำพวก ลืมปิด ; ท้ายประโยค หรือพิมพ์ตัวแปรแตก $varia ble=10;
เทือกๆเนี้ย เวลามันฟ้องมักจะฟ้อง เลยมา 1 บรรทัด คุณลองดูโค้ด บรรทัดก่อนหน้าที่จะอินคลูดไฟล์ /home/ggang/public_html/lb/setupconfig.php ดูครับ
ภัทรพล says:
22/12/2552 at 22/12/2552
ผมขอรบกวนคุณ platoosom ช่วยดูสคริปท์นี้ให้หน่อยนะครับ
lbpg.rar ขอบคุณมากครับที่กรุณาตอบมาอย่างรวดเร็วมากครับ
administrator says:
22/12/2552 at 22/12/2552
ผมลองติดตั้งโค้ดที่คุณให้มา ปกติดีทุกอย่างครับ ผมลงไม่เกิดเออเร่อใดๆเลย และสามารถล้อกอินเข้าไปใช้งานระบบได้
ภัทรพล says:
22/12/2552 at 22/12/2552
เป็นซะงั้น ผมก็ลองเปลี่ยน browser แล้วยังเป็น ก็ไม่น่าเกี่ยวนะครับ งงไปเลย
ภัทรพล says:
23/12/2552 at 23/12/2552
ฝรั่งที่โฮสผมเค้าช่วยดูสคริปท์ให้ ต้องแก้ไขหลายจุดเลย แต่คุณบอกว่าเซ็ตอัพผ่านเข้าแอดมินได้ สคริปท์เดียวกันแท้ๆ ผมว่าคุณนี่่ไม่ใช่เทพธรรมดานะคงเป็นมหาเทพเลยล่ะ
administrator says:
23/12/2552 at 23/12/2552
เอารูปให้ดูทั้งเบื้องหน้าและเบื้องหลัง ที่เครื่องผม จากโค้ดที่คุณ ภัทรพล ให้มาทดสอบติดตั้ง มันติดตั้งได้ปกติจริง

ผมว่าน่าจะเกิด environments ผมใช้ appserv 2.5.8
ภัทรพล says:
23/12/2552 at 23/12/2552
เดี๋ยวผมถามฝรั่งดูว่าเค้าใช้ appserv อะไร ถ้าไม่ได้คุณช่วยผมคงโยนสคริปท์ลงถังแล้วครับ ขอบคุณมากครับ
tine says:
23/01/2553 at 23/01/2553
มันขึ้นParse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\db01ccd_dbsearch.php on line 11(คือline ของชื่อโฮสต์อ่ะ)
ช่วยด้วยค่ะ ขอบคุณล่วงหน้า
[<body>
<?
กำหนดตัวแปรเพื่อนไปใช้งาน
$hostname = “localhost”; //ชื่อโฮสต์
$user = “root”; //ชื่อผู้ใช้
$password=”root”;//รหัสผ่าน
$dbname=”book”;//ชื่อฐานข้อมูล
$tblname=”bookshop”;//ชื่อตาราง
//เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die(“ติต่อฐานข้อมูลไม่ได้”);
//เลือกฐานข้อมูล
mysql_select_db($dbname) or die(“เลือกฐานข้อมูล”);
//คำสั่งsqlและสั่งให้ทำงาน
$sql = “select * fromr $tblname where $field_search like ‘ %$search%’ “;
$dbquery = mysql_db_quer($dbname.$sql);
//หาจำนวนเรกคอร์ดในตาราง
$num_row = mysql_num_rows($dbquery);
//หาจำนวนฟิลด์ในตาราง
$num_fields = mysql_num_fields($dbqury);
echo”<font color = red>แสดงการค้นหารายชื่อหนังสือ</font><font color =blue>”.$search.”</font><font color = red>ในฟิลด์<font color =blue></font>”.$search.”</font>”;
echo”<table border = 1>”;
echo”<tr>”;
//พิมพ์ส่วนหัวตาราง
$i=0;
while($i<$num_field)
{
$field_name[$i]=mysql_fetch_array($dbquery);
$barcode=$result[barcode_book];
$title=$result[title_book];
$author=$result[author_book];
$price=$result[price_book];
$type=$result[type_book];
$year=$result[year_book];
echo “<tr><td>$barcode</td> <td>$title</td> <td>$author</td> <td>$price</td> <td>$type</td> <td>$year</td></tr>”;
$i++;
}
echo”</table>”;
//จบการทำงานwhile
echo”<br>ค้นพบ<font color = bule>”.$i.”เรกคอร์ด”;
echo”<br><br><a href = “.”001book_db_fromsearch.php”.”>กลับไปค้นหาใหม่</a>”;
mysql_close();//ปิดการเชื่อมต่อ
?>
</body>
administrator says:
24/01/2553 at 24/01/2553
//กำหนดตัวแปรเพื่อนไปใช้งาน
$hostname = “localhost”; //ชื่อโฮสต์
เธอลืมคอมเม้นท์หน้า กำหนดตัวแปรเพื่อนไปใช้งาน
tine says:
24/01/2553 at 24/01/2553
ยังไงค่ะงง
ช่วยอธิบายอย่างละเอียดหน่อยได้ไหมค่ะ
ขอบคุณค่ะ
arimasa says:
04/02/2553 at 04/02/2553
ขอบคุณค่ะ เจอปัญหานี้พอดีเลย
วชิระ says:
02/02/2558 at 02/02/2558
Parse error: syntax error, unexpected ‘=’, expecting ‘(‘ in d:\inetpub\vhosts\chainat.m-society.go.th\httpdocs\includes\framework.php on line 43
ช่วยแก้ให้ผมทีครับ
วชิระ says:
02/02/2558 at 02/02/2558
<?php
/**
* @package Joomla.Site
* @subpackage Application
* @copyright Copyright (C) 2005 – 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// No direct access.
defined('_JEXEC') or die;
//
// Joomla system checks.
//
@ini_set('magic_quotes_runtime', 0);
@ini_set('zend.ze1_compatibility_mode', '0');
//
// Installation check, and check on removal of the install directory.
//
if (!file_exists(JPATH_CONFIGURATION.'/configuration.php') || (filesize(JPATH_CONFIGURATION.'/configuration.php') error_reporting)
{
case ‘default’:
case ‘-1’:
break;
case ‘none’:
case ‘0’:
error_reporting(0);
break;
case ‘simple’:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set(‘display_errors’, 1);
break;
case ‘maximum’:
error_reporting(E_ALL);
ini_set(‘display_errors’, 1);
break;
case ‘development’:
error_reporting(-1);
ini_set(‘display_errors’, 1);
break;
default:
error_reporting($config->error_reporting);
ini_set(‘display_errors’, 1);
break;
}
define(‘JDEBUG’, $config->debug);
unset($config);
//
// Joomla framework loading.
//
// System profiler.
if (JDEBUG) {
jimport(‘joomla.error.profiler’);
$_PROFILER = JProfiler::getInstance(‘Application’);
}
//
// Joomla library imports.
//
jimport(‘joomla.application.menu’);
jimport(‘joomla.environment.uri’);
jimport(‘joomla.utilities.utility’);
jimport(‘joomla.event.dispatcher’);
jimport(‘joomla.utilities.arrayhelper’);