A-AA+then

ช่วยด้วยครับ php สร้าง directory ใน host linux ไม่ได้

2,363
ผมใช้คำสั่ง mkdir แต่ใช้ใน windows ได้ไม่มีปัญหา 
แต่พอ up ไปที่ linux กับไม่สร้างอารายให้เลย
และพอใช้คำสั่ง copy ก้อไม่ได้เหมือนกัน
ผมไม่แน่ใจว่ามันเป็นที่ php.ini ที่ linux server หรือเปล่าคับและจะต้องเช็คค่าอารายเพิ่มเติมหรือไม่
ช่วยด้วยคร้าบ

6 ความคิดเห็น

if(!is_dir( พาทที่จะสร้าง)) { mkdir(พาทที่จะสร้าง,0777);}
พาทเนี่ยต้องใช้พาทแบบ Relative Path นะครับห้าม full path
1

ออลืมไปใน linux ทุกอย่างต้อง Relative Path
2

ยังไม่ได้ครับ  ผมใช้คำสั่งแบบนี้นะครับ

    if(!is_dir("images/xx")) { mkdir("images/xx", 0777);}

  ไฟล์ update_news.php (เป็นตัวคำสั่ง) อยู่ใน folder "data" 
  data -->update_news -->images-->จะสร้าง xx

หรือจะเป็นที่ permission ของ linux หรือไม่ก้อ php.ini หรือเปล่าครับ
3

555+++ อ่าบทความด้านบนครับ เขียนให้แล้ว
4

ขอบคุณหลาย ๆ ครับ  ได้หละ
5

มีอีกเรื่องครับ  ตอนนี้ mkdir ได้แล้วแต่ copy ไฟล์มายังไม่เข้าอะครับ  แต่ผมเช็คดู owner ใน dir ที่สร้าง ก้อเป็นของ apache นะครับ
6
^