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

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

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

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

กระทู้: 31



ดูรายละเอียด
« เมื่อ: 30 มีนาคม 2011, 01:38:19 »

สร้าง php framewok ขึ้นมามันยากใหม ผมไม่อยาก ใช่ CakePHP หรือ Framework เจ้าอื่น ผมไม่อยากมานั่งศึกษา อยากเขียนเป็นผมเอง
บันทึกการเข้า

 *Link Removed*
kongpair
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,721



ดูรายละเอียด
« ตอบ #1 เมื่อ: 30 มีนาคม 2011, 01:40:28 »

โคตรยากครับ ถ้าจะเอาเต็มระบบ
เพราะถ้าเขียนมาไม่เต็ม มันจะเป็นแค่โมดูลเท่านั้น

เริ่มจากเขียน Object class function ให้เนียนก่อนจะดีมากครับ
บันทึกการเข้า
Synchronize
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,233



ดูรายละเอียด
« ตอบ #2 เมื่อ: 30 มีนาคม 2011, 02:04:09 »

ทำใช้เอง ไม่ยากเท่า ทำให้คนอื่นใช้ ครับ

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

kongpair
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,721



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

ทำใช้เอง ไม่ยากเท่า ทำให้คนอื่นใช้ ครับ

  wanwan017


ถูกกกก  wanwan004
บันทึกการเข้า
penthai06
ก๊วนเสียว
*

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

กระทู้: 225



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

ถ้าทำใช้เองก็จะเสียเวลามากกว่าเราพัฒนาเองมากๆ ครับเพราะจะต้องเจอบัค เจอปัญหาอะไรสารพัดแบบกว่าจะได้ทำขึ้นมาใช้เองได้แต่ก็จะทำให้เราได้ความรู้อะไรใหม่ๆ มาก
บันทึกการเข้า

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

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

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 มีนาคม 2011, 03:08:50 »

ไม่ยากเกิน ไปครับ ผมก็เขียน FW ใช้เอง
เพื่อขจัดอะไรที่ยุ่งยาก และไม่จำเป็นออก แต่ทั้งนี้คนอื่นพัฒนา ต่ออาจยากเพิ่มขึ้น
ให้เขียน Comment ไว้ด้วยครับ

ลองแบ่้งเป็น HTML = โครงสร้าง HTML
QUERY = เก็บไฟส์ เกี่ยวกับ REQUEST METHOD / และสำหรับ replace ข้อมูลให้กับ HTML
CORE = Class / Lib file
ดูครับ


Example $html
<html>
<title>{TITLE}</title>
<html>

------------------
$find['TITLE'] = 'Welcome to my home page';
preg_match_all('/{(.*)}/',$html,$find);
foreach($find['2'] as $find){
 $data = str_replace ( '{'.$find.'}',$replace[$find],$data );
}

ที่ผมใช้ preg_match หา โดยที่ไม่ loop ตัวแปร
เนื่องจาก จำนวนรอบ จะ loop / replace เท่าที่จำเป็นครับ ไม่ใช่ loop เท่าที่ตัวแปรมี

ปล. ไม่รู้ regular ถูกไหม ต้องลอง print_r($find); ออกมาดูเอาครับ
บันทึกการเข้า

TawatchaiLovefriend
Newbie
*

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

กระทู้: 31



ดูรายละเอียด
« ตอบ #6 เมื่อ: 30 มีนาคม 2011, 05:14:29 »

ผมไปเจออยู่เจ้าหนึ่ง

app
-config
-controllers
-helpers
-libraries
-models
-publics
-resources
-themes
-views
-.htaccess
.htaccess
config.php
index.php

ที่ผมคิดไว้นะ
บันทึกการเข้า

 *Link Removed*
DJJome
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,123



ดูรายละเอียด
« ตอบ #7 เมื่อ: 30 มีนาคม 2011, 17:35:46 »

ไม่ยากครับ แต่มันเยอะ จุกจิกพอสมควร

เคยทำให้ลูกค้า โปรแกรมเมอร์สองคน เขียนเองใหม่หมดตั้งแต่ต้น
กว่าจะนิ่งก็ประมาณสามเดือน
บันทึกการเข้า
mixture
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,844



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 10 เมษายน 2011, 00:46:10 »

เขียนใช้เองเท่าที่จำเป็นไม่เท่าไหร่ครับ แต่เขียนให้คนอื่นใช้เนี่ย สาหัส

ผมว่าถ้าจะเขียนเอง แนะนำให้ใช้ Framework หลัก ๆ ซักตัว ให้คล่องก่อน เพื่อจะได้เรียนรู้คอปเซ็ปเพื่อมาเขียนเอง
ไม่งั้นถ้า feature framework คุณเริ่มบานปลายผมว่านั่นแหละ ปัญหาใหญ่ ถ้าไม่ศึกษาก่อน
บันทึกการเข้า

ball772
คนรักเสียว
*

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

กระทู้: 114



ดูรายละเอียด
« ตอบ #9 เมื่อ: 10 เมษายน 2011, 00:55:28 »

ไม่ยากเกิน ไปครับ ผมก็เขียน FW ใช้เอง
เพื่อขจัดอะไรที่ยุ่งยาก และไม่จำเป็นออก แต่ทั้งนี้คนอื่นพัฒนา ต่ออาจยากเพิ่มขึ้น
ให้เขียน Comment ไว้ด้วยครับ

ลองแบ่้งเป็น HTML = โครงสร้าง HTML
QUERY = เก็บไฟส์ เกี่ยวกับ REQUEST METHOD / และสำหรับ replace ข้อมูลให้กับ HTML
CORE = Class / Lib file
ดูครับ


Example $html
<html>
<title>{TITLE}</title>
<html>

------------------
$find['TITLE'] = 'Welcome to my home page';
preg_match_all('/{(.*)}/',$html,$find);
foreach($find['2'] as $find){
 $data = str_replace ( '{'.$find.'}',$replace[$find],$data );
}

ที่ผมใช้ preg_match หา โดยที่ไม่ loop ตัวแปร
เนื่องจาก จำนวนรอบ จะ loop / replace เท่าที่จำเป็นครับ ไม่ใช่ loop เท่าที่ตัวแปรมี

ปล. ไม่รู้ regular ถูกไหม ต้องลอง print_r($find); ออกมาดูเอาครับ

ตามข้างบนเลยท่าน
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์