나는 나의 페이지가 마스터 페이지의 내용 페이지 안에서 돌아가도록하고있다. 어떻게 든 마스터 페이지에서 PHP를 실행하고 싶습니다. 프레임 외에 다른 방법이 있습니까? 나는 당신이 프레임을 사용할 수 있다고 읽었지 만, 그러지 않기를 원할 것입니다. 프레임을 완성해야한다면, asp.net 프레임 클래스를 원시 HTML 타입으로 사용해야합니까?asp.net 페이지에서 PHP를 실행할 수 있습니까?
답변
.NET Framework 내에서 PHP를 실행하기 위해 항상 Phalanger이 있지만, 그런 환경을 혼합하는 것이 좋습니다.
PHP 페이지가 다른 서버에있는 경우 해당 페이지를 구성하십시오. 은이 같은 서버에 있어야하며, Phalanger를 사용해야합니다.
두 가지 경우 모두 당신이하고있는 일에 대해 길고 딱딱한 표정을 지키고 다른 길을 찾으려고 노력하는 것이 좋습니다. 체크 아웃 Phalanger
CLR은 다중 언어 프로그래밍을 지원하도록 제작되었으므로 Phalanger가 혼합 환경을 구성한다는 것을 실제로 알지 못합니다. –
PHP는 Phalanger가 직접 호출하거나 에뮬레이션해야하는 네이티브 라이브러리에 크게 의존합니다. 그들이 직접 호출하면 혼합 환경이됩니다. PHP 라이브러리는 거의 모두 C 언어로 작성됩니다. PHP 라이브러리를 모방하면 혼합 환경이 아닙니다. 그러나 ASP.Net *에서 PHP를 사용하는 것은 일을 혼동하는 방식입니다. – Randolpho
좋은 지적. 나는 이것들을 들여다 보았다. 그러나 그들의 정보 사이트 (http://php-compiler.net/doku.php?id=core%3overview)를 점검했고 그들은 관리되는 언어로 라이브러리를 구현했다. –
,
불행하게도 CLR을위한 PHP 컴파일러, 당신은 ASP.NET 페이지 내에서 실행하기 위해 PHP를 얻을 수 없습니다. IIS7 설치에서 PHP를 실행할 수는 있지만 별도의 페이지 여야합니다. 응용 프로그램이나 세션 상태와 같은 것들은 양도 할 수 없다고 생각합니다 (예 : DB에 외부 적으로 저장해야합니다.).
첫째, 이것은 매우 나쁜 생각입니다.
둘째, 실제로 나쁜 아이디어를 혼합하려면 프레임 또는 iframe을 사용하십시오. 물론, Safari 클라이언트가 없기를 바랍니다.
는UPDATE :
좋아, ONE 방법을 생각할 수있다. ASPX 페이지를 실행하는 동안 PHP 페이지에 대한 http 요청을 수행하십시오. 필요없는 모든 것을 걸러 내고 나머지는 주입하십시오.
그러나 나는 여전히 이것이 나쁜 생각이라는 사실에 대해 내 입장을 표명하고 PHP 자료를 버리는 것이 나을 것이라고 생각합니다. 그 이유는 귀하의 탐구에서 다음 단계는 PHP에서 .net 응용 프로그램으로 데이터를 다시 게시하는 것입니다. 그러면 정말로 내리막 길을 걷기 시작합니다.
은 ASP.NET을 사용하여 PHP 서버에서 페이지 콘텐츠를로드 할 수 있습니다. 좋은 생각은 아니지만 기술적으로 가능합니다.
- 1. 웹 서버없이 PHP를 어떻게 실행할 수 있습니까?
- 2. MySQL 인서트에서 PHP를 실행할 수 있습니까?
- 3. jQuery에서 asp.net 유효성 검사를 실행할 수 있습니까?
- 4. 웹킷 브라우저의 Android 웹 페이지에서 Javascript 기능을 실행할 수 있습니까?
- 5. 애플릿에서 명령을 실행할 수 있습니까?
- 6. ASP.NET MVC 3을 ASP.NET 3.5 웹 사이트에서 실행할 수 있습니까?
- 7. Azure가 WPF를 실행할 수 있습니까?
- 8. asp.net 페이지에서 SDelete를 호출했습니다.
- 9. 자신의 서버에서 jekyll을 실행할 수 있습니까?
- 10. .NET 2.0.50727에서 ASP.NET MVC 1을 실행할 수 있습니까?
- 11. Windows XP IIS6에서 ASP.NET 4.0을 실행할 수 있습니까?
- 12. .net 4에서 asp.net mvc 1을 실행할 수 있습니까?
- 13. .Net 2.0에서 ASP.NET MVC 2.0을 실행할 수 있습니까?
- 14. ASP.NET/jQuery 새 페이지를 열지 않고도 링크를 실행할 수 있습니까?
- 15. Cassini 서버에서 ASP.NET MVC 응용 프로그램을 실행할 수 있습니까?
- 16. asp와 ASP.NET MVC를 같은 사이트에서 나란히 실행할 수 있습니까?
- 17. ASP.NET 페이지에서 SqlDataAdapter 사용
- 18. ASP.NET MVC 페이지에서 Ajaxy 호출로 동적으로 URL을 변경할 수 있습니까?
- 19. ASP.NET 페이지에서 Javascript 경고의 하이퍼 링크를 표시 할 수 있습니까?
- 20. asp.net 페이지에서 사용할 수있는 이벤트를 Silverlight 컨트롤에서 시작할 수 있습니까?
- 21. ASP.NET 페이지에서 여러 파일을 다운로드 할 수 있습니까?
- 22. ASP.NET - 콘텐츠 페이지가 마스터 페이지에서 함수를 호출 할 수 있습니까?
- 23. ASP.NET 페이지에서 사용하는 공급 업체 제공 방법을 바꿀 수 있습니까?
- 24. 비 MVC ASP.Net 페이지에서 Html.RenderPartial을 사용할 수 있습니까?
- 25. ASP.NET - aspx 페이지에서 쿠키를 선언적으로 차단할 수 있습니까?
- 26. PHP를 C# .NET/ASP.NET
- 27. AppEngine에서 OpenBravo를 실행할 수 있습니까?
- 28. AWS에서 AppArmor을 실행할 수 있습니까?
- 29. 다른 SwingWorker를 실행할 수 있습니까?
- 30. PHP 문자열을 실행할 수 있습니까?
웹 서비스 유형 솔루션을 간략하게 사용하면 문제가 있다고 생각합니다. – geowa4
asp.net을 배우려고하는데 코딩 블로그를 호스팅하는 데 가장 인기있는 드롭 인 (drop-in) 블로그 솔루션을 사용하는 것이 좋을 것이라고 생각했습니다. WordPress에 대한 추가 기능을 코드 색상 지정 및 서식 지정을 자동으로 수행하는 것이 도움이되는 커뮤니티가 많이있는 .net 솔루션을 찾는 것보다 쉽다는 것을 알았 기 때문에 생각했습니다. 지난번에 내 비주얼 스튜디오가 뚜렷한 이유없이 wordpress 디렉토리를 삭제하기로 결정한 것을 보았습니다. VS2008에서 열 받게되었습니다. – Maslow