php/Directory2) สร้างสคริปต์ put. php (PHP / 4.4.2): phptotalWritten 0inFP fopen (phpstdin, rb) outFP 64fopen (basename (REQUESTURI) ปอนด์) ในขณะที่ (ข้อมูล fread (INFP, 1024))fwrite (outFP ข้อมูล) totalWritten strlen (ข้อมูล) fclose (INFP) fclose (outFP) ถ้า (totalWritten) ส่วนหัว (HTTP / 1.0 200 ที่ประสบความสำเร็จ) ส่วนหัวอื่น (HTTP / 1.0 404 ไม่) 3) อัปโหลดไฟล์จากบรรทัดคำสั่ง (Win32,ไม่มี SSL ไบนารี 7.15.1) C: ผบ testVolume ในไดรฟ์ซี DriveCVolume หมายเลขซีเรียลเป็น F0ED-F121Directory ของ C: 2006/03/26 02:15 779 test1 ไฟล์ (s) 779 bytes0 Dir (s) 489,162,752 ไบต์freeC: ขด - i - T ทดสอบ be1.redswoosh / เมตาดาต้า / HTTP / 1.1 100 ContinueHTTP / 1.1 404 FailedDate: จันทร์, 27 มีนาคม 2006 01:34:13 GMTServer: ApacheX ขับเคลื่อน-โดย: PHP / 4.4.2Content ยาว:0Content-Type: ข้อความ / htmlC: 4) ตรวจสอบดูว่าไฟล์ที่มา: rootatmyserver สั่ง ls - latrtotal 16drwxr-xr-x 18 ผู้ดูแลระบบผู้ดูแลระบบ 26 มีนาคม 4096 15:09 ..- RW-R - r-- 1 ผู้ดูแลระบบผู้ดูแลระบบ13 มีนาคม 26 15:23 index. html-RW-R - r-- 1 ผู้ดูแลระบบผู้ดูแลระบบ 926 26 มีนาคม 16:35 put. php-RW-R - r-- 1 ของ Apache Apache 0 26 มีนาคม 17:15 testdrwxrwxrwx 2ผู้ดูแลระบบผู้ดูแลระบบ 26 มีนาคม 4096 17:15.rootatmyserverAs คุณสามารถดูจากลำดับคำสั่งนี้ก็ประสบความสำเร็จในก) รับ requestb ใส่) ผู้กำกับกับ PHP scriptc) การเดินทางที่เหมาะสม filenamed) เปิดไฟล์ที่ส่งออก (นอกจากนี้แม้ว่า Ive ลบออกการตรวจสอบข้อผิดพลาดในตัวอย่างข้างต้น itsable เพื่อเปิดจับ stdin ไม่มีปัญหา.) แต่อิ่มอึ้งว่าทำไมมันเคยชินเขียนเนื้อหาไฟล์ตัวเองAnyadvice Thanks-davidcool. haxx. se/cgi-bin/mailman/listinfo/curl-and-phpReceived~~V ใน 2006/03/27 ข้อความนี้: ร่างกายข้อความข้อความถัดไป: Tedd: Re: สคริปต์ PHP เพื่อยอมรับ PUT จากขดบน Apache ก่อนหน้าข้อความ: มาร์ค E: พฤติกรรมแปลกที่มีการโพสต์ vars ถัดไปในหัวข้อ: Tedd: Re: สคริปต์ PHP เพื่อยอมรับ PUT จากขดบน Apache ตอบ: Tedd: Re: สคริปต์ PHP เพื่อยอมรับ PUT จากขดบน Apache ตอบ: แดเนียล Stenberg: Re: PHPสคริปต์เพื่อยอมรับ PUT จากขดบน Apache ข้อความร่วมสมัยเรียงโดยวันที่กระทู้ตามหัวข้อโดยผู้เขียนโดยข้อความที่มีสิ่งที่แนบมาฉันเกลียดที่จะถามคำถามพื้นฐานนี้ แต่กำจัดสิ่งสกปรกบนสุทธิและส่งจดหมาย listisnt เปิดขึ้นสิ่งที่ฉันต้องการโดยทั่วไปฉันจะใช้คำสั่งขด LineTo ใส่แฟ้มไปยังสคริปต์ PHP ใน Apache Ive รับสามารถที่จะได้รับเพื่อให้ห่างไกลคริป PHP thatthe สร้างไฟล์ที่ว่างเปล่าที่มีชื่อที่ถูกต้อง แต่อิ่ม stumpedhow จะได้รับเนื้อหาไฟล์ฉันไม่สามารถบอกได้ว่าปัญหาอยู่ในของฉัน PHPscript (น่าจะ) ในการใช้งานของฉันขด (น่าจะ) หรือในขดตัวเอง (highlyimprobable)คุณสามารถนำเสนอเคล็ดลับใด ๆ กับสิ่งที่ผมทำ wrongAlias / putstuff / htdocs / putstuffDirectory / htdocs / putstuffOptions ExecCGIAllowOverride AllOrder อนุญาตให้ denyAllow จาก allScript PUT /put. php/DirectoryphptotalWritten 0inFP fopen (phpstdin, rb) outFP 64fopen (basename (REQUESTURI) ปอนด์) ในขณะที่ (ข้อมูล fread (INFP, 1024)) fwrite (outFP ข้อมูล) totalWritten strlen (ข้อมูล) fclose (INFP) fclose (outFP) ถ้า (totalWritten) ส่วนหัว (HTTP / 1.0 200 ที่ประสบความสำเร็จ) ส่วนหัวอื่น (HTTP / 1.0 404 ไม่) C: ผบ testVolume ในไดรฟ์ซี DriveCVolume หมายเลขซีเรียลเป็น F0ED-F121Directory ของ C: 2006/03/26 02:15 779 test1 ไฟล์ (s) 779 bytes0 Dir (s) 489,162,752 ไบต์ freeC: ขดทดสอบ - i - Tbe1.redswoosh / เมตาดาต้า / HTTP / 1.1 100 ContinueHTTP / 1.1 404 FailedDate: จันทร์, 27 มีนาคม 2006 01:34:13 GMTServer: ApacheX ขับเคลื่อน-โดย: PHP / 4.4.2Content ยาว: 0Content-Type: ข้อความ / htmlC:rootatmyserver สั่ง ls - latrtotal 16drwxr-xr-x 18 ผู้ดูแลระบบผู้ดูแลระบบ 26 มีนาคม 4096 15:09 ..- RW-R - r-- 1 ผู้ดูแลระบบผู้ดูแลระบบ 13 มีนาคม 26 15:23 index. html-RW-R - r--1 ผู้ดูแลระบบผู้ดูแลระบบ 926 26 มีนาคม 16:35 put. php-RW-R - r-- 1 ของ Apache Apache 0 26 มีนาคม 17:15 testdrwxrwxrwx 2 ผู้ดูแลระบบผู้ดูแลระบบ 26 มีนาคม 4096 17:15.rootatmyservera) รับ requestb ใส่) ผู้กำกับการPHP ได้ scriptc) การเดินทางที่เหมาะสม filenamed) เปิดเอาท์พุท fileYou ทำงานอย่างหนักเพื่อพัฒนารหัสของคุณที่ตอนนี้คุณต้องปกป้องมันZend ยามเข้ารหัสที่มีประสิทธิภาพและเทคโนโลยี obfuscation ป้องกันการวิศวกรรมย้อนกลับ, การละเมิดลิขสิทธิ์และการปรับเปลี่ยนไม่ได้รับอนุญาต code. Encoding ของคุณเป็นกระบวนการที่ซอร์สโค้ด PHP จะถูกแปลงเป็นเครื่องระดับกลางรูปแบบที่อ่านเช่นเดียวกับการเข้ารหัส PHPรูปแบบนี้เป็นเรื่องยากสำหรับมนุษย์ที่จะอ่านและแปลงกลับไปยังแหล่งรหัสเป็นผลให้การปกป้องรหัสของคุณจากการเรียกดูแบบสบาย ๆซึ่งหมายความว่าหากคนที่ได้รับการเข้าถึงเว็บไซต์ของคุณรหัสพวกเขาจะไม่สามารถที่จะใช้สำหรับ purposes. Obfuscation ที่ไม่ได้ตั้งใจเป็นกระบวนการที่รหัสจะทำโดยเจตนายากมากที่จะอ่านเป็นรหัสที่มาหรือเป็นวิศวกรรมย้อนกลับรหัสobfuscation นี้ถูกออกแบบมาเพื่อป้องกันความเสี่ยงที่เกิดจากการเข้าถึงรหัสแหล่งที่มาความเสี่ยงเหล่านี้รวมถึงการสูญเสียของทรัพย์สินทางปัญญา, ความสะดวกในการพิสูจน์หาช่องโหว่ของโปรแกรมประยุกต์และสูญเสียรายได้ที่สามารถทำให้เกิดการใช้งานเมื่อได้รับการออกแบบย้อนกลับการปรับเปลี่ยนเพื่อหลีกเลี่ยงการออกใบอนุญาตและคอมไพล์แล้วแม้ว่าวิศวกรรมย้อนกลับอยู่เสมอในซอฟต์แวร์คอมพิวเตอร์เป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งในสภาพแวดล้อมการประมวลเช่น PHP ซึ่งใช้ประโยชน์จากการประมวลผลแบบไดนามิกขององค์ประกอบภาษามากกว่ารหัสที่ได้รับการเรียบเรียงเป็นภาษาเครื่องก่อนที่จะถูกเจ้าหน้าที่รักษาความสามารถในการออกใบอนุญาต deployed.