ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingผมทำอะไรผิด งงไปหมดแล้ว [PHP]
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ผมทำอะไรผิด งงไปหมดแล้ว [PHP]  (อ่าน 6627 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #20 เมื่อ: 22 มีนาคม 2011, 21:02:24 »

เออ... คุณ เทมาเส็ก ครับ

ที่ไฟล์ class-database.php มันขาด ปีกกาปีด  }  

อย่างที่คุณ execter และคุณ Synchronize บอกนั่นแหละครับ เอาผมบอกด้วยอีกคน ลองไล่ดูดี ๆ ครับ
บันทึกการเข้า
aum_mix
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 1,153



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 22 มีนาคม 2011, 21:05:49 »

require("ชื่อไฟล์");
« แก้ไขครั้งสุดท้าย: 22 มีนาคม 2011, 21:07:23 โดย aum_mix » บันทึกการเข้า

ขายที่ดิน 31 ไร่ อยู่ ที่ดินสวย ทำเลดีติดถนน เหมาะแก่การลงทุนเป็นอย่างยิ่ง ที่ดินทำเลดี และที่ดิน 2,000 ไร่ จังหวัดกาญจนบุรี ที่ดินราคาดี
เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 22 มีนาคม 2011, 21:10:16 »

เออ... คุณ เทมาเส็ก ครับ

ที่ไฟล์ class-database.php มันขาด ปีกกาปีด  }  

อย่างที่คุณ execter และคุณ Synchronize บอกนั่นแหละครับ เอาผมบอกด้วยอีกคน ลองไล่ดูดี ๆ ครับ

ไม่ขาดครับพอดี class database มีเกือบ 1,000 บรรทัดเลย copy มาผิดครับตอนนี้แก้ไขแล้ว
ผมงงมากอ่ะครับ
บันทึกการเข้า

เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 22 มีนาคม 2011, 21:11:21 »

require("ชื่อไฟล์");

เหมือนเดิมครับ
ปวดหัวมากๆเลย Lips Sealed
บันทึกการเข้า

aum_mix
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 1,153



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 22 มีนาคม 2011, 21:15:02 »

สรุปรวมเลยนะครับ
ไฟล์ class-database.php ถ้าไม่คอมเม้นบรรทัดนี้ //require_once 'class-tool.php'; ไว้จะขึ้นแบบนี้ครับ
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/com12317/public_html/nongfang/class-database.php on line 1
โค๊ด:
<?php

//require_once &#39;class-tool.php&#39;;

class database_app {    

    private 
$tool;

    private 
$config;

    private 
$link;



    public function 
__construct(){

        
$this->tool = new tool_app();

        
$this->config $this->tool->request_config();

        
$this->connect_database();

    }



    public function 
connect_database(){

        
$this->link mysql_connect($this->config[&#39;db&#39;][&#39;host&#39;], $this->config[&#39;db&#39;][&#39;user&#39;], $this->config[&#39;db&#39;][&#39;pass&#39;]);

        
mysql_query("USE {$this->config[&#39;db&#39;][&#39;name&#39;]}", $this->link);

        
mysql_query("SET NAMES utf8"$this->link);

    }


}
?>


ไฟล์ auto-config.php จะขึ้น error แบบนี้ครับ
Fatal error: Class 'database_app' not found in /home/com12317/public_html/nongfang/auto-config.php on line 8
โค๊ด:
<?php
set_time_limit
(0);

require_once &
#39;class-tool.php&#39;;
$tool = new tool_app();

require_once &
#39;class-database.php&#39;;
$database = new database_app();

$wp $database->wordpress_config();
$tool->display_array($wp);

if(
$wp != false){
    require_once &
#39;class-wordpress.php&#39;;
    
$wordpress = new wordpress_app("http://www.{$wp[&#39;w_url&#39;]}/");

    
$writing $wordpress->writing_setting();
    
$return_data[] = $writing;

    
$delete_post $wordpress->delete_post();
    
$return_data[] = $delete_post;

    
$delete_page $wordpress->delete_page();
    
$return_data[] = $delete_page;

    
$add_category $wordpress->create_category();
    
$category_count = (int)count($add_category);
    for(
$c 0$c $category_count$c++){
        
$return_data[] = $add_category[$c];
    }

    
$delete_link $wordpress->delete_link();
    
$link_count = (int)count($delete_link);
    for(
$a 0$a $link_count$a++){
        
$return_data[] = $delete_link[$a];
    }

    
$general $wordpress->general_setting($wp[&#39;w_url&#39;], &#39;Dofollow Social Bookmarking Sites. Get One Way Backlinks.&#39;);
    
$return_data[] = $general;

    
$discussion $wordpress->discussion_setting();
    
$return_data[] = $discussion;

    
$permalink $wordpress->permalink_setting();
    
$return_data[] = $permalink;

    
$plugin $wordpress->activate_plugin();
    
$plugin_count = (int)count($plugin);
    for(
$b 0$b $plugin_count$b++){
        
$return_data[] = $plugin[$b];
    }

    
$seo $wordpress->seo_setting($wp[&#39;w_url&#39;], &#39;Dofollow Social Bookmarking Sites. Get One Way Backlinks.&#39;, &#39;dofollow, social, bookmarking, sites, get, one, way, backlinks&#39;);
    
$return_data[] = $seo;

    
$sitemap $wordpress->sitemap_setting();
    
$return_data[] = $sitemap;
}


?>



error มันมาจาก require_once('');

ลองลบออกแล้วพิมพ์ใหม่ดูครับ

อันที่ใส่ // ไว้อะครับ
« แก้ไขครั้งสุดท้าย: 22 มีนาคม 2011, 21:17:19 โดย aum_mix » บันทึกการเข้า

ขายที่ดิน 31 ไร่ อยู่ ที่ดินสวย ทำเลดีติดถนน เหมาะแก่การลงทุนเป็นอย่างยิ่ง ที่ดินทำเลดี และที่ดิน 2,000 ไร่ จังหวัดกาญจนบุรี ที่ดินราคาดี
bcozudotcom
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 218



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 22 มีนาคม 2011, 21:16:57 »

ไม่รู้เหมือนกันละครับ
« แก้ไขครั้งสุดท้าย: 22 มีนาคม 2011, 21:27:11 โดย bcozudotcom » บันทึกการเข้า

เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #26 เมื่อ: 22 มีนาคม 2011, 21:18:02 »

สรุปรวมเลยนะครับ
ไฟล์ class-database.php ถ้าไม่คอมเม้นบรรทัดนี้ //require_once 'class-tool.php'; ไว้จะขึ้นแบบนี้ครับ
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/com12317/public_html/nongfang/class-database.php on line 1
โค๊ด:
<?php

//require_once &#39;class-tool.php&#39;;

class database_app {    

    private 
$tool;

    private 
$config;

    private 
$link;



    public function 
__construct(){

        
$this->tool = new tool_app();

        
$this->config $this->tool->request_config();

        
$this->connect_database();

    }



    public function 
connect_database(){

        
$this->link mysql_connect($this->config[&#39;db&#39;][&#39;host&#39;], $this->config[&#39;db&#39;][&#39;user&#39;], $this->config[&#39;db&#39;][&#39;pass&#39;]);

        
mysql_query("USE {$this->config[&#39;db&#39;][&#39;name&#39;]}", $this->link);

        
mysql_query("SET NAMES utf8"$this->link);

    }


}
?>


ไฟล์ auto-config.php จะขึ้น error แบบนี้ครับ
Fatal error: Class 'database_app' not found in /home/com12317/public_html/nongfang/auto-config.php on line 8
โค๊ด:
<?php
set_time_limit
(0);

require_once &
#39;class-tool.php&#39;;
$tool = new tool_app();

require_once &
#39;class-database.php&#39;;
$database = new database_app();

$wp $database->wordpress_config();
$tool->display_array($wp);

if(
$wp != false){
    require_once &
#39;class-wordpress.php&#39;;
    
$wordpress = new wordpress_app("http://www.{$wp[&#39;w_url&#39;]}/");

    
$writing $wordpress->writing_setting();
    
$return_data[] = $writing;

    
$delete_post $wordpress->delete_post();
    
$return_data[] = $delete_post;

    
$delete_page $wordpress->delete_page();
    
$return_data[] = $delete_page;

    
$add_category $wordpress->create_category();
    
$category_count = (int)count($add_category);
    for(
$c 0$c $category_count$c++){
        
$return_data[] = $add_category[$c];
    }

    
$delete_link $wordpress->delete_link();
    
$link_count = (int)count($delete_link);
    for(
$a 0$a $link_count$a++){
        
$return_data[] = $delete_link[$a];
    }

    
$general $wordpress->general_setting($wp[&#39;w_url&#39;], &#39;Dofollow Social Bookmarking Sites. Get One Way Backlinks.&#39;);
    
$return_data[] = $general;

    
$discussion $wordpress->discussion_setting();
    
$return_data[] = $discussion;

    
$permalink $wordpress->permalink_setting();
    
$return_data[] = $permalink;

    
$plugin $wordpress->activate_plugin();
    
$plugin_count = (int)count($plugin);
    for(
$b 0$b $plugin_count$b++){
        
$return_data[] = $plugin[$b];
    }

    
$seo $wordpress->seo_setting($wp[&#39;w_url&#39;], &#39;Dofollow Social Bookmarking Sites. Get One Way Backlinks.&#39;, &#39;dofollow, social, bookmarking, sites, get, one, way, backlinks&#39;);
    
$return_data[] = $seo;

    
$sitemap $wordpress->sitemap_setting();
    
$return_data[] = $sitemap;
}


?>



error มันมาจาก require_once('');

ลองลบออกแล้วพิมพ์ใหม่ดูครับ


ลองทำซ้ำหลายรอบแล้วอ่ะครับ wanwan031
บันทึกการเข้า

aum_mix
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 1,153



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 22 มีนาคม 2011, 21:26:38 »

หาไฟล์ class-database.php ต้นฉบับมาวางทับ  wanwan004
บันทึกการเข้า

ขายที่ดิน 31 ไร่ อยู่ ที่ดินสวย ทำเลดีติดถนน เหมาะแก่การลงทุนเป็นอย่างยิ่ง ที่ดินทำเลดี และที่ดิน 2,000 ไร่ จังหวัดกาญจนบุรี ที่ดินราคาดี
เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #28 เมื่อ: 22 มีนาคม 2011, 21:31:06 »

หาไฟล์ class-database.php ต้นฉบับมาวางทับ  wanwan004

อันนี้ก็ลองแล้วครับ
ตอนนี้มืดแปดด้านเลย
ระบบ autopost ผมใช้ไม่ได้เลยเพราะ class-database.php รวนนี่แหละครับ wanwan035
บันทึกการเข้า

Synchronize
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 83
ออฟไลน์ ออฟไลน์

กระทู้: 1,231



ดูรายละเอียด
« ตอบ #29 เมื่อ: 22 มีนาคม 2011, 21:36:50 »

ผมเข้าไปดูให้มั้ยครับ

  wanwan017
บันทึกการเข้า

เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #30 เมื่อ: 22 มีนาคม 2011, 21:43:47 »

ผมเข้าไปดูให้มั้ยครับ

  wanwan017

เส้นผมบังภูเขาครับ
แค่เปลี่ยนจาก
โค๊ด:
<?php
มาเป็น
โค๊ด:
<?
ได้เฉยเลยงง
บันทึกการเข้า

Synchronize
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 83
ออฟไลน์ ออฟไลน์

กระทู้: 1,231



ดูรายละเอียด
« ตอบ #31 เมื่อ: 22 มีนาคม 2011, 21:45:51 »

เคยเจอแต่ <? ใช้ไม่ได้ ต้องไปใช้ <?php แทน

 wanwan001
บันทึกการเข้า

aum_mix
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 1,153



ดูรายละเอียด เว็บไซต์
« ตอบ #32 เมื่อ: 22 มีนาคม 2011, 21:46:35 »

ผมก็ว่าอยู่มัน line 1 แต่แก้ require_once  Tongue
บันทึกการเข้า

ขายที่ดิน 31 ไร่ อยู่ ที่ดินสวย ทำเลดีติดถนน เหมาะแก่การลงทุนเป็นอย่างยิ่ง ที่ดินทำเลดี และที่ดิน 2,000 ไร่ จังหวัดกาญจนบุรี ที่ดินราคาดี
JoBuM
Newbie
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 55



ดูรายละเอียด เว็บไซต์
« ตอบ #33 เมื่อ: 22 มีนาคม 2011, 21:51:04 »

เข้ามางงด้วยคน ผม comment พวกไฟล็เกี่ยวกับ tools ออกแล้ว และลอง Run ใน localhost ดูก็ทำงานได้ปกติ  Lips Sealed ไม่มีฟ้อง error ใดๆ
บันทึกการเข้า
เทมาเส็ก
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 1,001



ดูรายละเอียด เว็บไซต์
« ตอบ #34 เมื่อ: 22 มีนาคม 2011, 21:59:17 »

ผมก็ว่าอยู่มัน line 1 แต่แก้ require_once  Tongue

ปกติผมใช้มานานแล้วไม่เป็นแบบนี้อ่ะครับ
เพิ่งมาเป็นวันนี้ สงสัย hosting update version php ล่ะมั้ง wanwan004
บันทึกการเข้า

Googledigg
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 511



ดูรายละเอียด เว็บไซต์
« ตอบ #35 เมื่อ: 23 มีนาคม 2011, 00:01:37 »

ลอง jsp แล้วเรียก ไดเวอร์ เชื้อ ดาต้าเบส มันมาดู
บันทึกการเข้า

หน้า: 1 [2]   ขึ้นบน
พิมพ์