ถามเซียน..php เรื่องเมล์٩(̾●̮̮̃̾•̃̾)۶

เริ่มโดย เป็นติ่งไรเนี่ย, 03 สิงหาคม 2009, 11:06:42

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

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

เป็นติ่งไรเนี่ย

สีเเดงเป็นภาษาต่างประเทศ ที่เราต้องการ
ตอนนี้มันเป็นเครื่องหมายคําถาม
ไม่ทราบต้องวางโค็ดอะไรไว้ที่ไหนครับ
มันจึงจะเเสดงตามที่ขอ..

<?php

function mail_func($to, $subject, $mail_body, $headers){
   $msg_mail_status=0;
   if(mail($to, $subject, $mail_body, $headers)){
         $msg_mail_status='-?-?-?-? !...';
   }else{
         $msg_mail_status='Please try again!!!...';
   }
return $msg_mail_status;   
}

?>


..
คริปส่งเมล์..

AuGusTin

จากที่ดู คุณแค่ใส่ echo หน้า $msg_mail_status แล้วเอา return บรรทัดสุดท้ายออกก็พอครับ ถ้าต้องการเอาตัวแปรในฟังก์ชั่นไปใช้ ให้กำหนดตัวเแปรเป็น global แค่นี้ครับ

morizaki

อ่านคำถามแล้วก็งงอ่ะครับ ???
คือไม่รู้เอาฟังก์ชั่นไปใช้หรือว่า ไม่รู้ว่าควรจะใส่อะไรดีในบรรทัด
$msg_mail_status='-?-?-?-? !...';
ถ้าอันนี้เป็นเพียงแค่ข้อความที่ส่งกลับของฟังก์ชั่นว่า
ถ้าส่งผ่านแล้วจะให้ส่งค่ากลับเป็นข้อความอะไรเท่านั้นอ่ะครับ

ไม่รู้ใช่คำตอบที่ต้องการอะป่าว :P

yogolas101

if(mail($to, $subject, $mail_body, $headers)){
         $msg_mail_status='-?-?-?-? !...';
   }else{
         $msg_mail_status='Please try again!!!...';

--------------------------------------------------

if(mail($to, $subject, $mail_body, $headers))   (ถ้าเมล์ถูกส่ง)
$msg_mail_status='-?-?-?-? !...';                    (ให้แสดงข้อความ -?-?-?-? !... )

else   (ถ้าไม่ถูกส่ง)
$msg_mail_status='Please try again!!!...';     (แสดงข้อความ 'Please try again!!!... (ลองอีกทีน่ะจ๊ะ) )


ตรงเครื่องหมายคำถามน่าจะใส่คำว่า  "เมล์ถูกส่งแล้ว, ส่งแล้ว" ประมาณนี้  มั้ง
:P
[direct=]..[/direct]

เป็นติ่งไรเนี่ย

ครับ คือ ตัวเครื่องหมายคําถาม จะให้เเสดงเป็นเป็นภาษาญี่ป่น
ประมาณว่า เมล์ได้ส่งสําเร็จเเล้ว

แต่ทว่าเวลากดส่งเมล์ข้อความไป เเล้วขึ้นบ็อบอัพตัวเเสดงผลมันกลายเป็นเครื่องหมาย
คําถาม ไม่ใช่ญี่ปุ่นตามที่เรากําหนดไว้

ลองมั่วใส่utf8 ไป ก็ไม่ได้
คือทําไม่เป็นนั่นเองครับ


;D ;D

Synchronize

บอร์ดนี้ มีคนแปลสาร เก่งๆ หลายคนเลยแฮะ

ผมอ่านกระทู้นี้ ครั้งแรก (ตอนยังไม่มีคนตอบ) เดาไม่ถูกเลย ว่า จขกท. จะถามอะไร

:-X
เนื้อหาความรู้น่าสนใจ ใหม่ๆ
[direct=https://develop.un-no.com/w3/docs/clear-float-in-div]เทคนิคการแก้ไขปัญหาจากการ float ซ้อน float แล้ว clear[/direct]

[direct=https://service.un-no.com/unbbz]ทำเว็บได้ด้วยตัวเองฟรี ด้วยระบบเว็บสำเร็จรูป unbbz , เว็บธรรมดา , เว็บบอร์ด , เว็บขายของ ทำได้หมดเลย[/direct]

goodfeel

อ้างถึงจาก: Synchronize ใน 03 สิงหาคม 2009, 13:02:44
บอร์ดนี้ มีคนแปลสาร เก่งๆ หลายคนเลยแฮะ

ผมอ่านกระทู้นี้ ครั้งแรก (ตอนยังไม่มีคนตอบ) เดาไม่ถูกเลย ว่า จขกท. จะถามอะไร

:-X

เหอะๆ มันก็ if else ธรรมดาแหละครับ

ThaNaButS

อ้างถึงจาก: biar ใน 03 สิงหาคม 2009, 12:37:34
ครับ คือ ตัวเครื่องหมายคําถาม จะให้เเสดงเป็นเป็นภาษาญี่ป่น
ประมาณว่า เมล์ได้ส่งสําเร็จเเล้ว

แต่ทว่าเวลากดส่งเมล์ข้อความไป เเล้วขึ้นบ็อบอัพตัวเเสดงผลมันกลายเป็นเครื่องหมาย
คําถาม ไม่ใช่ญี่ปุ่นตามที่เรากําหนดไว้

ลองมั่วใส่utf8 ไป ก็ไม่ได้
คือทําไม่เป็นนั่นเองครับ


;D ;D


ลองเปลี่ยนจากข้อความ เป็นรูปภาพภาษาญี่ปุ่นดูดิ  ;D ;D ;D ;D


ข้อความบางเครื่องก็แสดงไม่เหมือนกันนะ