«php» 태그된 질문

PHP는 주로 서버 측 웹 개발 용으로 설계된 널리 사용되는 높은 수준의 동적 객체 지향 및 해석 스크립트 언어입니다. PHP 언어에 대한 질문에 사용됩니다.


7
PHPUnit으로 PHP 헤더 테스트
PHPunit을 사용하여 일부 사용자 지정 헤더를 출력하는 클래스를 테스트하려고합니다. 문제는 내 컴퓨터에서 다음과 같습니다. <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } 또는 이것도 : <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { …

5
"비 복합 이름이있는 use 문은… 효과가 없습니다"문제 해결
내가 use Blog;맨 위에 놓을 때이 오류가 발생 합니다. 경고 : 비 복합 이름 'Blog'가있는 use 문은 다음에서 효과가 없습니다. Blog Article, List 및 Category와 몇 가지 기능의 세 가지 클래스가있는 내 네임 스페이스입니다. 내 statememnt를 use Blog\Article;다음으로 변경 하면 작동합니다 ... 사용하려는 네임 스페이스 만 지정할 수 없습니까? 수업을 …
97 php  namespaces 

7
composer create-project를 사용하여 특정 laravel 버전 설치
Laravel을 설치하는 가장 빠르고 간단한 방법은 composer 명령을 사용하는 것입니다. laravel 문서 ( http://laravel.com/docs/quick )에서 다음과 같이 설치할 수 있음을 보여줍니다. composer create-project laravel/laravel your-project-name --prefer-dist 그러나 위의 명령을 실행하면 최신 버전의 Laravel을 가져옵니다. 최신 버전의 4.0.x를 설치하려면 어떻게 제어 할 수 있습니까? 아니면 4.2가 나오면 4.1.x?

15
잘못된 바이트 수 길이로 인해 손상된 직렬화 된 문자열을 복구하는 방법은 무엇입니까?
이미지 업로드 플러그인과 함께 Hotaru CMS를 사용하고 있습니다. 게시물에 이미지를 첨부하려고하면이 오류가 발생합니다. 그렇지 않으면 오류가 없습니다. unserialize () [function.unserialize] : 오프셋 오류 문제가되는 코드 (오류가 **와 일치 함) : /** * Retrieve submission step data * * @param $key - empty when setting * @return bool */ public function …



7
Laravel Eloquent ORM 거래
Eloquent ORM은 꽤 훌륭하지만, PDO와 같은 방식으로 innoDB를 사용하여 MySQL 트랜잭션을 설정하는 쉬운 방법이 있는지, 아니면 ORM을 확장해야 할 수 있는지 궁금합니다.
96 php  laravel 

10
Laravel-Ajax 요청 여부 확인
나는 Laravel에서 ajax 호출을 결정하는 방법을 찾으려고했지만 그것에 관한 문서를 찾지 못했습니다. 나는이 index()내가 다른 요청의 성격에 따라 핸들 상황에 원하는 기능을. 기본적으로 이것은 GET 요청에 바인딩 된 리소스 컨트롤러 메서드입니다. public function index() { if(!$this->isLogin()) return Redirect::to('login'); if(isAjax()) // This is what i am needing. { return $JSON; } …
96 php  laravel 

7
PDO mysql : 삽입이 성공했는지 확인하는 방법
PDO를 사용하여 레코드 (mysql 및 PHP)를 삽입하고 있습니다. $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); 레코드가 중복되어 삽입되지 않은 경우와 같이 성공적으로 삽입되었는지 알 수있는 방법이 있습니까? 편집 : 물론 데이터베이스를 볼 수 있지만 프로그래밍 방식의 피드백을 의미합니다.
96 php  mysql  database  pdo 

3
PHP를 사용하여 CSRF (Cross-Site Request Forgery) 토큰을 올바르게 추가하는 방법
내 웹 사이트의 양식에 보안을 추가하려고합니다. 양식 중 하나는 AJAX를 사용하고 다른 하나는 간단한 "문의하기"양식입니다. CSRF 토큰을 추가하려고합니다. 내가 가지고있는 문제는 토큰이 HTML "값"에 가끔 표시된다는 것입니다. 나머지 시간에는 값이 비어 있습니다. 다음은 AJAX 양식에서 사용중인 코드입니다. PHP : if (!isset($_SESSION)) { session_start(); $_SESSION['formStarted'] = true; } if (!isset($_SESSION['token'])) {$token …
96 php  security  session  csrf 

7
Composer가 라이브러리를 다시 설치하도록 강제하는 방법은 무엇입니까?
저는 ZF2 스켈레톤 앱을 사용하고 있으며 외부 라이브러리가 git에 커밋되는 것을 방지하는 .gitignore가 있습니다. 디버깅하는 동안 저는 라이브러리의 소스를 여기저기서 변경하여 작동 방식을 배우는 것을 좋아합니다. 버전이 제어 된 경우 원래 상태로 되 돌리는 것이 매우 쉽습니다. 수정되지 않은 새로운 복사본을 다시 얻을 수 있도록 Composer가 특정 프레임 워크를 다시 …

3
웹 MVC 애플리케이션에서 액세스 제어 목록을 어떻게 구현할 수 있습니까?
첫 번째 질문 MVC에서 가장 간단한 ACL을 구현하는 방법을 설명해 주시겠습니까? 다음은 Controller에서 Acl을 사용하는 첫 번째 방법입니다. <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) die("You're not allowed to do it!"); ... } …

4
서비스의 Symfony 2 EntityManager 삽입
내 자신의 서비스를 만들었고 EntityManager 교리를 주입해야하지만 __construct()내 서비스에서 호출되는 것을 볼 수없고 주입이 작동하지 않습니다. 다음은 코드와 구성입니다. <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\EntityManager; class UserService { /** * * @var EntityManager */ protected $em; public function __constructor(EntityManager $entityManager) { var_dump($entityManager); exit(); // I've never saw it happen, looks like …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.