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

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

7
เปลี่ยนเส้นทางทั้งหมดไปที่ index.php โดยใช้ htaccess
ฉันกำลังเขียนเฟรมเวิร์ก MVC-ish ที่ใช้ PHP อย่างง่าย ฉันต้องการให้กรอบนี้สามารถติดตั้งในไดเร็กทอรีใดก็ได้ สคริปต์ PHP ของฉันคว้าคำขอ uri และแบ่งออกเป็นส่วนต่างๆ ทำให้ส่วนที่ 1 เป็นตัวควบคุมและส่วนที่ 2 ดำเนินการ สิ่งนี้ใช้ได้ดีเมื่อฉันทำสิ่งนี้: http://www.example.com/mvc/module/test/ มันจะไปที่ตัวควบคุมโมดูลเฉพาะและวิธีการ ตอนนี้ฉันมีตัวควบคุมเริ่มต้นคือตัวควบคุมบ้านซึ่งอยู่ในโฟลเดอร์โฮม ตอนนี้เมื่อฉันเข้าถึงโฟลเดอร์นี้โดยตรง http://www.example.com/mvc/home/ มันจะแสดง 403 ต้องห้ามเนื่องจากมีโฟลเดอร์นี้อยู่ แต่ควรกลับไปที่ http://www.example.com ด้วย /mvc/index.php ถ้าฉันจะติดตั้งเฟรมเวิร์กในโฟลเดอร์อื่นสมมติว่าโฟลเดอร์เฟรมเวิร์กต้องเปลี่ยนเส้นทางกลับไปที่http://www.example.com/framework/index.php ฉันต้องการเปลี่ยนเส้นทางทุกโฟลเดอร์และไฟล์ php กลับไปที่ index.php โดยปล่อยให้ทุกอย่างเป็นไปตามนั้น ปัญหาแรกของฉันที่ฉันพบคือมันไม่เคยเปลี่ยนเส้นทางไปยังโฟลเดอร์ที่ถูกต้องไปยังโฟลเดอร์รากของโดเมนเสมอ นี่คือสิ่งที่ฉันลอง: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php [L]
131 php  .htaccess 

6
วิธีเข้าสู่ phpMyAdmin ด้วย WAMP ชื่อผู้ใช้และรหัสผ่านคืออะไร?
อะไรคำว่า "ราก" หมายถึงในphpMyAdmin ? เมื่อใดก็ตามที่ฉันเขียนlocalhost/phpmyadminบนแถบที่อยู่ฉันจะถูกขอให้ป้อนชื่อผู้ใช้และรหัสผ่าน แต่ฉันไม่รู้ว่ามันคืออะไร ฉันจำไม่ได้ว่าจะตั้งเมื่อไหร่และที่ไหน ฉันจะได้รับชื่อผู้ใช้และรหัสผ่านของฉันจากที่ใดเพื่อเข้าสู่ phpMyAdmin

12
วิธีโทร PHP SOAP โดยใช้คลาส SoapClient
ฉันเคยเขียนโค้ด PHP แต่มักไม่ใช้การเขียนโปรแกรมเชิงวัตถุ ตอนนี้ฉันต้องโต้ตอบกับ SOAP (ในฐานะลูกค้า) และฉันไม่สามารถรับไวยากรณ์ได้ ฉันมีไฟล์ WSDL ซึ่งทำให้ฉันสามารถตั้งค่าการเชื่อมต่อใหม่โดยใช้คลาส SoapClient ได้อย่างถูกต้อง อย่างไรก็ตามฉันไม่สามารถโทรออกและรับข้อมูลคืนได้ ฉันต้องการส่งข้อมูล (ประยุกต์) ต่อไปนี้ ID ผู้ติดต่อ ชื่อผู้ติดต่อ คำอธิบายทั่วไป จำนวน มีสองฟังก์ชันที่กำหนดไว้ในเอกสาร WSDL แต่ฉันต้องการเพียงหนึ่ง ("FirstFunction" ด้านล่าง) นี่คือสคริปต์ที่ฉันเรียกใช้เพื่อรับข้อมูลเกี่ยวกับฟังก์ชันและประเภทที่มี: $client = new SoapClient("http://example.com/webservices?wsdl"); var_dump($client->__getFunctions()); var_dump($client->__getTypes()); และนี่คือผลลัพธ์ที่มันสร้าง: array( [0] => "FirstFunction Function1(FirstFunction $parameters)", [1] => "SecondFunction Function2(SecondFunction $parameters)", ); array( [0] => struct …
130 php  soap 

7
วนซ้ำแต่ละบรรทัดในสตริงใน PHP
ฉันมีแบบฟอร์มที่อนุญาตให้ผู้ใช้อัปโหลดไฟล์ข้อความหรือคัดลอก / วางเนื้อหาของไฟล์ลงในพื้นที่ข้อความ ฉันสามารถแยกความแตกต่างระหว่างทั้งสองได้อย่างง่ายดายและใส่สิ่งที่พวกเขาป้อนลงในตัวแปรสตริง แต่ฉันจะไปจากที่นั่นได้อย่างไร ฉันจำเป็นต้องวนซ้ำในแต่ละบรรทัดของสตริง (ไม่ควรกังวลเกี่ยวกับการขึ้นบรรทัดใหม่บนเครื่องต่างๆ) ตรวจสอบให้แน่ใจว่ามีโทเค็นเดียว (ไม่มีช่องว่างแท็บเครื่องหมายจุลภาค ฯลฯ ) ล้างข้อมูลจากนั้นสร้างแบบสอบถาม SQL โดยอิงจากบรรทัดทั้งหมด ฉันเป็นโปรแกรมเมอร์ที่ค่อนข้างเก่งดังนั้นฉันจึงรู้แนวคิดทั่วไปเกี่ยวกับวิธีการทำ แต่มันก็นานมากแล้วที่ฉันทำงานกับ PHP ฉันรู้สึกว่าฉันกำลังค้นหาสิ่งที่ผิดและทำให้ได้ข้อมูลที่ไร้ประโยชน์ ปัญหาสำคัญที่ฉันพบคือฉันต้องการอ่านเนื้อหาของสตริงทีละบรรทัด ถ้าเป็นไฟล์ก็จะง่าย ส่วนใหญ่ฉันกำลังมองหาฟังก์ชัน PHP ที่มีประโยชน์ไม่ใช่อัลกอริทึมสำหรับวิธีการทำ ข้อเสนอแนะใด ๆ ?
130 php  string 

16
รับสตริงแบบสอบถาม SQL ดิบจากคำสั่งที่เตรียมไว้ของ PDO
มีวิธีในการเรียกใช้สตริง SQL ดิบเมื่อเรียกใช้ PDOStatement :: execute () บนคำสั่งที่เตรียมไว้หรือไม่ สำหรับวัตถุประสงค์ในการดีบักสิ่งนี้จะเป็นประโยชน์อย่างยิ่ง
130 php  sql  mysql  pdo  pdostatement 

25
ทางเลือก Var_dump ที่สวยกว่า / ให้ข้อมูลใน PHP? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ทุกโปรแกรม PHP ดีมีprint_rหรือvar_dumpเสื้อคลุมที่พวกเขาใช้ความรักและปุ่มลัดมอบหมายให้ทำไมเราไม่แบ่งปันคนที่ชื่นชอบของเรา

11
$ _POST เทียบกับ $ _SERVER ['REQUEST_METHOD'] == 'POST'
ผู้ชายบางคนเรียกหนึ่งในการส่ง Snipplr ของฉันว่า "อึ" เพราะฉันใช้if ($_SERVER['REQUEST_METHOD'] == 'POST')แทนif ($_POST) การตรวจสอบวิธีการร้องขอดูเหมือนจะถูกต้องสำหรับฉันมากกว่าเพราะนั่นคือสิ่งที่ฉันต้องการทำจริงๆ มีความแตกต่างในการดำเนินงานระหว่างทั้งสองอย่างหรือเป็นเพียงปัญหาความชัดเจนของรหัส
130 php 

5
รูปแบบ HMVC คืออะไร?
เมื่ออ่านเอกสารของ Kohana ฉันพบว่าความแตกต่างที่สำคัญในเวอร์ชัน 3.0 คือเป็นไปตามรูปแบบ HMVC แทนที่จะเป็น MVC ตามที่เวอร์ชัน 2.x ทำ หน้าเกี่ยวกับเรื่องนี้ในเอกสารของ Kohana และใน wikipedia ไม่ได้ให้ความคิดที่ชัดเจนแก่ฉัน คำถาม: รูปแบบ HMVC คืออะไรและแตกต่างจาก MVC อย่างไร?
130 php  kohana  hmvc 


10
ฟังก์ชันโอเวอร์โหลดและการแทนที่ใน php คืออะไร?
ใน PHP คุณหมายถึงอะไรเมื่อฟังก์ชันโอเวอร์โหลดและการลบล้างฟังก์ชัน และทั้งคู่ต่างกันอย่างไร? คิดไม่ออกว่าอะไรคือความแตกต่างระหว่างพวกเขา

15
จะพิมพ์บันทึกการแก้ไขข้อบกพร่องได้อย่างไร
ฉันต้องการดีบักโค้ด PHP แต่ฉันคิดว่าการพิมพ์บันทึกเข้าสู่หน้าจอหรือไฟล์นั้นดีสำหรับฉัน ฉันจะพิมพ์บันทึกในโค้ด PHP ได้อย่างไร ปกติprint/ printfดูเหมือนจะไปที่เอาต์พุต HTML ไม่ใช่คอนโซล ฉันมีเซิร์ฟเวอร์ Apache ที่รันโค้ด PHP
130 php  debugging  logging 

7
ตรวจสอบว่าองค์ประกอบของอาร์เรย์หนึ่งอยู่ในอาร์เรย์อื่นใน PHP หรือไม่
ฉันมีสองอาร์เรย์ใน PHP ดังนี้: คน: Array ( [0] => 3 [1] => 20 ) อาชญากรที่ต้องการตัว: Array ( [0] => 2 [1] => 4 [2] => 8 [3] => 11 [4] => 12 [5] => 13 [6] => 14 [7] => 15 [8] => 16 [9] => 17 [10] => 18 [11] …
130 php  arrays 

12
แทรกหลายแถวผ่านอาร์เรย์ php ลงใน mysql
ฉันส่งชุดข้อมูลขนาดใหญ่ลงในตาราง MySQL ผ่าน PHP โดยใช้คำสั่งแทรกและฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะแทรกประมาณ 1,000 แถวต่อครั้งผ่านการสืบค้นนอกเหนือจากการเติมแต่ละค่าในตอนท้ายของสตริงที่มีความยาวหนึ่งไมล์ รันมัน ฉันกำลังใช้กรอบงาน CodeIgniter เพื่อให้สามารถใช้งานฟังก์ชันได้เช่นกัน

3
การเริ่มฟังก์ชั่น PHP ด้วยแอมเปอร์แซนด์หมายความว่าอย่างไร?
ฉันใช้ห้องสมุด Facebook กับรหัสนี้: class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) { return $this->call_method('facebook.users.hasAppPermission', array('ext_perm' => $ext_perm, 'uid' => $uid)); } ... } & ที่จุดเริ่มต้นของนิยามฟังก์ชันหมายถึงอะไรและฉันจะใช้ไลบรารีแบบนี้ได้อย่างไร (ในตัวอย่างง่าย ๆ )
129 php  oop 

7
UTF-8 แบบปกติคืออะไร?
โครงการไอซียู (ซึ่งตอนนี้ยังมีห้องสมุด PHP ) มีการเรียนที่จำเป็นในการช่วยเหลือปกติ UTF-8 สตริงเพื่อให้ง่ายในการเปรียบเทียบค่าเมื่อการค้นหา อย่างไรก็ตามฉันกำลังพยายามหาว่านี่หมายถึงอะไรสำหรับแอปพลิเคชัน ตัวอย่างเช่นในกรณีใดที่ฉันต้องการ "ความเท่าเทียมกันของมาตรฐาน" แทน "ความเท่าเทียมกันของความเข้ากันได้" หรือในทางกลับกัน

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