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

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

8
ฟังก์ชัน PHP มีความละเอียดอ่อนหรือไม่?
mySQL_fetch_arrayฉันถูกขุดผ่านรหัสบางอย่างและผมพบว่าบางสายไป PHP case มีความละเอียดอ่อนเกี่ยวกับชื่อฟังก์ชันหรือไม่? ฉันจำได้ว่าอ่านข้อความนี้ที่ไหนสักแห่ง แต่ดูเหมือนจะหาข้อมูลอ้างอิงไม่ได้

12
จะสร้างงาน cron โดยใช้ PHP ได้อย่างไร?
ฉันเพิ่งเริ่มใช้ cron job ฉันไม่รู้ด้วยซ้ำว่าจะเขียนยังไง ฉันได้พยายามค้นหาจากอินเทอร์เน็ต แต่ฉันยังไม่เข้าใจดี ฉันต้องการสร้างงาน cron ที่จะรันโค้ดของฉันทุกนาที ฉันใช้ PHP เพื่อสร้างมัน มันไม่ทำงาน. ตัวอย่าง run.php (รหัสที่จะดำเนินการทุกนาที) <?php echo "This code will run every minute"; ?> cron.php <?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q ".$cron." &> /dev/null"); ?> สมมติว่าสองไฟล์นี้อยู่ในโฟลเดอร์เดียวกัน รหัสที่ฉันทำผิดหรือเปล่า? หากผิดพลาดโปรดบอกวิธีแก้ไขด้วย
101 php  cron 

14
ตรวจสอบว่ามี $ _POST อยู่หรือไม่
ฉันกำลังพยายามตรวจสอบว่ามี $ _POST อยู่หรือไม่และถ้าเป็นเช่นนั้นให้พิมพ์ในสตริงอื่นถ้าไม่มีอย่าพิมพ์เลย อะไรทำนองนี้: $fromPerson = '+from%3A'.$_POST['fromPerson']; function fromPerson() { if !($_POST['fromPerson']) { print '' } else { print $fromPerson }; } $newString = fromPerson(); ความช่วยเหลือใด ๆ จะดีมาก!
101 php 

7
กำลังตรวจสอบช่องว่างด้วย MySQL
ฉันได้เขียนข้อความค้นหาเพื่อตรวจสอบผู้ใช้ที่มีเกณฑ์บางอย่างคือพวกเขามีที่อยู่อีเมล ไซต์ของเราจะอนุญาตให้ผู้ใช้มีหรือไม่มีที่อยู่อีเมล $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); นี่เป็นวิธีที่ดีที่สุดในการตรวจสอบช่องว่างใน SQL หรือไม่ ฉันเพิ่งลอง "IS NOT NULL" และสิ่งนี้ยังคงส่งคืนบันทึกผู้ใช้โดยที่พวกเขาไม่มีที่อยู่อีเมล ข้อความค้นหาข้างต้นใช้งานได้ แต่ด้วยความอยากรู้อยากเห็นฉันสงสัยว่าฉันกำลังทำอย่างถูกต้องหรือไม่
101 php  sql  mysql  null 


5
คำขอลบ PHP CURL
ฉันพยายามทำคำขอ DELETE http โดยใช้ PHP และ cURL ฉันอ่านวิธีทำมาหลายที่แล้ว แต่ดูเหมือนจะไม่มีอะไรได้ผลสำหรับฉัน นี่คือวิธีที่ฉันทำ: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data))); $result = curl_exec($ch); $result = json_decode($result); return $result; } จากนั้นฉันก็ใช้ฟังก์ชันของฉันต่อไป: public function deleteUser($extid) { …
101 php  http  curl  request 


8
การอ่านไฟล์ Excel ใน PHP [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน7 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังพยายามอ่านไฟล์ Excel (Office 2003) มีไฟล์ Excel ที่ต้องอัปโหลดและแยกวิเคราะห์เนื้อหา ทาง Google ฉันสามารถค้นหาคำตอบสำหรับหัวข้อที่เกี่ยวข้อง (และหัวข้อไม่เพียงพอ) เท่านั้น: การสร้างไฟล์ Excel การอ่านไฟล์ Excel XML การอ่านไฟล์ Excel CSV หรือโครงการที่ถูกละทิ้งที่ไม่สมบูรณ์ ฉันเป็นเจ้าของ Office 2003 ดังนั้นหากฉันต้องการไฟล์ใด ๆ จากที่นั่นก็สามารถใช้ได้ ติดตั้งบนกล่องของฉัน แต่ไม่ใช่และไม่สามารถติดตั้งบนโฮสต์ที่แชร์ แก้ไข:จนถึงตอนนี้คำตอบทั้งหมดชี้ไปที่PHP-ExcelReaderและ / หรือบทความเพิ่มเติมเกี่ยวกับวิธีการใช้งาน

1
จะบอกให้ phpunit หยุดความล้มเหลวได้อย่างไร
ฉันกำลังใช้การทดสอบ phpunit ชุดใหญ่และฉันต้องการดูว่าการทดสอบใดล้มเหลวทันทีที่ล้มเหลวแทนที่จะรอให้การทดสอบทั้งหมดเสร็จสิ้นจากนั้นให้แสดงรายการความล้มเหลวทั้งหมด ฉันจะบอกให้ phpunit ทำสิ่งนี้ได้อย่างไร?

15
แทรกวันที่ปัจจุบันใน mySQL รูปแบบ datetime
ฉันมีปัญหาในการใส่วันที่ลงในฐานข้อมูลอย่างถูกต้อง $date = date('m/d/Y h:i:s', time()); ฉันใช้รูปแบบนี้และมันสะท้อนออกมาอย่างถูกต้องอย่างไรก็ตามฉันแทรกเมื่อใด mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); ดูเหมือนว่าจะทำงานไม่สำเร็จและเวลายังคงเป็น 00:00:00 หากคุณสามารถหาวิธีแก้ปัญหาที่ดีได้ขอบคุณ
101 php  mysql 

23
PHP Regex ที่จะตรวจสอบวันที่อยู่ในรูปแบบ YYYY-MM-DD
ฉันกำลังพยายามตรวจสอบว่าวันที่ที่ป้อนโดยผู้ใช้ปลายทางอยู่ใน YYYY-MM-DD Regex ไม่เคยเป็นจุดแข็งของฉันฉันได้รับค่าส่งคืนที่ผิดพลาดสำหรับ preg_match () ที่ฉันตั้งค่าไว้ ดังนั้นฉันคิดว่าฉันทำ regex ยุ่งเหยิงตามรายละเอียดด้านล่าง $date="2012-09-12"; if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date)) { return true; }else{ return false; } ความคิดใด ๆ ?
101 php  regex  date-format 

6
คำนวณวินาทีทั้งหมดใน PHP DateInterval
วิธีที่ดีที่สุดในการคำนวณจำนวนวินาทีทั้งหมดระหว่างวันที่สองวันคืออะไร? จนถึงตอนนี้ฉันได้ลองทำอะไรบางอย่างตาม: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; อย่างไรก็ตามdaysคุณสมบัติของอ็อบเจ็กต์ DateInterval ดูเหมือนจะใช้งานไม่ได้ในบิลด์ PHP5.3 ปัจจุบัน (อย่างน้อยใน Windows ก็จะคืน6015ค่าเดียวกันเสมอ) ฉันยังพยายามทำในลักษณะที่ไม่สามารถรักษาจำนวนวันในแต่ละเดือน (รอบเป็น 30 ปี) ปีอธิกสุรทิน ฯลฯ : $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d * 60 * 60 * …
101 php  datetime  date 

7
PHP ทั่วโลกในฟังก์ชัน
ยูทิลิตี้ของคำหลักสากลคืออะไร? มีเหตุผลใดบ้างที่จะชอบวิธีการหนึ่งมากกว่าวิธีอื่น ความปลอดภัย? ประสิทธิภาพ? มีอะไรอีกไหม วิธีที่ 1: function exempleConcat($str1, $str2) { return $str1.$str2; } วิธีที่ 2: function exempleConcat() { global $str1, $str2; return $str1.$str2; } เมื่อไม่ได้ทำให้ความรู้สึกที่จะใช้global? สำหรับฉันดูเหมือนจะอันตราย ... แต่มันอาจจะเป็นแค่การขาดความรู้ ฉันสนใจในเอกสาร (เช่นตัวอย่างรหัสลิงก์ไปยังเอกสารประกอบ ... ) เหตุผลทางเทคนิค ขอบคุณล่วงหน้า! เงินรางวัล นี่เป็นคำถามทั่วไปที่ดีเกี่ยวกับหัวข้อนี้ฉัน (@Gordon) กำลังเสนอเงินรางวัลเพื่อรับคำตอบเพิ่มเติม ไม่ว่าคำตอบของคุณจะเห็นด้วยกับของฉันหรือให้มุมมองที่แตกต่างออกไปก็ไม่สำคัญ เนื่องจากมีglobalหัวข้อปรากฏขึ้นเป็นระยะ ๆ เราจึงสามารถใช้คำตอบแบบ "บัญญัติ" ที่ดีเพื่อเชื่อมโยง

9
PHP ลบองค์ประกอบออกจากอาร์เรย์ที่เชื่อมโยง
ฉันมีอาร์เรย์ PHP ที่มีลักษณะดังนี้: Index Key Value [0] 1 Awaiting for Confirmation [1] 2 Assigned [2] 3 In Progress [3] 4 Completed [4] 5 Mark As Spam เมื่อฉัน var_dump ค่าอาร์เรย์ฉันได้รับสิ่งนี้: array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> …
100 php  arrays 

9
มีข้อมูลมากเกินไปกับ var_dump ใน symfony2 doctrine2
ฉันมีเอนทิตีประมาณ 40 รายการและมีความสัมพันธ์แบบสองทิศทางมากมาย เมื่อใดก็ตามที่ฉันใช้ var_dump ($ user) หรือเอนทิตีใด ๆ ที่เบราว์เซอร์ของฉันโหลดด้วยข้อมูลอาร์เรย์และตัวแปรมากเกินไปมันก็จะพัง ฉันต้องการปัญหาอะไร กำลังแทรกข้อมูลได้ดี ฉันสามารถทำให้เกิดปัญหาในการผลิตได้หรือไม่

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