Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ถามเรื่อง Codeigniter ครับเรื่องการลิ้งไปหน้าอื่นอะครับ



 

ถามเรื่อง Codeigniter ครับเรื่องการลิ้งไปหน้าอื่นอะครับ

 



Topic : 049604

Guest




ถามเรื่อง Codeigniter ครับเรื่องการลิ้งไปหน้าอื่นอะครับ
คืออย่างเปิดไปหน้าแรกก็ไม่มีปัญหาครับ
root ของผมคือ http://localhost/codeigniter_test/ci/ci/

แล้วผมต้องการทำลิ้งไปหน้า about.php
ผมต้องอ้าง part อย่างนี้เลยเหรอครับ /application/views/about.php ถึงจะลิ้งไปที่ about.php
เวลาไปดูที url ก็เป็น http://localhost/codeigniter_test/ci/ci/application/views/about.php

แล้วผมอยากรู้ว่ามันทำให้เป็นอย่างนี้ได้มั้ย
http://localhost/codeigniter_test/ci/ci/about.php หรืออย่างนี้ได้มั้ย http://localhost/codeigniter_test/ci/ci/ ( แต่ก็คือหน้า about.php ) อะครับ


ทำไงเอ่ย ท่านเทพช่วยหน่อยครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-01 13:13:18 By : t View : 4455 Reply : 8
 

 

No. 1



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<a href="<?php echo site_url("about.php");?>">


หรือเขียนแบบที่ว่าก็ได้ ถ้าอ้างไปถึง part ถูก








ประวัติการแก้ไข
2010-10-01 13:32:36
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:31:20 By : ilikeprogramming
 


 

No. 2



โพสกระทู้ ( 381 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ไปแก้ไขไฟล์ config.php ประมาณบรรทัดที่ 14 $config['base_url'] ที่ \system\application\config\config.php

$config['base_url']	= "http://localhost/codeigniter_test/ci/ci/";



ถ้าใช้เรียกใช้ที่หน้า view ให้เรียกใช้ประมาณนี้
<a href="<?php echo $base_url();?>about">About Page</a>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:32:55 By : extenser
 

 

No. 3

Guest


ขอบคุณมากครับ ท่านทั้งหลาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:44:58 By : t
 


 

No. 4

Guest


ค่า คอนฟิก นะครับ ไฟล์ system/application/config/config.php


$config['base_url'] = "http://localhost/codeigniter_test/ci/ci/";
$config['index_page'] = "index.php";
$config['uri_protocol'] = "AUTO";
$config['url_suffix'] = "";
$config['language'] = "english";
$config['enable_hooks'] = FALSE;
$config['subclass_prefix'] = 'MY_';
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd'; // experimental not currently in use
$config['log_threshold'] = 0;
$config['log_path'] = '';
$config['log_date_format'] = 'Y-m-d H:i:s';
$config['cache_path'] = '';
$config['encryption_key'] = "";
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
$config['compress_output'] = FALSE;
$config['time_reference'] = 'local';
$config['proxy_ips'] = '';






<a href="<?php echo site_url("about.php");?>">about as</a>
ผมเขียนอย่างนี้อะครับ พอเอาเม้าไปแต่ลิ้งมันโชว์ประมาณว่า
http://localhost/codeigniter_test/ci/ci/index.php/about.php
พอกด มันก็หาเพจไม่เจออะครับ



ถ้าเขียนอย่างนี้ ก็เกิด Erorr ครับ
<a href="<?php echo $base_url();?>about">About Page</a>

Erorr

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: base_url
Filename: views/home.php
Line Number: 16
Fatal error: Function name must be a string in C:\AppServ\www\codeigniter_test\ci\ci\application\views\home.php on line 16

ไม่รู้ผมทำผิดตรงไหนรึเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 14:03:50 By : t
 


 

No. 5

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : t เมื่อวันที่ 2010-10-01 13:44:58
รายละเอียดของการตอบ ::
ค่า คอนฟิก นะครับ ไฟล์ system/application/config/config.php


Code (PHP)
$config['base_url'] = "http://localhost/codeigniter_test/ci/ci/";
$config['index_page'] = "index.php";
$config['uri_protocol'] = "AUTO";
$config['url_suffix'] = "";
$config['language'] = "english";
$config['enable_hooks'] = FALSE;
$config['subclass_prefix'] = 'MY_';
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd'; // experimental not currently in use
$config['log_threshold'] = 0;
$config['log_path'] = '';
$config['log_date_format'] = 'Y-m-d H:i:s';
$config['cache_path'] = '';
$config['encryption_key'] = "";
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
$config['compress_output'] = FALSE;
$config['time_reference'] = 'local';
$config['proxy_ips'] = '';







<a href="<?php echo site_url("about.php");?>">about as</a>
ผมเขียนอย่างนี้อะครับ พอเอาเม้าไปแต่ลิ้งมันโชว์ประมาณว่า
http://localhost/codeigniter_test/ci/ci/index.php/about.php
พอกด มันก็หาเพจไม่เจออะครับ



ถ้าเขียนอย่างนี้ ก็เกิด Erorr ครับ
<a href="<?php echo $base_url();?>about">About Page</a>

Erorr

Code
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: base_url
Filename: views/home.php
Line Number: 16
Fatal error: Function name must be a string in C:\AppServ\www\codeigniter_test\ci\ci\application\views\home.php on line 16


ไม่รู้ผมทำผิดตรงไหนรึเปล่าครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 21:31:03 By : t
 


 

No. 6



โพสกระทู้ ( 381 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ขอโทษทีครับ base_url() ไม่มี $
<a href="<?php echo base_url();?>about">About Page</a>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 21:47:57 By : extenser
 


 

No. 7



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอเฟสบุคเจ้าของกระทุ้หน่อยได้ไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-27 15:38:26 By : 1970733819862449
 


 

No. 8



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



สถานะออฟไลน์


จขกท เขาคงไปไหนต่อไหนแล้ว 7 ปีมาแล้วนะนั่น
มีปัญหาอะไรก็ ตั้งกระทูโพสถามเลยดีกว่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-27 17:46:51 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง Codeigniter ครับเรื่องการลิ้งไปหน้าอื่นอะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่