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

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

24
ใช้ str_replace เพื่อให้มันทำหน้าที่เฉพาะในนัดแรกเท่านั้น?
ฉันต้องการรุ่นstr_replace()ว่ามีเพียงแทนที่เกิดขึ้นครั้งแรกของใน$search $subjectมีวิธีแก้ไขปัญหานี้อย่างง่ายหรือฉันต้องการโซลูชันแฮ็กหรือไม่?
325 php  string 

13
รูปแบบวันที่ PHP () เมื่อแทรกเข้าสู่ datetime ใน MySQL
รูปแบบที่ถูกต้องในการส่งผ่านไปยังdate()ฟังก์ชันใน PHP คืออะไรถ้าฉันต้องการแทรกผลลัพธ์ลงในdatetimeคอลัมน์ประเภทMySQL ? ฉันพยายามแล้วdate("Y-M-D G:i:s")แต่ก็แค่แทรก "0000-00-00 00:00:00" ทุกครั้ง
324 php  mysql 

19
จะเปิดใช้งานแท็กสั้น PHP ได้อย่างไร
ฉันมีเว็บแอพพลิเคชั่นบนเซิร์ฟเวอร์ Linux ที่ขึ้นต้นด้วย <? ฉันต้องการคัดลอกแอปพลิเคชันนี้ไปยังสภาพแวดล้อมของ windows และทุกอย่างทำงานได้ดียกเว้นว่าคำสั่ง SQL จะถูกแสดงผลที่แตกต่างกัน ฉันไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับสคริปต์ที่ขึ้นต้นด้วย<?phpแทนที่จะเป็น<?เพราะฉันไม่รู้ว่าจะเปิดใช้งาน<?จากที่ใดPHP.iniดังนั้นฉันจึงเปลี่ยนเป็น<?php ฉันรู้ว่าข้อความทั้งสองนี้ควรจะมีความหมายเหมือนกัน แต่ฉันต้องทดสอบด้วย<?เพื่อให้แน่ใจว่าแอปพลิเคชันจะเหมือนกันทุกประการ ด้วยวิธีนี้ฉันสามารถกำจัดความเป็นไปได้อื่น ขอบคุณ
324 php  tags  php-shorttags 

26
ฉันจะเขียนถึงคอนโซลใน PHP ได้อย่างไร?
เป็นไปได้ที่จะเขียนสตริงหรือเข้าสู่คอนโซลหรือไม่? สิ่งที่ผมหมายถึง เหมือนกับใน JSP ถ้าเราพิมพ์บางอย่างsystem.out.println("some")มันจะอยู่ที่คอนโซลไม่ใช่ที่หน้ากระดาษ


11
รับพารามิเตอร์สตริงการสืบค้น URL
วิธี "ใช้โค้ดน้อยลง" ในการรับพารามิเตอร์จากสตริงการสืบค้น URL ซึ่งจัดรูปแบบดังนี้ www.mysite.com/category/subcategory?myqueryhash ผลลัพธ์ควรเป็น: myqueryhash ฉันรู้วิธีนี้: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?>
322 php  url  query-string 

4
เมื่อใดที่ฉันควรใช้ Memcache แทน Memcached
มันดูเหมือนว่า PHP มีสองห้องสมุด memcached ชื่อmemcacheและmemcached ความแตกต่างคืออะไรและคุณรู้ได้อย่างไรว่าจะใช้อันไหน เป็นหนึ่งล้าสมัยหรือไม่ ดูเหมือนว่า memcached มีวิธีการเพิ่มเติมดังนั้นฉันคิดว่านั่นหมายความว่ามันมีการพัฒนามากที่สุด - แต่ดูเหมือนว่าจะต้องใช้ไลบรารี C / C ++ ภายนอกด้วยดังนั้นฉันจึงไม่แน่ใจว่าฉันจะสามารถติดตั้งได้หรือไม่ ดูเหมือนว่า memcache นั้นใช้เวลานานกว่าไม่ต้องใช้ไลบรารีเพิ่มเติมและมีไบนารีที่รวบรวมไว้ล่วงหน้าสำหรับหน้าต่างแม้แต่! ฉันคิดว่ามันจะเป็นทางเลือกที่ดีกว่าในตอนนี้ อย่างไรก็ตามการใหม่เพื่อ memcached (เซิร์ฟเวอร์) ฉันไม่แน่ใจว่ามีคุณสมบัติที่สำคัญสุดใน memcached (php) ที่ทำให้มันคุ้มค่ากับปัญหาพิเศษหรือไม่
321 php  memcached 

19
รับ n ตัวแรกของสตริง
ฉันจะรับอักขระ n ตัวแรกของสตริงใน PHP ได้อย่างไร วิธีที่เร็วที่สุดในการตัดสตริงเป็นจำนวนอักขระเฉพาะคืออะไรและต่อท้าย '... ' หากจำเป็น?
320 php  string 

27
ไม่มีการใช้งานโค้ด PHP แต่จะแสดงโค้ดในหน้านั้นแทน
ฉันพยายามรันโค้ด PHP บางตัวในโปรเจ็กต์ (โดยใช้ Dreamweaver) แต่โค้ดไม่ได้ถูกเรียกใช้ เมื่อฉันตรวจสอบซอร์สโค้ดโค้ด PHP จะปรากฏเป็นแท็ก HTML (ฉันเห็นได้ในซอร์สโค้ด) Apache ทำงานอย่างถูกต้อง (ฉันทำงานกับ XAMPP) หน้า PHP กำลังเปิดอย่างถูกต้อง แต่โค้ด PHP ไม่ได้รับการดำเนินการ ใครบางคนมีข้อเสนอแนะเกี่ยวกับสิ่งที่เกิดขึ้น? หมายเหตุ:ไฟล์นี้มีชื่อว่าแล้วfilename.php แก้ไข: รหัส .. : <? include_once("/code/configs.php"); ?>
320 php  apache 

6
วิธีการตั้งค่าส่วนหัว HTTP เป็น UTF-8 โดยใช้ PHP ซึ่งใช้ได้ใน W3C validator
ฉันมีหลายหน้าPHP ที่สะท้อนสิ่งต่าง ๆ ลงในหน้าHTMLด้วยรหัสต่อไปนี้ <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> อย่างไรก็ตามเมื่อฉันตรวจสอบโดยใช้ตัวตรวจสอบ W3Cมันมาพร้อมกับ: การเข้ารหัสอักขระที่ระบุในส่วนหัว HTTP (iso-8859-1) แตกต่างจากค่าในองค์ประกอบ (utf-8) ฉันค่อนข้างใหม่กับ PHP และฉันสงสัยว่าฉันควรและควรเปลี่ยนส่วนหัวสำหรับไฟล์ PHP ให้ตรงกับไฟล์ HTML หรือไม่
319 php  html  http-headers 

30
PDOException SQLSTATE [HY000] [2002] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันเชื่อว่าฉันได้ติดตั้งไซต์ (ขั้นพื้นฐาน) ของฉันไปยัง fortrabbit ได้สำเร็จ แต่ทันทีที่ฉันเชื่อมต่อกับ SSH เพื่อเรียกใช้คำสั่งบางอย่าง (เช่นphp artisan migrateหรือphp artisan db:seed) ฉันได้รับข้อความแสดงข้อผิดพลาด: [PDOException] SQLSTATE[HY000] [2002] No such file or directory เมื่อถึงจุดหนึ่งการโยกย้ายต้องทำงานเพราะตารางของฉันอยู่ที่นั่น - แต่นี่ไม่ได้อธิบายว่าทำไมตอนนี้มันจึงไม่ทำงานสำหรับฉัน
319 php  mysql  laravel  pdo 


12
เรียก REST API ใน PHP
ลูกค้าของเราให้ REST API แก่ฉันซึ่งฉันจำเป็นต้องโทรหา PHP แต่แท้จริงแล้วเอกสารที่ให้มากับ API นั้นมี จำกัด มากดังนั้นฉันจึงไม่รู้วิธีเรียกใช้บริการ ฉันได้ลองใช้ Google แล้ว แต่สิ่งเดียวที่เกิดขึ้นคือ Yahoo! หมดอายุแล้ว การสอนเกี่ยวกับวิธีการบริการ ไม่พูดถึงส่วนหัวหรือข้อมูลเชิงลึกใด ๆ มีข้อมูลที่เหมาะสมเกี่ยวกับวิธีเรียก REST API หรือเอกสารบางอย่างเกี่ยวกับมันหรือไม่? เพราะแม้แต่ใน W3schools พวกเขาก็อธิบายวิธีการ SOAP เท่านั้น ตัวเลือกในการสร้าง API พักผ่อนใน PHP แตกต่างกันอย่างไร
317 php  web-services  api  rest 

13
PHP cURL สามารถดึงส่วนหัวการตอบสนองและเนื้อหาในคำขอเดียวได้หรือไม่?
มีวิธีใดที่จะได้ทั้งส่วนหัวและเนื้อหาสำหรับคำขอ cURL โดยใช้ PHP? ฉันพบว่าตัวเลือกนี้: curl_setopt($ch, CURLOPT_HEADER, true); กำลังจะส่งคืนร่างกายพร้อมส่วนหัวแต่จากนั้นฉันต้องแยกวิเคราะห์เพื่อให้ได้ร่างกาย มีวิธีใดบ้างที่จะนำทั้งสองอย่างมาใช้ (และปลอดภัย) ได้มากกว่าเดิม? โปรดทราบว่าสำหรับ "คำขอเดียว" ฉันหมายถึงการหลีกเลี่ยงการออกคำขอ HEAD ก่อน GET / POST
314 php  http  curl 

18
ผ่านอาร์เรย์ไปยังแบบสอบถามโดยใช้คำสั่งย่อย WHERE
รับ array ของรหัส$galleries = array(1,2,5)ฉันต้องการมีแบบสอบถาม SQL ที่ใช้ค่าของอาร์เรย์ในส่วนคำสั่ง WHERE เช่น: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ ฉันจะสร้างสตริงการสืบค้นนี้เพื่อใช้กับ MySQL ได้อย่างไร
314 php  mysql  arrays 

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