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

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

4
หลังจาก array_filter () ฉันจะรีเซ็ตคีย์ให้ไปตามลำดับตัวเลขเริ่มต้นที่ 0 ได้อย่างไร
ฉันเพิ่งใช้ array_filter เพื่อลบรายการที่มีเฉพาะค่า '' ออกจากอาร์เรย์และตอนนี้ฉันต้องการใช้การแปลงบางอย่างขึ้นอยู่กับตัวยึดที่เริ่มจาก 0 แต่น่าเสียดายที่มันยังคงรักษาดัชนีเดิมไว้ ฉันมองไปสักพักและมองไม่เห็นอะไรเลยบางทีฉันอาจจะพลาดไป แต่คำถามของฉันคือ ... ฉันจะรีเซ็ตดัชนีของอาร์เรย์ได้อย่างง่ายดายโดยเริ่มต้นที่ 0 และไปตามลำดับในอาร์เรย์ใหม่แทนที่จะเก็บดัชนีเก่าไว้
108 php  arrays  filter  reindex 

7
json_encode / json_decode - ส่งคืน stdClass แทน Array ใน PHP
สังเกตสคริปต์เล็ก ๆ นี้: $array = array('stuff' => 'things'); print_r($array); //prints - Array ( [stuff] => things ) $arrayEncoded = json_encode($array); echo $arrayEncoded . "<br />"; //prints - {"stuff":"things"} $arrayDecoded = json_decode($arrayEncoded); print_r($arrayDecoded); //prints - stdClass Object ( [stuff] => things ) เหตุใด PHP จึงเปลี่ยน JSON Object ให้เป็นคลาส ไม่ควรอาร์เรย์ที่เป็นjson_encodedแล้วjson_decodedผลผลิตผลเดียวกันแน่นอน?
108 php  json 

7
จะใช้ phpexcel เพื่ออ่านข้อมูลและแทรกลงในฐานข้อมูลได้อย่างไร?
ฉันมีphpแอปพลิเคชันที่ฉันต้องการอ่านข้อมูลจาก excel แทรกลงในฐานข้อมูลแล้วสร้างรายงาน pdf สำหรับผู้ใช้เฉพาะ ฉันค้นหามาก แต่ไม่มีอะไรเจาะจงเกี่ยวกับทั้งสองสิ่ง
108 php  phpexcel 

6
mod_php คืออะไร?
ในขณะที่กำลังอ่านบทช่วยสอน Zendฉันพบข้อความต่อไปนี้: โปรดทราบว่าการตั้งค่า php_flag ใน. htaccess จะใช้ได้เฉพาะเมื่อคุณใช้ mod_php ใครสามารถอธิบายได้ว่าหมายถึงอะไร?
108 php  apache 


12
เวลาดำเนินการสูงสุดใน phpMyadmin
เมื่อฉันพยายามดำเนินการ (บางส่วน) แบบสอบถามใน phpMyadmin ฉันได้รับข้อผิดพลาดนี้ ข้อผิดพลาดร้ายแรง: เกินเวลาดำเนินการสูงสุด 60 วินาทีใน C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php ในบรรทัด 140 เพราะฉันมีโต๊ะขนาดใหญ่มาก (มากกว่า 9 ล้านรายการ) ฉันได้แก้ไขไฟล์ C: \ xampp \ php \ php.ini และเปลี่ยนค่าของ "เวลาดำเนินการสูงสุด" จาก 60 เป็น 1,000 จากนั้นรีสตาร์ท PHP และยังคงมีข้อผิดพลาดเหมือนเดิม วิธีแก้ปัญหาใด ๆ

5
เปลี่ยนเส้นทางจาก HTTP ไปยัง HTTPS ด้วย PHP
ฉันทำงานในเว็บไซต์รถเข็นช็อปปิ้งและต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า HTTPS เมื่อเขาป้อนรายละเอียดการเรียกเก็บเงินและรักษาการเชื่อมต่อ HTTPS สำหรับหน้าถัดไปจนกว่าเขาจะออกจากระบบ ฉันต้องติดตั้งอะไรบนเซิร์ฟเวอร์ (ฉันใช้ Apache) เพื่อที่จะทำสิ่งนี้และจะเปลี่ยนเส้นทางจาก PHP ได้อย่างไร
108 php  https 

10
เรียกใช้ฟังก์ชันภายในเมธอด Class?
ฉันพยายามหาวิธีการทำสิ่งนี้ แต่ฉันไม่ค่อยแน่ใจว่าจะทำอย่างไร นี่คือตัวอย่างของสิ่งที่ฉันพยายามทำ: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } นี่คือส่วนที่ฉันมีปัญหาฉันจะเรียก bigTest () ได้อย่างไร
108 php  function  class  methods  call 


7
ฉันจะใช้ PHP เพื่อเผยแพร่ไฟล์ ical แบบไดนามิกเพื่อให้ Google ปฏิทินอ่านได้อย่างไร
การค้นหาของ Google บน PHP ical จะแสดง phpicalendar และวิธีการแยกวิเคราะห์หรืออ่านไฟล์ ical ฉันแค่ต้องการเขียนไฟล์ PHP ที่ดึงเหตุการณ์จากฐานข้อมูลของฉันและเขียนออกมาในรูปแบบ ical ปัญหาของฉันคือฉันไม่พบที่ใดที่จะตอบคำถามสองข้อ: อะไรคือสิ่งที่แน่นอนรูปแบบ iCal รวมทั้งส่วนหัวรูปแบบไฟล์ท้าย ฯลฯ ? กล่าวอีกนัยหนึ่งคือไฟล์ต้องมีอะไรบ้างเพื่อให้ Google ปฏิทินอ่านได้อย่างถูกต้อง ฯลฯ ถ้าฉันสร้างไฟล์นี้โดยใช้นามสกุล. php ฉันจะเผยแพร่เป็น ical ได้อย่างไร ฉันต้องเขียนไฟล์. ics ใหม่หรือไม่? หรือ Google ปฏิทิน ฯลฯ จะอ่านไฟล์. php เป็น ical ตราบใดที่เนื้อหาอยู่ในรูปแบบที่ถูกต้อง? (เช่นเดียวกับไฟล์ style.css.php จะถูกอ่านเป็นไฟล์ CSS หากเนื้อหาเป็น CSS เป็นต้น) ความช่วยเหลือใด ๆ ที่คุณสามารถให้หรือชี้ให้ฉันเห็นจะได้รับการชื่นชมอย่างมาก …
108 php  calendar  icalendar 


3
ต้องการคอมมิตเฉพาะอย่างถูกต้องใน Composer อย่างไรจึงจะพร้อมใช้งานสำหรับแพ็กเกจที่อ้างอิง
ฉันมีไลบรารีfoo/foo-libที่คอมrequiresมิตเฉพาะจาก GitHub: { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } และใช้งานได้ดี: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master (2633721 => 2633721) Checking out 2633721877cae79ad461f3ca06f3f77fb4fce02e Generating autoload files แต่เมื่อฉันต้องการไลบรารีนั้นในโครงการอื่น: { "name": …
108 php  github  composer-php 

4
ฉันสามารถผสม MySQL API ใน PHP ได้หรือไม่
ฉันได้ค้นหาเครือข่ายและจนถึงตอนนี้สิ่งที่ฉันเห็นคือคุณสามารถใช้mysql_และmysqli_รวมความหมาย: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo "Done"; ?> หรือ <?php $con=mysql_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysqli_close($con); echo "Done"; ?> ถูกต้อง แต่เมื่อฉันใช้รหัสนี้สิ่งที่ฉันได้รับคือ: …
108 php  mysql  pdo  mysqli 

15
นับจำนวนไฟล์ในไดเรกทอรี PHP
ฉันกำลังทำโปรเจ็กต์ใหม่เล็กน้อย ฉันอยากรู้ว่ามีกี่ไฟล์ในไดเร็กทอรีหนึ่ง <div id="header"> <?php $dir = opendir('uploads/'); # This is the directory it will count from $i = 0; # Integer starts at 0 before counting # While false is not equal to the filedirectory while (false !== ($file = readdir($dir))) { if (!in_array($file, array('.', '..') and !is_dir($file)) $i++; …
108 php  file  count  directory 

9
จะเขียนลงไฟล์ใน PHP ได้อย่างไร?
ฉันมีสคริปต์นี้บนเซิร์ฟเวอร์ที่รองรับ PHP ฟรีหนึ่งเครื่อง: <html> <body> <?php $file = fopen("lidn.txt","a"); fclose($file); ?> </body> </html> มันสร้างไฟล์lidn.txtแต่มันว่างเปล่า จะสร้างไฟล์และเขียนอะไรลงไปได้อย่างไรเช่นบรรทัด "แมวไล่หนู"
108 php  file 

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