|
|
|
เขียน tag php ใน html อย่างไรให้แสดงผลไม่รวน (ลง php 5.3) |
|
|
|
|
|
|
|
ช่วยหน่อยค่ะ พอดีมีการเปลี่ยน php เป็น php 5.3 ค่ะ code รวนหมดเลยค่า เขียนเป็น html ธรรมดา โดยแทรก tag php ไว้ ดังนี้ค่ะ
Code (PHP)
<?
if($_SESSION['USERMODE'] != "User"){
echo "<div id=\"toolbar-left\">";
echo "<input type=\"button\" value=\"Add Project\" name=\"Add Project\" id=\"btAddProduct\" class=\"ts-button\" onClick=\"window.open('project.php','mywindow','width=500,height=400,scrollbars=yes')\" />";
echo "<input type=\"button\" value=\"Add Task\" name=\"Add Task\" id=\"btAddTask\" class=\"ts-button\" disabled=\"disabled\" onClick=\"window.open('task.php','mywindow','width=500,height=400,scrollbars=yes')\" />";
print "<input type=\"button\" value=\"Update Holiday\" name=\"Set Holiday\" id=\"btSetHoliday\" class=\"ts-button\" style=\"width: 150px;\" onClick=\"setHoliday();\" />";
print "<input type=\"hidden\" value=\"Update Birthday\" name=\"Set Birthday\" id=\"btSetBirthday\" class=\"ts-button\" style=\"width: 150px;\" onClick=\"setBirthday();\" />";
}
?>
อยากทราบว่า ต้องเปลี่ยนแปลง code หรือป่าวคะ ต้องเขียนแบบไหน คะ ใครทราบบ้างคะ ><
Tag : PHP, Oracle, HTML/CSS, JavaScript, Windows
|
|
|
|
|
|
Date :
2013-09-18 14:13:38 |
By :
ทราย |
View :
2258 |
Reply :
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "</div>";
|
ประวัติการแก้ไข 2013-09-18 14:18:08
|
|
|
|
Date :
2013-09-18 14:17:30 |
By :
WawdoG |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วค่ะ มันขึ้นแบบนี้อ่ะค่ะ เป็นเพราะลง php5.3 หรือป่าวคะ ต้องแก้ไข code ยังไงคะ ช่วยทีค่าาา ><
|
|
|
|
|
Date :
2013-09-18 14:57:56 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบธรรมดาๆก็ได้มั้งครับ
Code (PHP)
<?php
if($_SESSION['USERMODE'] != "User"){
?>
<div id="toolbar-left">
<input type="button" value="Add Project" name="Add Project" id="btAddProduct" class="ts-button" onClick="window.open('project.php','mywindow','width=500,height=400,scrollbars=yes')" />
<input type="button" value="Add Task" name="Add Task" id="btAddTask" class="ts-button" disabled="disabled" onClick="window.open('task.php','mywindow','width=500,height=400,scrollbars=yes')" />
<input type="button" value="Update Holiday" name="Set Holiday" id="btSetHoliday" class="ts-button" style="width: 150px;" onClick="setHoliday();" />
<input type="hidden" value="Update Birthday" name="Set Birthday" id="btSetBirthday" class="ts-button" style="width: 150px;" onClick="setBirthday();" />
<?php
}
?>
|
|
|
|
|
Date :
2013-09-18 15:14:42 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่าา คุณ mangkunzo
มีอีกคำถามค่ะ code ด้านล่าง มันไม่แสดง ค่า $_SESSION['USERMODE']; แต่มันกลับแสดง ; ?> ออกมาอ่ะค่ะ ต้องเขียนยังไงคะ
<div class="header-info-right">
Mode : <? print $_SESSION['USERMODE']; ?>
</div>
|
|
|
|
|
Date :
2013-09-18 15:46:15 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดู
<?php echo $_SESSION["USERMODE"]; ?>
|
|
|
|
|
Date :
2013-09-18 15:50:19 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนแล้ว ก็ไม่แสดงอะไรเลยค่ะ ><
|
|
|
|
|
Date :
2013-09-18 15:55:13 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงมี tag อะไรผิดหน่ะครับ ถ้ามันมี ; ?> เพี้ยนๆออก ขอดู code ส่วนนั้นหน่อยก็ดีครับ
|
|
|
|
|
Date :
2013-09-18 16:12:58 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
webserver ยังไม่มอง file ว่า php ครับ
ผมคาดว่าน่าจะเป็นที่ php.ini
short_open_tag = Off
เปลี่ยนให้เป็น On ครับ
หวังว่าจะเดาถูก
|
|
|
|
|
Date :
2013-09-18 16:16:03 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<? echo$_SESSION['USERMODE']; ?>
แต่ก่อนนี้ต้องทำการเปิด session_start(); เสียก่อนด้วยนะครับ
|
|
|
|
|
Date :
2013-09-18 16:19:14 |
By :
zoceferatu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้แล้วค่ะ แต่ก็ยังเป็นอยู่เลย ต้องทำอะไรอีกไหมคะ หลังจากเปลี่ยนจาก off เป็น on แล้ว
ปล. พอดีเพิ่งมาศึกษาอ่ะค่ะ ยังไม่ค่อยรุ้เรื่อง php เท่าไร YY
|
|
|
|
|
Date :
2013-09-18 16:36:52 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้คิดว่า มันอ่านtag php ไม่ออกค่ะ แต่ว่าแก้ ใน php.ini แล้ว ก้ยังอ่านไม่ออกเบยย เพราะว่า ขนาดใส่แค่ echo('hello world');
ก็ยังไม่มีข้อความใดๆ ออกมาเลยค่ะ T___T
|
|
|
|
|
Date :
2013-09-18 16:57:42 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี error อะไรไหมครับ หรือขึ้นคำว่า echo('hello world'); ในหน้า webpage
|
|
|
|
|
Date :
2013-09-18 17:07:34 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า......ใช้ iis หรือ apache ครับ
|
|
|
|
|
Date :
2013-09-18 17:10:01 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ขึ้น error ค่ะ แต่มันไม่แสดงข้อความเลยอ่ะค่ะ เป็นว่างๆเหมือนไม่ได้ echo อะไรเลยค่ะ
ที่ใช้ ใช้ apache ค่ะ
ปล. คือก่อนหน้านี้ เวบใช้งานได้ปกติ เป็น php 5 แต่พอถูกเปลี่ยนมาเป็น php5.3 มันก้แสดงผลเพี๊ยน ข้อมูลไม่แสดงอ่ะค่ะ
|
|
|
|
|
Date :
2013-09-18 17:18:21 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รูปข้างบนเป็นตัวอย่างที่ใช้ทดสอบค่ะ รันหน้าเพจดูไม่มีอะไรเลยค่ะว่างๆ แล้วพอ view source ดู ก้จะเห็น tag php ด้วยค่ะ
กรณีแบบนี้ ใครพอจะทราบวิธีแก้ไขได้บ้างคะ
|
|
|
|
|
Date :
2013-09-18 17:32:02 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแก้ไขรูปข้างบนค่ะ ลืม tag ปิด ใส่แล้วก็ยังเหมือนเดิม ผิดตรงไหนแนะนำมาได้เลยนะคะ ขอบคุณมากๆค่ะ ><
|
|
|
|
|
Date :
2013-09-18 17:35:18 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file Apache\conf\httpd.conf
หาตัวนี้ครับ
AddType application/x-httpd-php .php5 .php4 .php3 .phtml .php
Action application/x-httpd-php /cgi-bin/php-cgi.exe
ดูว่า path ที่เรียก php-cgi.exe ใช้ php5.3 ที่ลงไว้หรือยัง
|
|
|
|
|
Date :
2013-09-18 17:38:06 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้โปรแกรมไหนเป็นเว็บเซิร์ฟเวอร์
หรือว่าลงแยกทีละตัว
ถ้าจะใช้แค่ทดสอบบนวินโดว์
แนะนำ xamp ครับ
|
|
|
|
|
Date :
2013-09-18 18:41:54 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ server ไม่มี cgi อ่ะค่ะ เรื่องนี้ก้ไม่ทราบเท่าไร เป็นพี่อีกคนนึงลงไว้อ่ะค่ะ แต่ว่ามันสามารถอ่าน info.phpได้นะค่ะ
พอดีว่าหาข้อมูลอยู่ เจอ
#PHP 5.3 support
<IfDefine PHP53>
<IfDefine MODULE>
LoadFile "C:/path/to/php53/php5ts.dll"
LoadModule php5_module "C:/path/to/php53/php5apache2_2.dll"
PHPIniDir "C:/path/to/php53"
</IfDefine>
อยากทราบว่าจำเป็นไหมคะ แล้วต้องset ที่ไหน ส่วนไหนคะ ใครทราบช่วย แนะนำทีค่ะ ไม่รุ้เรื่องเลยย YY
|
|
|
|
|
Date :
2013-09-19 10:38:26 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.mindphp.com/forums/viewtopic.php?f=6&t=11671&start=0
จากข้อมูล link ด้านบน พอเปลี่ยนนามสกุลเป็น .php ข้อมูลจาก tad phpก้แสดงผลค่ะ แต่ยังงว่าทำไมก่อนหน้านี้ เป็น .html ก็แสดงผลได้
มีพี่คนนึงบอกว่า สงสัยตอนลง php5.3 จะไม่ได้เซต html ให้รู้จัก php อยากทราบว่าใครรู้วิธี set บ้างคะ แนะนำหน่อยค่ะ ขอแบบละเอียดหน่อยนะคะ เพระาไม่ค่อยรุ้เรื่องอ่ะค่ะ ขอบคุณมาก ๆ
|
|
|
|
|
Date :
2013-09-19 10:59:33 |
By :
ทราย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|