รบกวน เซียน PHP ช่วยหน่อยครับ(ภาค3)

เริ่มโดย Godfather, 20 สิงหาคม 2007, 15:43:02

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Godfather

#160
ครับผมก็คิดไว้แล้วเช่นกันว่าเค้าอ่านแล้วต้องทิ้งแน่ แต่ถ้า 10 ใน 1000 คน เข้ามาแล้วซื้อของผมก็ดีใจแล้ว อิอิ กะว่าจะไปฝากคนรู้จักที่รีสอร์ท ที่พงันแจกตามห้องพัก ช่วง Full Moon Party เผื่อว่าเค้าเอาโน๊ตบุ๊คมา จะได้เปิดดูเลย

คุณ Kennn ครับ โลโก้นี่มันอยู่ในตารางถูกต้องปะครับ แล้วถ้าผมเอาตารางออก แล้วจัดตำแหน่งใหม่ให้อยู่ตรงกลางล่ะครับ จะดีกว่ามั้ย


อีกเรื่องพึ่งเจอมาสดๆร้อน
ผมลองให้เมนู Advanced Search ดัน Error  ดังนี้อะครับ
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in d:\ip1\madeatthailand.biz\www\advanced_search.php on line 176
รบกวนช่วยดูหน่อยครับว่าทำไมถึง  Error

ขอบคุณครับ

ไปเที่ยว Full Moon Party  เกาะพงันด้วยกันมั้ยครับ (มีที่พักฟรี) สมุยด้วย คุณ Jonosize ไปด้วยกันมั้ยครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

อ้างถึงคุณ Kennn ครับ โลโก้นี่มันอยู่ในตารางถูกต้องปะครับ แล้วถ้าผมเอาตารางออก แล้วจัดตำแหน่งใหม่ให้อยู่ตรงกลางล่ะครับ จะดีกว่ามั้ย

ไม่ควรเอาออกครับ เดี๋ยวมี Error อีก อีกอย่างยังไงถ้าหน้าจอใหญ่กว่า 800x600 โลโก้มันก้อจะเล็กกว่าตัวเว็ปอยู่ดีนะครับ ลองปรับหน้าจอเป็น 1280x1024 ดูนะครับ จะเห็นว่าโลโก้ก้อจะเล็กลงไปอีก(ที่จริงเว็ปขยายออก)

ส่วน Error ที่เจอจำข้อความนี้ไว้ครับ Parse error: หมายถึง โค้ดในไฟล์นั้นๆมีการใส่ไม่ถูกรูปแบบ เช่น ลืมปิดหรือใส่เกิน เครื่องหมาย ( ; ) ท้ายบรรทัดคำสั่งนั้นๆ ประมาณว่าโค้ดขาดหรือหายไปนะครับ ในกรณีนี้วิธีตรวจเช็คก้อคือ ไปที่ไฟล์ที่ Error แจ้งมา ก้อคือไฟล์ advanced_search.php บรรทัดที่ 176

อ้างถึงd:\ip1\madeatthailand.biz\www\advanced_search.php on line 176

ลองดูตรงส่วนของ javascript:popupWindow จำได้มัยครับที่เกิด Error คราวก่อนในไฟล์ product_info.php นะครับ ที่ตัว ( \ ) หายไป แต่หน้า product_info.php ไม่เป็นไรมากเท่าไหร่ แต่หน้า advanced_search.php นี่หนักเลย ไม่แสดงเลย แล้วมีอีก 4 ไฟล์ที่คาดว่าน่าจะมีปัญหา ให้คุณแก้ตามนี้แล้วกันครับแก้ตรงช่วง javascript:popupWindow ให้เพิ่มส่วน ( \ ) ที่หายไปก้อพอครับ

advanced_search.php Line 176
อ้างถึง<td class="smallText"><?php echo '<a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_POPUP_SEARCH_HELP) . '\')">' . TEXT_SEARCH_HELP_LINK . '</a>'; ?></td>

product_reviews.php Line 182
อ้างถึง<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>

product_reviews_info.php Line 136
อ้างถึง<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $review['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $review['products_image'], addslashes($review['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>

product_reviews_write.php Line 201
อ้างถึง<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>

controlshop\cards_infobox_admin.php Line 224 - 248
อ้างถึง$contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=name') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>'. TABLE_HEADING_NAME . '</b><br> ' . tep_draw_input_field('card_name_input','','','true'));
      $contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=image') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>' . TABLE_HEADING_IMAGE . '</b><br>' . tep_draw_input_field('card_image_input','','','true'));
      $contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=target') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>' . TABLE_HEADING_TARGET . '</b><br>' . tep_draw_input_field('card_target_input','','','true'));

      $contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=enable') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>' . TABLE_HEADING_ENABLED. '</b><br>' . $value_field_value . '</b><br>');

      $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_insert.gif', IMAGE_INSERT) . '&nbsp;<a href="' . tep_href_link(FILENAME_CARDS_INFOBOX_ADMIN) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
      break;

    case 'delete':
      $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_DELETE_INFOBOX . '</b>');

      $contents = array('form' => tep_draw_form('configuration', FILENAME_CARDS_INFOBOX_ADMIN, '&cID=' . $selected_card['id'] . '&box_id=' . $box_id .'&action=deleteconfirm'));
      $contents[] = array('text' => TEXT_INFO_DELETE_INTRO);
      $contents[] = array('align' => 'center','text' => '<br><b>' . $selected_card['name'] . '</b>');
      $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_delete.gif', IMAGE_DELETE) . '&nbsp;<a href="' . tep_href_link(FILENAME_CARDS_INFOBOX_ADMIN, '&cID=' . $selected_card['id']) . '&box_id=' . $box_id .'">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
      break;
         
  case 'new_infobox':
      $heading[] = array('text' => '<b>New Infobox Details</b>');

      $contents = array('form' => tep_draw_form('newinfobox', FILENAME_CARDS_INFOBOX_ADMIN, tep_get_all_get_params(array('action')) . 'action=create_infobox', 'post', 'onSubmit="return new_check_form();"') );

      $contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=infoname') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>'. TABLE_HEADING_INFONAME . '</b><br> ' . tep_draw_input_field('infobox_name_input','','','true'));
      $contents[] = array('text' => '<br><a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_PAYMENT_CARDS_HELP,'action=infoheading') . '\')">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a><b>' . TABLE_HEADING_INFOHEADING . '</b><br>' . tep_draw_input_field('infobox_heading_input','','','true'));

ท่าทางจะ Optimize มากไปหน่อย โค้ดเลยหายไปบางส่วน เท่าที่เช็คดูก้อเจอแค่นี้นะครับ ไม่รู้จะมีเพิ่มอีกหรือป่าว
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather


อ้างถึง

ลองดูตรงส่วนของ javascript:popupWindow จำได้มัยครับที่เกิด Error คราวก่อนในไฟล์ product_info.php นะครับ ที่ตัว ( \ ) หายไป แต่หน้า product_info.php ไม่เป็นไรมากเท่าไหร่ แต่หน้า advanced_search.php นี่หนักเลย ไม่แสดงเลย แล้วมีอีก 4 ไฟล์ที่คาดว่าน่าจะมีปัญหา ให้คุณแก้ตามนี้แล้วกันครับแก้ตรงช่วง javascript:popupWindow ให้เพิ่มส่วน ( \ ) ที่หายไปก้อพอครับ

advanced_search.php Line 176
อ้างถึง<td class="smallText"><?php echo '<a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_POPUP_SEARCH_HELP) . '\')">' . TEXT_SEARCH_HELP_LINK . '</a>'; ?></td>


แก้อันไฟล์เดียวครับ นอกนั้นเหมือนกัน

ผลที่ได้คือ

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in d:\ip1\madeatthailand.biz\www\advanced_search.php on line 219

[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

คราวนี้ผมแนะนำให้ลองแก้เองดูก่อนครับ ให้ลองเอาไฟล์ advanced_search.php ในเครื่องคุณเองนะครับ มาทำการเปรียบเทียบกับไฟล์ advanced_search.php ที่มีปัญหา แล้วไป Line ที่มัน Error แล้วลองดูครับว่ามีอะไรที่มันหายไป ผมว่าแก้ไม่ยากแล้วละครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

อ่าได้ล่ะครับ ขอบคุณครับ

กลับมาที่เรื่อง โลโก้ต่อ ในส่วนของตารางที่ใส่โลโก้นั้น ถ้าผมแก้โดยการใส่รูปเป็น Background  และจัดรูปโลโก้ให้อยู่ตรงกลาง ล่ะครับ คุณ Kennn มีความเห็นว่าไงครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

ยังไงก้อไม่ได้อยู่ดีครับ ถ้าใส่รูปเป็น Blackground รูปที่แสดงผลออกมาจะเป็นลักษณะ Tile ครับ คือ ถ้าตารางมีขนาดกว้างกว่าความกว้างของโลโก้ โลโก้ก้อจะต่อภาพในลักษณะ Tile ไปเรื่อยๆครับ เหมือน BG รูปดอกไม้ของเว็ปคุณนะครับ ในความคิดผม ผมว่าทำเป็นโลโก้ขนาดกว้าง 500px แล้วให้มันชิดขอบตารางด้านซ้ายไปเลยดีกว่าครับ แล้วด้านขวาก้อหาอะไรมาเสริม ตอนนี้ต้องลองคิดหลายๆแบบนะครับ พวก Design แบบนี้หาข้อสรุปยาก เพราะเราอยากให้มันดูดีมากๆ เดี๋ยวผมจะลองช่วยคิดนะครับ

[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

พักเรื่อง โลโก้ ไว้ก่อนดีกว่าครับ

1.Use MIME HTML When Sending Emails

2.Verify E-Mail Addresses Through DNS

สองอันนี้อยู่ใน Config มันคืออะไรครับ
ควรที่จะตั้งเป็นอะไร ครับ

อันที่ 2 ใช่การตรวจสอบ Email  ใช่เปล่าครับ
ผมเคยลองเปิดการใช้งาน (ตั้งเป็น True) แต่เวลาที่จะส่งเมลล์ติดต่อกับทางเวบ ( Contract us )ไม่สามารถทำได้ต้องตั้งเป็น False ถึงจะส่งเมลล์ได้

ขอความรู้เรื่องนี้หน่อยครับ
ขอบคุณครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

Newbies




kennn

อ้างถึง1.Use MIME HTML When Sending Emails

2.Verify E-Mail Addresses Through DNS

ข้อ 1 คือ การเปิดใช้งานการส่งเมลล์ในรูปแบบ HTML นะครับ มีสีสันมีรูปภาพอย่ในข้อความด้วยนะครับ

ข้อ 2 คุณเข้าใจถูกแล้วครับ ใช้ตรวจสอบ Format ของ email แบบละเอียด ที่คุณส่งไม่ได้ ไม่รู้ว่าใช้รูปแบบ email ที่ถูกต้องหรือป่าวครับ ลองใช้ที่มีอยู่จริงส่งดูนะครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

#169
ผมใช้การส่งแบบ smtp เพราะทางโฮสระบบเป็น windows NT แล้วผมก็ตั้ง(True)ให้มีการตรวจสอบ email และใช้เมล์จริงของตัวเองลองส่งจากหน้าเวบ ก็ขึ้นว่า

Your E-Mail Address does not appear to be valid - please make any necessary corrections.

แต่ถ้าปิดการตรวจสอบ False กลับสามารถส่งได้

เรื่องที่ 2
เมื่อลูกค้ามาสมัครเป็นสมาชิกเว็บ โดยปกติแล้วระบบมีการส่งเมลล์ตอบรับการสมัครเป็นสมาชิกหรือเปล่าครับ เหมือนอย่างที่เราไปสมัครเว็บอื่นแล้วจะมีเมลล์ตอบรับการสมัครเป็นสมาชิกอะครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

email ที่คุณใช้ลอง ลองหลาย  email หรือป่าวครับ แล้วถ้าลองหลายอีเมลแล้วยังเป็นอยู่หรือไม่ ผมขอดู Format อีเมลที่คุณใช้ลองแล้วส่งไม่ได้หน่อยครับ

เรื่องที่2 พอลูกค้าสมัครเสร็จลูกค้าก้อจะได้เมลตอบรับครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

ลองหลายเมลล์ครับก็ยังเป็น คุณ Kennn ต้องการไฟล์อะไรบ้างครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

เดี๋ยวคุณ God เปิดเป็น True ไว้นะครับ ผมจะเข้าไปลองสักหน่อย
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

ครับเปิด true ตอน 3.16pm (พึ่งมาเช็คข้อความ เปิดจนถึงพรุ่งนี้ครับ)
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

Godfather

คุณ Kennn  ลองได้เลยนะครับวันนี้ยังเปิด เป็น True  ครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

kennn

พอรู้แล้วครับคุณ God มันเป็นสคริปตรวจสอบ IP server หรือ Name server ที่เข้ามาใช้เว็ปเรานั่นแหละครับ แต่เป็นตัวตรวจสอบเฉพาะ IP server เท่านั้นว่ามีอยู่จริงหรือไม่ แต่คราวเนี่ยผู้ใช้ส่วนใหญ่เค้าเป็น IP address นะสิครับ คือ IP server เนี่ยตัวเลข IP มันจะตายตัวเลยไม่มีการเปลี่ยนแปลงบ่อย แต่ IP address เนี่ยเวลาเราออกจากเนตเลขมันก้อเปลี่ยนไปแล้วนะครับ เพราะฉะนั้นตรง Function นี้เราต้องปิดการใช้งานไปครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

kennn

ขอโทษนะครับ ผมเข้าใจผิดไปบ้าง สคริป Verify E-Mail Addresses Through DNS น่าจะเปิดใช้ได้ครับ มันเป็นตัวตรวจสอบ Format ของโดเมนเมล Server ด้วยนะครับ เช่น [email protected] มันจะเช็คว่า yahoo.com(อันนี้ก็ถือว่าเป็น Name server) มีอยู่จริงหรือไม่ ถ้าไม่มีก้อส่งไม่ได้ ผมว่าสคริปคุณอาจมีปัญหานะครับ ลองส่งไฟล์ที่เกี่ยวข้องดังนี้ครับ

contact_us.php
includes/function/validation.php

ขอแค่นี้ก่อนครับ

ปล.ขออภัยนะครับที่ผิดพลาดไปบ้าง ไม่รู้จะมีผิดอีกป่าว หุหุหุ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

kennn

โอเค ครับ ไม่ต้องส่งไฟล์แล้วครับ ให้ลองไปดูในส่วนของ Admin ดูครับ
Admin>configuration>My Store ดูว่าได้ตั้งค่า Email Address ของคุณไว้ถูกต้องหรือยังนะครับ คาดว่าอาจจะยังเป็น root@localhost อยู่

เฮ้อ .. นั่งงมอยู่กับ Email ลูกค้าตั้งนาน ไม่ได้ดูของ Admin เลย นั่งเบลอตั้งนาน หุหุหุ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Godfather

ผมก็ตั้งเมลล์นะครับ ผมส่งรูปให้ดูล่ะกัน
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html

Godfather

ตอนนี้ก็ยังเปิดเป็น  True อยู่นะครับ
[Color = Red]ท่านที่ ว่างงานอยู่กำลังมองหางาน หรือ ท่านที่ต้องการรายได้เสริม เชิญทางนี้ครับ [Color]http://www.thaiseoboard.com/index.php/topic,65120.0.html