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

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

7
HTML สามารถฝังอยู่ในคำสั่ง PHP“ if” ได้หรือไม่?
ฉันต้องการฝัง HTML ไว้ในคำสั่ง PHP if ถ้าเป็นไปได้เพราะฉันคิดว่า HTML จะปรากฏก่อนคำสั่ง PHP ถ้าถูกเรียกใช้ ฉันพยายามเข้าถึงตารางในฐานข้อมูล ฉันสร้างเมนูแบบเลื่อนลงใน HTML ที่แสดงรายการตารางทั้งหมดในฐานข้อมูลและเมื่อฉันเลือกตารางจากแบบดึงลงฉันก็กดปุ่มส่ง ฉันใช้ฟังก์ชัน isset เพื่อดูว่ามีการกดปุ่มส่งหรือไม่และเรียกใช้ลูปใน PHP เพื่อแสดงเนื้อหาของตารางในฐานข้อมูล ณ จุดนี้ฉันมีตารางที่สมบูรณ์ แต่ฉันต้องการเรียกใช้แบบสอบถามเพิ่มเติมในตารางนี้ ดังนั้นเหตุผลที่ฉันพยายามเรียกใช้ HTML เพิ่มเติมในคำสั่ง if ในที่สุดฉันกำลังพยายามอัปเดต (เนื้อหา 1 รายการขึ้นไปในแถวหรือหลายแถว) หรือลบ (1 แถวขึ้นไป) เนื้อหาในตาราง สิ่งที่ฉันกำลังพยายามทำคือสร้างแบบเลื่อนลงอื่นที่ตรงกับคอลัมน์ในตารางเพื่อให้การค้นหาตารางง่ายขึ้นและปุ่มตัวเลือกที่สอดคล้องกับว่าฉันต้องการอัปเดตหรือลบเนื้อหาในตารางหรือไม่
120 php  html 

1
twig: หากมีหลายเงื่อนไข
ดูเหมือนว่าฉันมีปัญหากับคำสั่ง twig if {%if fields | length > 0 || trans_fields | length > 0 -%} ข้อผิดพลาดคือ: Unexpected token "punctuation" of value "|" ("name" expected) in ฉันไม่เข้าใจว่าทำไมมันถึงใช้ไม่ได้มันเหมือนกับว่ากิ่งไม้หายไปกับท่อทั้งหมด ฉันได้ลองแล้ว: {% set count1 = fields | length %} {% set count2 = trans_fields | length %} {%if count1 > 0 || count2 …

6
file_get_contents (“ php: // input”) หรือ $ HTTP_RAW_POST_DATA อันไหนดีกว่าในการรับเนื้อหาของคำขอ JSON
file_get_contents("php://input")หรือ$HTTP_RAW_POST_DATA- อันไหนดีกว่าที่จะได้รับเนื้อหาของคำขอ JSON และประเภทคำขอ ( GETหรือPOST) ผมควรจะใช้ในการส่งข้อมูล JSON เมื่อใช้ฝั่งไคลเอ็นต์XmlHTTPRequest? คำถามของฉันได้รับแรงบันดาลใจจากคำตอบนี้: วิธีโพสต์ JSON เป็น PHP ด้วย curl อ้างจากคำตอบนั้น: จากมุมมองของโปรโตคอลfile_get_contents("php://input")นั้นถูกต้องกว่าเนื่องจากคุณไม่ได้ประมวลผลข้อมูลฟอร์มหลายส่วนของ http จริงๆ
120 php  json  xmlhttprequest 

11
ฐานข้อมูลไฟล์แบบแบน [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ แนวทางปฏิบัติที่ดีที่สุดเกี่ยวกับการสร้างโครงสร้างฐานข้อมูลไฟล์แบนใน PHP คืออะไร เฟรมเวิร์กไฟล์แบน PHP ที่ครบกำหนดจำนวนมากขึ้นซึ่งฉันพยายามใช้ไวยากรณ์การสืบค้นแบบ SQL ซึ่งอยู่ด้านบนสำหรับวัตถุประสงค์ของฉันในกรณีส่วนใหญ่ (ฉันจะใช้ฐานข้อมูล ณ จุดนั้น) มีเคล็ดลับที่สวยงามเพื่อให้ได้ประสิทธิภาพและคุณสมบัติที่ดีด้วยค่าใช้จ่ายโค้ดขนาดเล็กหรือไม่?
120 php  sql  database  flat-file 

8
การเข้าถึง @attribute จาก SimpleXML
ฉันมีปัญหาในการเข้าถึง@attributeส่วนของวัตถุ SimpleXML ของฉัน เมื่อฉันvar_dumpสร้างวัตถุทั้งหมดฉันจะได้ผลลัพธ์ที่ถูกต้องและเมื่อฉันvar_dumpเหลือวัตถุ (แท็กที่ซ้อนกัน) ฉันจะได้ผลลัพธ์ที่ถูกต้อง แต่เมื่อฉันทำตามเอกสารและvar_dump $xml->OFFICE->{'@attributes'}ฉันได้รับวัตถุว่างเปล่าแม้ว่าจะมีความจริงที่ว่าvar_dumpอย่างแรกแสดงให้เห็นอย่างชัดเจนว่ามีคุณลักษณะที่จะส่งออก ใครรู้ว่าฉันทำอะไรผิดที่นี่ / ฉันจะทำงานนี้ได้อย่างไร?
120 php  xml  simplexml 


8
PHP String เพื่อลอย
ฉันไม่คุ้นเคยกับ PHP เลยและมีคำถามสั้น ๆ ฉันมี 2 ตัวแปรpricePerUnitและInvoicedUnits. นี่คือรหัสที่ตั้งค่าเหล่านี้เป็นค่า: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); ถ้าฉันส่งออกสิ่งนี้ฉันจะได้ค่าที่ถูกต้อง ให้บอก5000หน่วยที่ออกใบแจ้งหนี้และ1.00ราคา ตอนนี้ฉันต้องแสดงจำนวนเงินทั้งหมดที่ใช้ไป เมื่อฉันคูณสองสิ่งนี้เข้าด้วยกันมันไม่ได้ผล (ตามที่คาดไว้นี่คือสตริง) แต่ฉันไม่รู้วิธีแยกวิเคราะห์ / โยน / แปลงตัวแปรใน PHP ฉันควรทำอย่างไรดี?

2
เนมสเปซ PHP และ "ใช้"
ฉันมีปัญหาเล็กน้อยกับเนมสเปซและuseข้อความ ฉันมีสามไฟล์: ShapeInterface.php, Shape.phpและCircle.php. ฉันกำลังพยายามทำสิ่งนี้โดยใช้เส้นทางสัมพัทธ์ดังนั้นฉันจึงใส่สิ่งนี้ไว้ในทุกชั้นเรียน: namespace Shape; ในคลาสวงกลมของฉันฉันมีสิ่งต่อไปนี้: namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include 'ShapeInterface.php'; class Circle extends Shape implements ShapeInterface{ .... หากฉันใช้includeงบฉันไม่พบข้อผิดพลาด ถ้าฉันลองใช้useข้อความที่ฉันได้รับ: ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'Shape \ Shape' ใน /Users/shawn/Documents/work/sites/workspace/shape/Circle.php ในบรรทัดที่ 8 ใครช่วยกรุณาให้คำแนะนำเล็กน้อยเกี่ยวกับปัญหานี้
120 php  namespaces 

13
PHP วิธีที่ดีที่สุดในการ MD5 อาร์เรย์หลายมิติ?
วิธีที่ดีที่สุดในการสร้าง MD5 (หรือแฮชอื่น ๆ ) ของอาร์เรย์หลายมิติคืออะไร ฉันสามารถเขียนลูปได้อย่างง่ายดายซึ่งจะข้ามผ่านแต่ละระดับของอาร์เรย์โดยต่อค่าแต่ละค่าเป็นสตริงและเพียงแค่แสดง MD5 บนสตริง อย่างไรก็ตามสิ่งนี้ดูเหมือนจะยุ่งยากที่สุดและฉันสงสัยว่ามีฟังก์ชั่นขี้ขลาดที่จะใช้อาร์เรย์หลายมิติและแฮช

11
พบค่าตัวเลขที่ไม่ดี
ฉันมีแบบฟอร์มที่ผ่านวันที่สองวัน (เริ่มต้นและสิ้นสุด) ไปยังสคริปต์ PHP ที่จะเพิ่มสิ่งเหล่านั้นลงในฐานข้อมูล ฉันมีปัญหาในการตรวจสอบความถูกต้อง ฉันได้รับข้อผิดพลาดต่อไปนี้ พบค่าตัวเลขที่ไม่ดี นี่คือตอนที่ฉันใช้สิ่งต่อไปนี้ date("d",$_GET['start_date']); แต่เมื่อฉันใช้ฟังก์ชันstrtotime ()ตามคำแนะนำของหลาย ๆ ไซต์ฉันจะได้รับวันประทับเวลายูนิกซ์ของ 1/1/1970 มีความคิดอย่างไรที่จะหาวันที่ถูกต้องได้
120 php  validation  date  time 

8
ฉันจะรับรหัสคำศัพท์อนุกรมวิธานปัจจุบันบน WordPress ได้อย่างไร
ฉันได้สร้างหน้า taxonomy.php ในโฟลเดอร์ธีม WordPress ของฉัน ฉันต้องการรับรหัสคำศัพท์ปัจจุบันสำหรับฟังก์ชัน ฉันจะได้รับสิ่งนี้ได้อย่างไร? get_query_var('taxonomy') ส่งคืนเฉพาะคำว่า slug ฉันต้องการ ID
120 php  wordpress  taxonomy 

14
ไม่สามารถติดตั้งโปรแกรมติดตั้ง laravel ผ่านตัวแต่ง
ฉันกำลังพยายามติดตั้งตัวติดตั้ง laravel กับผู้แต่งบนพีซี Ubuntu ของฉัน แต่ฉันได้รับข้อผิดพลาดนี้ระหว่างการติดตั้ง `ความต้องการของคุณไม่สามารถแก้ไขเป็นชุดแพ็คเกจที่ติดตั้งได้ Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^1.4 -> …
120 php  laravel  ubuntu  laravel-5 

10
json_encode กำลังคืนค่า NULL หรือไม่
ด้วยเหตุผลบางประการรายการ "description" จะส่งคืนNULLพร้อมรหัสต่อไปนี้: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> นี่คือสคีมาสำหรับฐานข้อมูลของฉัน: CREATE TABLE `staff` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` longtext COLLATE utf8_unicode_ci, `description` longtext COLLATE utf8_unicode_ci, …
119 php  null  json 

7
ฉันจะเพิ่ม 24 ชั่วโมงในการประทับเวลา Unix ใน php ได้อย่างไร
ฉันต้องการเพิ่มเวลา 24 ชั่วโมงในการประทับเวลาในตอนนี้ ฉันจะค้นหาหมายเลขการประทับเวลาของยูนิกซ์เป็นเวลา 24 ชั่วโมงเพื่อเพิ่มลงในการประทับเวลาได้อย่างไร ฉันต้องการทราบวิธีเพิ่ม 48 ชั่วโมงหรือหลายวันในการประทับเวลาปัจจุบัน ฉันจะทำสิ่งนี้ให้ดีที่สุดได้อย่างไร
119 php  timestamp 

11
dyld: ไม่ได้โหลดไลบรารี: /usr/local/lib/libpng16.16.dylib กับ php ที่เกี่ยวข้อง
การใช้แอปพลิเคชัน php ใด ๆ จะส่งผลให้: dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php แอปพลิเคชัน php ส่วนใหญ่ของฉันติดตั้งโดยใช้ homebrew ยกเว้นผู้แต่ง (ติดตั้งโดยใช้ curl) ฉันลองลบ libpng และติดตั้งใหม่ด้วย homebrew ไม่เป็นประโยชน์ ถัดไปคือการเปลี่ยนไปใช้ libpng 1.5 เวอร์ชันล่าสุดตามที่ระบุไว้ในข้อความแสดงข้อผิดพลาด: $ brew info libpng libpng: stable 1.6.10 (bottled) http://www.libpng.org/pub/png/libpng.html /usr/local/Cellar/libpng/1.5.17 (15 files, …

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