เมนู

แสดงโพสต์

ส่วนนี้ให้คุณดูโพสต์ทั้งหมดของสมาชิกท่านนี้ (เฉพาะโพสต์ในส่วนที่คุณมีสิทธิ์เข้าถึง)

เมนู แสดงโพสต์

ข้อความ - fender69

#1
ทำเป็น Function ก็ง่ายดีนะครับผมจะได้ไม่งง

สร้าง file function.php ขึ้นมา

function login(){
   // code login
}
function logout(){
  // code logout
}

b.php
<?
include 'function.php';
// เรียก function logout.php ปกติ
logout();
?>

a.php

<?
include 'function.php';
// ในหน้า A อยากให้ใช้ คำสั่งเหมือนหน้า b ก็เรียกคำสั่งเหมือนหน้า B
logout();

// จากนั้นจะทำอะไรต่อก็ได้ หรือจะ

login();
?>

หรือใช้แบบ Redirect

ก็

<a href="b.php">click</a>

พอหน้า b. ก็
<?
// คำสั่ง logout

// เมือทำคำสั่ง logout จบ ก็จะวิ่งไปที่หน้า A.php
Header("Location: a.php");
?>

หวังว่าจะตอบถูกนะเนี่ย เดาความต้องการล้วน ๆ
#2
http://jsfiddle.net/aFdts/

ผมลองเขียนไว้ที่ jsfiddle นะครับ
ประมาณนี้หละครับผม
ส่วน opacity แต่ละ browser จะไม่เหมือนกัน ยังไง google น่าจะช่วยได้นะครับ

หรืองงตรงไหนก็สอบถามได้ครับ ผม

#3
  $new = array();
   foreach ($show_name as $in) {
                          $nn = explode(" ", $in); // แยกข้อความด้วย ช่องว่างครับ
                          $new[] = $nn[1] . " " . $nn[0]; // ย้ายเลขไปอยู่ข้างหน้าครับ
   }
    asort($new);
                     
   echo $new;

เอาพวกนี้ออกนอกลูป while ครับ
#4
$sql = "select * from table";
$query = mysql_query($sql);
while($result = $query){
  // ตรรงนีก็เป็นการ loop แล้ว add ข้อมูลใส่ Array ครับผม
}

ขออภัยนะครับผมจำ php แบบเพียว ๆ ไม่ค่อยได้แล้วอะครับ ถ้า syntax ผิดขออภัยด้วยครับ
แหะ ๆ ปกติ จะทำเป็น Class เอาไว้ใส่ แค่ query string มันจะ return ออกมาเป็น obj ให้เอาไปใช้งานเลย -*-
#5
พอ Query จาก Database ก็ยัดใส่ Array เลยครับ
#6
อ้าวมันต่างกับกระทู้บนยังไงเอ่ย  :wanwan015:
#7
ได้ยังอ่าครับพอดีผ่านมาเห็นเลยลองเขียนให้ดูครับ

// ทำข้อมูลเป็น Array ก่อนครับ เก็บไว้
  $array[] = "กก 3";
      $array[] = "ขข 1";
      $array[] = "ขค 1";
      $array[] = "ฆฆ 5";
      $array[] = "กก 5";
      $array[] = "กข 1";
      $array[] = "กก 2";
 
 $new = array();
 // ตอนนี้เนื่องจากเราจะเรียงจากตัวเลขก่อนวิธีคือ เอาตัวเลขมาไว้ข้างหน้าก่อนครับ มันจะกลายเป็น 2 กก, 1 ขก อะไรก็ว่าไป
 foreach ($array as $in) {
       $d = explode(" ", $in); // แยกข้อความด้วย ช่องว่างครับ
   $new[] = $d[1] . " " . $d[0]; // ย้ายเลขไปอยู่ข้างหน้าครับ
 }
 asort($new); // มันจะเรียงตัวเลขแล้วตามด้วยตัวอักษรครับผม

// ขั้นตอนต่อไปมันจะเรียงถูกต้องแล้วแต่ format มันยังผิดอยู่ เพราะว่าตอนนี้ตัวเลขอยู่ข้างหน้า เราเลย ทำแบบเดิมอีกครั้งแต่ให้ตัวเลขไปอยู่ด้านหลัง
      $reverse = array();
      foreach ($new as $in) {

         $d = explode(" ", $in); // แบ่งตัวเลขและตัวหนังสือ
         $reverse[] = $d[1] . " " . $d[0]; // เอาตัวหนังสือกลับไปไว้ด้านหน้า
      }
      print_r($reverse); // แสดงผลลัพท์

ลองมั่วๆ  ดูนะครับอาจจะมีวิธีที่ดีกว่านี้ก็ได้ครับผม
#8
 :wanwan017: ขอบคุณครับ
#9
หลัง ๆ ผมใ้ช้ของเขาก็แปลก ๆ เหมือนกัน  แต่ในระดับที่รับได้

แต่ไม่เคยโดน เคสนี้
#11
Cafe / Re: 14 ที่สุดในชีวิต
28 กันยายน 2009, 01:01:00
 :wanwan003:

ชีวิตต้องสู้ครับ
#12
คือพอดีผมอยากทำ subdomain แบบ Rewrite ครับ

ก็เลยไปทำการเช่า VPS ตัวนึงมา กะว่า จะแก้ DNS เองได้ กับ httpd.conf ครับ

ก็เลยลองแก้ DNS เป็น wildcard ครับ *.myweb.com A 1.2.3.4

ที่นี่เขาใช้ direct admin ครับ

ก็เลยเข้าเว็บของ directadmin  ประกอบด้วย เพื่อดู config ด้วย ซึ่งผมก็ทำตามเขาอะครับ

แล้วมันก็ทำได้ แต่ว่ามันแค่ บาง subdomain อะครับ

เช่น คือผมพิมพ์ไป bb.myweb.com มันก็บอกว่า pageerror

แต่บางทีพิมพ์ไปว่า cc.myweb.com มันก็ ใชได้ ก็เลยงง มันจะถูก redirect ไปที่หน้าแรกของ domain

ซึ่งจริง มันควรจะเป็น ทุก subdomain ต้องไปหน้าแรกทั้งหมด

สอบถามไปทาง host ที่เช่าครับ ว่าผม set ผิดหรือเปล่า

เขาบอกไม่เคย set DNS แบบ wildcard เลยให้ความช่วยเหลือตรงนี้ไม่ได้  เวงกรำ

อะ แบบเว็บผม แบบนี้

พี่ ๆ คนไหนเคยเจอปัญหา แบบนี้ แล้วรู้วิธีแก้ จะให้ผมไปแจ้งกับทาง host ว่าเขาต้องทำยังไงบ้าง

หรือไอ้เจ้า vps ต้องไปแก้ตรงไหนบ้าง อะครับ



#13
 :-*

คือ ถ้าที่ผมเข้าใจคือ อันนั้นคือการ mod_rewrite แบบ clean ulr หรือเปล่าครับ

แต่ที่ผมทำไอ้ subdomain ที่ผมจะเรียกอะครับมันเป็น subdomain แบบ ไม่ register อะครับ คือจะำทำประมาณพวก

hi5 อะครับ คือ user จะเลือก subdomain ของเขาเองได้ อะครับ



#14
อ้างถึงจาก: WPDSign ใน 16 กันยายน 2009, 14:19:15
ที่ผม rewrite ใน subdomain ผมก็ใช้แบบปกติเหมือนใช้ใน domain หลักครับ

http://bookmark.postfree108.com/


แต่ผมใช้หลักการ rewrite  แบบธรรมดาครับ

่อ่าครับแล้ว แบบนี้แสดงว่า ต่าง ๆจากวิธีของผมหรอ  :P

ของผมคือ

เปลี่ยน dns *.domain.com. A  1.2.3.4
แล้วไปแก้ค่า ใน httpd.conf เป็น *.domain.com
#15
คือ ตอนนี้ ทำ subdomain แบบ mod_rewrite ครับ

คือมันใช้ได้แค่บาง subdomain อะครับ  คือเช่น

ผมเรียก aaa.domain.com แบบนี้ได้

แต่เรียก aab.domain.com ไม่ได้

แต่ aac.domain.com ได้

บางตัวก็ได้ บางตัวก็ไม่ได้ ผมก็งงว่าทำไมมันมีได้ไม่ได้

ทำการ set dns เป็นแบบ wildcard แล้ว ก็น่าจะได้ทั้งหมด

ไม่รู้ว่าจะหาสาเหตุมาจากไหนเหมือนกันครับ โทรไปถามทาง host เรื่องการใส่ DNS ว่าผมใส่ครบหรือเปล่า

เข้าก็บอกไม่รู้เรื่องการทำแบบนี้เหมือนกัน

มีใครเคยเจอปัญหาแบบนี้หรือเปล่าครับ