0
A
답변
3
와 같은 문자열을 평가? 또는 완전한 기능? 당신이 할 수있는 함수 이름 경우
: 당신이 완전한 기능을 가지고있는 경우
$functionname()
당신은 아마 그것을 eval()
수 있습니다.
eval()
과 매우주의하십시오.
왜 mysql 테이블에 함수를 저장합니까? 그것은 단지 나에게 이상하게 보인다.
아마도 더 좋은 해결책이있을 것입니다.
1
eval() 함수를 사용하십시오.
함수 이름 :
그것은 PHP 코드 당신이 당신의 테이블에 저장 한 어떤
관련 문제
- 1. MySQL, PHP 날짜 함수
- 2. PHP mysql 셔플 출력 속도
- 3. TD의 PHP/MySQL 출력 데이터
- 4. PHP, MySQL 당 행 출력
- 5. MySQL CHAR() 함수 및 UTF8 출력?
- 6. PHP MySQL 함수 유닛 테스팅
- 7. 출력 정리를위한 PHP 배열 콜백 함수
- 8. PHP MySQL max() 함수 생성 5
- 9. mysql 사용자 정의 함수 - PHP 프로그래밍 방법
- 10. 출력 PHP
- 11. greybox에서 PHP 출력 디스플레이
- 12. PHP에서 MySQL 행의 출력 자동화하기
- 13. PHP의 MYSQL 출력 전망
- 14. 간단한 MySQL 출력 질문
- 15. MySQL 미리보기 출력?
- 16. mysql 결과에서 $ 변수를 출력
- 17. PHP 함수 인수의 함수?
- 18. 속도 : MySQL 대 파일 출력
- 19. PROLOG의 함수 입력 및 출력
- 20. 데이터 집합에 대한 출력 함수
- 21. MySQL 배열의 선택된 행에 종속적 인 mysql 쿼리 결과 출력
- 22. PHP 함수
- 23. PHP : MySQL 테이블의 모든 값을 포함하는 출력 테이블
- 24. PHP HTML 테이블 출력
- 25. PHP 출력 작은 따옴표
- 26. PHP CRC32 길이 출력
- 27. PHP 출력 버퍼링 중지
- 28. PHP 포함/에코 출력
- 29. 콘텐츠의 PHP 실시간 출력
- 30. 이상한 PHP 출력
작은 예는 좋을 것입니다. – Techmax
전체 PHP 스크립트를 데이터베이스에 저장할 수 있습니다. eval 함수를 사용하면 PHP 코드를 실행할 수 있습니다. eval 함수를 사용하지 않으면 저장된 코드가 문자열로 간주됩니다. 자세한 내용은 http://php.net/manual/en/function.eval.php를 참조하십시오. 그러나 PeeHaa가 말했듯이 eval()은 Delete Query와 같은 악의적 인 코드도 실행할 수 있으므로 매우주의해야합니다. 따라서 사용자가 실행될 삭제 쿼리를 삽입 할 수 없도록 데이터베이스의 모든 값을 검사해야합니다. – Jordy