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

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

3
“ [ประกาศ] สัญญาณลูกออก pid XXXX ข้อผิดพลาดในการแบ่งส่วน (11)” ใน apache error.log [closed]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Apache / PHP / MySQL stack ใช้เป็นกรอบ CakePHP ทุกๆครั้งที่ฉันได้รับหน้ากระดาษสีขาวว่างเปล่า ฉันไม่สามารถดีบักผ่าน Cake ได้ดังนั้นฉันจึงมองเข้าไปใน apache error.log และนี่คือสิ่งที่ฉันได้รับ: [Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11) [Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit …

3
ฟังก์ชันที่จะส่งคืนเฉพาะอักขระที่เป็นตัวอักษรและตัวเลขจากสตริง?
ฉันกำลังมองหาฟังก์ชัน php ที่จะรับสตริงอินพุตและส่งคืนเวอร์ชันที่ผ่านการฆ่าเชื้อแล้วโดยการลบอักขระพิเศษทั้งหมดออกให้เหลือเพียงตัวอักษรและตัวเลข ฉันต้องการฟังก์ชันที่สองที่ทำเหมือนกัน แต่ส่งกลับเฉพาะอักขระที่เป็นตัวอักษร AZ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก
102 php  regex 

20
คำเตือน PHP: PHP Startup: ไม่สามารถโหลดไดนามิกไลบรารี
ฉันเรียกใช้สคริปต์ PHP และได้รับข้อผิดพลาดนี้: คำเตือน PHP: PHP Startup: ไม่สามารถโหลดไดนามิกไลบรารี '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin' - / usr / local / lib / php / extensions /no-debug-non-zts-20090626/ixed.5.2.lin: ไม่สามารถเปิดไฟล์อ็อบเจ็กต์ที่แชร์: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวใน Unknown ในบรรทัด 0 นั่นหมายความว่าอย่างไร?

11
php mysqli_connect: วิธีการตรวจสอบสิทธิ์ที่ไคลเอ็นต์ไม่รู้จัก [caching_sha2_password]
ฉันใช้ php mysqli_connectเพื่อเข้าสู่ฐานข้อมูล MySQL (ทั้งหมดบน localhost) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> นี่คือตาราง mysql.user: MySQL Server ini ไฟล์: [mysqld] # The default authentication plugin …
102 php  mysql  hash  sha 

6
ความแตกต่างระหว่าง Perl และ PHP [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันวางแผนที่จะเรียนรู้ Perl 5 และเนื่องจากฉันใช้ PHP เพียงอย่างเดียวจนถึงตอนนี้ฉันจึงอยากรู้ว่าภาษาต่างกันอย่างไร เมื่อ PHP เริ่มต้นจากชุด "Perl hacks" เห็นได้ชัดว่ามีการโคลนคุณลักษณะบางอย่างของ Perls อะไรคือความแตกต่างหลักในไวยากรณ์? เป็นความจริงหรือไม่ที่ Perl คุณมีทางเลือกและวิธีการแสดงออกมากขึ้น? เหตุใด Perl จึงไม่ใช้กับเว็บไซต์แบบไดนามิกบ่อยนักอีกต่อไป อะไรทำให้ PHP ได้รับความนิยมมากขึ้น?
101 php  perl 

24
ทำไมคุณไม่ใช้ C สำหรับเว็บแอปของคุณ
ผมก็มีลักษณะที่ไม่กี่เว็บเซิร์ฟเวอร์ที่แตกต่างกันเมื่อเช้านี้ผมมาในG-WAN ตามที่ฉันเข้าใจมันเป็นเว็บเซิร์ฟเวอร์ที่เขียนด้วย C และคุณต้องใช้ประโยชน์จากมันโดยการเขียนเว็บไซต์ / เว็บแอพของคุณใน C ประโยชน์ที่ชัดเจนอย่างหนึ่งคือความเร็วตามที่ไซต์ G-WAN แนะนำ อย่างไรก็ตามในฟอรัมผู้สร้าง G-WAN ถามว่าทำไมไม่ใช้ C สำหรับแอปบนเว็บและฉันไม่สามารถคิดเหตุผลเดียวได้นอกจากมันยาก (สำหรับฉันแล้วฉันเป็นมือใหม่เมื่อพูดถึง C) ต้องมีเหตุผลมากกว่านี้ว่าทำไมเราถึงใช้ PHP, Python, Ruby และอื่น ๆ นอกเหนือจากความง่ายในการพัฒนาในภาษาเหล่านี้ ฉันไม่เห็นว่าเป็นเหตุผลที่ดี ฉันจึงนำมาให้คุณ: ทำไมคุณไม่ใช้ C สำหรับเว็บแอปของคุณ?
101 php  c  web-applications 

10
PNG สามารถรักษาความโปร่งใสของภาพเมื่อใช้ GDlib imagecopyresampled ของ PHP ได้หรือไม่
ข้อมูลโค้ด PHP ต่อไปนี้ใช้ GD เพื่อปรับขนาด PNG ที่เบราว์เซอร์อัปโหลดเป็น 128x128 มันใช้งานได้ดียกเว้นว่าพื้นที่โปร่งใสในภาพต้นฉบับจะถูกแทนที่ด้วยสีทึบ - ดำในเคสของฉัน แม้ว่าimagesavealphaจะตั้งค่าไว้ แต่บางอย่างก็ไม่ถูกต้องนัก วิธีใดที่ดีที่สุดในการรักษาความโปร่งใสในรูปภาพที่จำลองขึ้นใหม่ $uploadTempFile = $myField[ 'tmp_name' ] list( $uploadWidth, $uploadHeight, $uploadType ) = getimagesize( $uploadTempFile ); $srcImage = imagecreatefrompng( $uploadTempFile ); imagesavealpha( $targetImage, true ); $targetImage = imagecreatetruecolor( 128, 128 ); imagecopyresampled( $targetImage, $srcImage, 0, 0, 0, 0, …
101 php  png  transparency  gd  alpha 

6
เส้นทางของเนื้อหาในไฟล์ CSS ใน Symfony 2
ปัญหา ฉันมีไฟล์CSS ที่มีเส้นทางอยู่ในนั้น (สำหรับรูปภาพฟอนต์ ฯลฯ .. url(..)) โครงสร้างเส้นทางของฉันเป็นดังนี้: ... +-src/ | +-MyCompany/ | +-MyBundle/ | +-Resources/ | +-assets/ | +-css/ | +-stylesheets... +-web/ | +-images/ | +-images... ... ฉันต้องการอ้างอิงรูปภาพของฉันในสไตล์ชีต ทางออกแรก ฉันเปลี่ยนเส้นทางทั้งหมดในไฟล์ CSS เป็นพา ธ สัมบูรณ์ นี่ไม่ใช่วิธีแก้ปัญหาเนื่องจากแอปพลิเคชันควร (และต้อง!) ทำงานในไดเร็กทอรีย่อยด้วย แนวทางที่สอง ใช้ Assetic กับfilter="cssrewrite". ดังนั้นฉันจึงเปลี่ยนเส้นทางทั้งหมดในไฟล์ CSS เป็น url("../../../../../../web/images/myimage.png") เพื่อแสดงเส้นทางจริงจากไดเร็กทอรีทรัพยากรของฉันไปยัง/web/imagesไดเร็กทอรี สิ่งนี้ใช้ไม่ได้เนื่องจาก cssrewrite สร้างรหัสต่อไปนี้: …
101 php  css  symfony  assetic 

11
การทำให้ออบเจ็กต์ PHP ต่อเนื่องเป็น JSON
ดังนั้นผมก็เดินไปรอบ ๆphp.netสำหรับข้อมูลเกี่ยวกับ serializing วัตถุ PHP เพื่อ JSON เมื่อฉันเจอใหม่JsonSerializable อินเตอร์เฟซ เป็นเพียงPHP> = 5.4เท่านั้นและฉันใช้งานในสภาพแวดล้อม 5.3.x การทำงานประเภทนี้บรรลุPHP <5.4 ได้อย่างไร? ฉันยังไม่ได้ทำงานกับ JSON มากนัก แต่ฉันกำลังพยายามสนับสนุนเลเยอร์ API ในแอปพลิเคชันและการทิ้งออบเจ็กต์ข้อมูล ( ซึ่งจะถูกส่งไปยังมุมมอง ) ลงใน JSON จะสมบูรณ์แบบ ถ้าฉันพยายามทำให้เป็นอนุกรมวัตถุโดยตรงมันจะส่งคืนสตริง JSON ที่ว่างเปล่า ซึ่งเป็นเพราะฉันคิดjson_encode()ว่าไม่รู้ว่าจะทำอย่างไรกับวัตถุ ฉันควรจะซ้ำลดวัตถุที่เป็นอาร์เรย์แล้วเข้ารหัสที่ ? ตัวอย่าง $data = new Mf_Data(); $data->foo->bar['hello'] = 'world'; echo json_encode($data) สร้างวัตถุว่าง: {} var_dump($data) อย่างไรก็ตามทำงานได้ตามที่คาดไว้: object(Mf_Data)#1 (5) …

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

11
แปลงชุดความสัมพันธ์แม่ลูกให้เป็นแผนผังลำดับชั้นหรือไม่?
ฉันมีคู่ชื่อ - ชื่อแม่หลายคู่ซึ่งฉันอยากจะเปลี่ยนเป็นโครงสร้างต้นไม้ที่สืบทอดทางพันธุกรรมให้น้อยที่สุด ตัวอย่างเช่นสิ่งเหล่านี้อาจเป็นการจับคู่: Child : Parent H : G F : G G : D E : D A : E B : C C : E D : NULL ซึ่งจำเป็นต้องเปลี่ยนเป็น (a) heirarchical tree (s): D ├── E │ ├── A │ │ └── B │ └── C └── …
101 php  recursion  tree 

7
มีจุดที่จะลดขนาด PHP หรือไม่?
ฉันรู้ว่าคุณสามารถย่อขนาด PHP ได้ แต่ฉันสงสัยว่ามีจุดใด PHP เป็นภาษาที่ตีความดังนั้นจะทำงานช้ากว่าภาษาคอมไพล์เล็กน้อย คำถามของฉันคือลูกค้าจะเห็นการปรับปรุงความเร็วที่มองเห็นได้ในการโหลดหน้าเว็บและถ้าฉันจะลด PHP ของฉัน? นอกจากนี้ยังมีวิธีรวบรวม PHP หรือสิ่งที่คล้ายกันหรือไม่?
101 php  minify 

2
เหตุใดช่วงเวลามาตรฐานจึงมีอายุ 24 นาที (1440 วินาที)
ฉันได้ทำการค้นคว้าเกี่ยวกับ PHP Session Handling และพบว่ามีsession.gc_maxlifetimeค่าอยู่ที่ 1440 วินาที ฉันสงสัยว่าทำไมค่ามาตรฐานคือ 1440 และคำนวณอย่างไร? อะไรคือพื้นฐานสำหรับการคำนวณนี้? ควรเก็บเซสชันไว้นานแค่ไหน? ค่าต่ำสุด / สูงสุดสำหรับ session.gc_maxlifetime ใดที่คุณจะแนะนำ ยิ่งค่าสูงเท่าไหร่ Web-App ก็ยิ่งเสี่ยงต่อการลักลอบเซสชันมากขึ้นเท่านั้น
101 php  security  session 


11
CodeIgniter - เข้าถึงตัวแปร $ config ในมุมมอง
บ่อยครั้งที่ฉันต้องเข้าถึง$configตัวแปรในมุมมอง load->view()ฉันรู้ว่าฉันสามารถผ่านพวกเขาจากการควบคุม แต่ดูเหมือนว่าจะมากเกินไปที่จะทำอย่างชัดเจน มีวิธีหรือเคล็ดลับในการเข้าถึง$configตัวแปรจากมุมมอง CI โดยไม่รบกวนตัวควบคุมด้วยรหัสสำรองหรือไม่?
101 php  codeigniter 

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