คำถามติดแท็ก php

PHP เป็นภาษาสคริปต์ที่ใช้กันอย่างแพร่หลายในระดับสูงมีการเปลี่ยนแปลงเชิงวัตถุและมีการตีความที่ออกแบบมาเพื่อการพัฒนาเว็บเซิร์ฟเวอร์เป็นหลัก ใช้สำหรับคำถามเกี่ยวกับภาษา PHP

18
วิธีการร้องขอ HTTP แบบอะซิงโครนัสใน PHP
มีวิธีใน PHP ในการโทร HTTP แบบอะซิงโครนัสหรือไม่? ฉันไม่สนใจเกี่ยวกับการตอบสนองฉันแค่อยากทำอะไรบางอย่างfile_get_contents()แต่อย่ารอให้คำขอเสร็จสิ้นก่อนที่จะประมวลผลโค้ดที่เหลือ นี่จะเป็นประโยชน์อย่างยิ่งสำหรับการตั้งค่า "เหตุการณ์" ของการเรียงลำดับในแอปพลิเคชันของฉันหรือเรียกกระบวนการที่ยาว ความคิดใด ๆ
209 php  http  asynchronous 

13
ไม่พบคลาส 'DOMDocument'
ฉันพบข้อผิดพลาดในหน้าหนึ่งในแอปพลิเคชั่น Magento ของฉัน มันจะแสดงข้อผิดพลาดข้อความนี้เสมอเมื่อฉันเยี่ยมชม: ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'DOMDocument' ใน /home/.../lib/Zend/Feed/Abstract.php ที่บรรทัด 95 คุณช่วยแก้ปัญหาให้ฉันได้ไหม ฉันใช้ magento 1.4.1.1
209 php  xml  magento 

4
วิธีลบการอ้างอิงที่ไม่ได้ใช้ออกจากผู้แต่ง
ฉันติดตั้งแพ็คเกจด้วยผู้แต่งและติดตั้งแพ็คเกจอื่น ๆ เป็นการอ้างอิง ตอนนี้ฉันถอนการติดตั้งแพ็คเกจหลักด้วยcomposer remove packageauthor/packagenameแต่การอ้างอิงเก่าทั้งหมดไม่ได้ถูกลบออก ฉันคาดว่านักแต่งเพลงจะล้างข้อมูลและเก็บเฉพาะแพ็คเกจที่จำเป็นตามcomposer.jsonและการอ้างอิงของพวกเขาเท่านั้น ฉันจะบังคับให้นักแต่งเพลงทำความสะอาดและลบแพ็คเกจที่ไม่ได้ใช้ทั้งหมดได้อย่างไร
209 php  composer-php 

6
วิธีการแก้ไขข้อผิดพลาดกับ xml2-config ไม่พบเมื่อติดตั้ง PHP จากแหล่งที่มา?
เมื่อฉันพยายามติดตั้ง php 5.3 เสถียรจากแหล่งบน Ubuntu (ดาวน์โหลดไฟล์ติดตั้งที่บีบอัดจากhttp://www.php.net/downloads.php ) และฉันเรียกใช้./configureฉันได้รับข้อผิดพลาดนี้: configure: error: xml2-config not found. Please check your libxml2 installation.
208 php  compilation  php-5.3 

12
HTTPS และ SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว CA ก็โอเค
ฉันใช้XAMPPเพื่อการพัฒนา เมื่อเร็ว ๆ นี้ฉันอัปเกรดการติดตั้ง xampp จากรุ่นเก่าเป็น 1.7.3 ตอนนี้เมื่อฉันขดไซต์ที่เปิดใช้งาน HTTPS ฉันได้รับข้อยกเว้นต่อไปนี้ ข้อผิดพลาดร้ายแรง: ข้อยกเว้นที่ไม่ได้ตรวจสอบ 'RequestCore_Exception' พร้อมข้อความ 'ทรัพยากร cURL: id ทรัพยากร # 55; ข้อผิดพลาด cURL: ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นตกลง รายละเอียด: ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว (60) ' ทุกคนแนะนำให้ใช้ตัวเลือก curl เฉพาะจากรหัส PHP เพื่อแก้ไขปัญหานี้ ฉันคิดว่านี่ไม่ควรเป็นอย่างนั้น เนื่องจากฉันไม่มีปัญหากับ XAMPP เวอร์ชันเก่าและเกิดขึ้นหลังจากติดตั้งเวอร์ชันใหม่เท่านั้น ฉันต้องการความช่วยเหลือในการพิจารณาว่าการเปลี่ยนแปลงการตั้งค่าในการติดตั้ง PHP ของฉัน Apache ฯลฯ …
208 php  ssl  curl  openssl  ca 

21
คุณใช้ตัวกรองคำหยาบที่ดีได้อย่างไร
พวกเราหลายคนต้องจัดการกับการป้อนข้อมูลของผู้ใช้แบบสอบถามการค้นหาและสถานการณ์ที่ข้อความที่ป้อนอาจมีความหยาบคายหรือภาษาที่ไม่พึงประสงค์ บ่อยครั้งสิ่งนี้จะต้องถูกกรองออก จะพบรายการคำสาบานที่ดีในภาษาและภาษาถิ่นต่าง ๆ ได้ที่ไหน มีแหล่ง API ที่มีรายการที่ดีหรือไม่ หรือบางที API ที่บอกว่า "ใช่นี่สะอาด" หรือ "ไม่นี่สกปรก" ด้วยพารามิเตอร์บางอย่าง? มีวิธีใดที่ดีในการดึงดูดผู้คนที่พยายามจะหลอกลวงระบบเช่น $$, azz หรือ a55? คะแนนโบนัสหากคุณเสนอโซลูชันสำหรับ PHP :) แก้ไข: การตอบสนองต่อคำตอบที่บอกว่าหลีกเลี่ยงปัญหาการเขียนโปรแกรม: ฉันคิดว่ามีสถานที่สำหรับตัวกรองชนิดนี้เมื่อผู้ใช้สามารถใช้การค้นหารูปภาพสาธารณะเพื่อค้นหารูปภาพที่เพิ่มลงในกลุ่มชุมชนที่ละเอียดอ่อน หากพวกเขาสามารถค้นหา "องคชาต" พวกเขาก็น่าจะได้ภาพจำนวนมาก หากเราไม่ต้องการรูปภาพของสิ่งนั้นการป้องกันคำว่าเป็นข้อความค้นหานั้นเป็นผู้รักษาประตูที่ดีแม้ว่าจะยอมรับว่าไม่ใช่วิธีที่เข้าใจผิด การรับรายการคำศัพท์ตั้งแต่แรกคือคำถามจริง ดังนั้นฉันหมายถึงวิธีการคิดออกโทเค็นเดียวสกปรกหรือไม่และจากนั้นก็ไม่อนุญาต ฉันจะไม่รบกวนการป้องกันความรู้สึกเช่นการอ้างอิง "ยีราฟคอยาว" เฮฮาโดยสิ้นเชิง คุณไม่สามารถทำอะไรได้ที่นั่น :)
208 php  regex  user-input 

15
ลบช่องว่างหลายช่อง
ฉันได้รับ$row['message']จากฐานข้อมูล MySQL และฉันต้องการลบช่องว่างทั้งหมดเช่น\n \tนั้น $row['message'] = "This is a Text \n and so on \t Text text."; ควรจัดรูปแบบเป็น: $row['message'] = 'This is a Text and so on Text text.'; ฉันเหนื่อย: $ro = preg_replace('/\s\s+/', ' ',$row['message']); echo $ro; แต่มันไม่ได้ลบ\nหรือ\tเพียงแค่ช่องว่างเดียว ใครสามารถบอกฉันว่าจะทำเช่นนั้นได้อย่างไร

8
php ว่างเปล่าหรือเปล่า?
ฉันมีคำถามเกี่ยวกับNULLใน PHP: $a = ''; if($a == NULL) { echo 'is null'; } ทำไมฉันเห็นเป็นโมฆะเมื่อ$aเป็นสตริงว่างเปล่า นั่นเป็นข้อบกพร่องหรือไม่?
208 php  null 

17
array_map ของ PHP รวมถึงปุ่มต่างๆ
มีวิธีทำสิ่งนี้ไหม: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); แต่แทนที่จะโทรarray_keysและarray_valuesส่งผ่านโดยตรง$test_arrayตัวแปรหรือไม่ ผลลัพธ์ที่ต้องการคือ: array(2) { [0]=> string(27) "first_key loves first_value" [1]=> string(29) "second_key loves second_value" }




8
วิธีการลบองค์ประกอบแถวลำดับและแถวลำดับดัชนีอีกครั้งได้อย่างไร
ฉันมีปัญหากับอาร์เรย์ ฉันมีหนึ่งอาร์เรย์ที่ฉันต้องการแก้ไขเหมือนด้านล่าง ฉันต้องการที่จะลบองค์ประกอบ (องค์ประกอบ) ของมันโดยดัชนีแล้วอาร์เรย์ดัชนีอีกครั้ง เป็นไปได้ไหม? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 

8
ลบการโยกย้ายอย่างปลอดภัยใน Laravel
ใน Laravel ดูเหมือนว่าจะมีคำสั่งสำหรับสร้างการย้ายข้อมูล แต่ไม่ใช่การลบ สร้างคำสั่งโยกย้าย: php artisan migrate:make create_users_table หากฉันต้องการลบการย้ายข้อมูลฉันสามารถลบไฟล์การโยกย้ายที่เกี่ยวข้องภายในโฟลเดอร์ฐานข้อมูล / การย้ายข้อมูลได้อย่างปลอดภัยหรือไม่ ไฟล์การโยกย้าย: 2013_05_31_220658_create_users_table

9
is_a กับ instanceof ต่างกันอย่างไร
ฉันรู้ว่าinstanceofเป็นผู้ดำเนินการและis_aเป็นวิธีการ วิธีนี้ช้าลงในประสิทธิภาพหรือไม่? คุณต้องการใช้อะไร
205 php 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.