Php 在Angular 8中本地执行FPDF脚本
我需要你的帮助,因为我想从Angular 8目录中的本地文件执行一个FPDF php文件 我搜索要执行的文件是Php 在Angular 8中本地执行FPDF脚本,php,angular,fpdf,Php,Angular,Fpdf,我需要你的帮助,因为我想从Angular 8目录中的本地文件执行一个FPDF php文件 我搜索要执行的文件是pdf.php,该文件位于我的asset文件中的make bulettin目录中 现在,我尝试使用Angular中的一个服务发出的POST请求来执行这个文件,但它不起作用,我在这个目录中的所有.php都得到了一个404(这是一个好名字),但不是图片示例,怪异 我的问题是: 如何在PHP中执行此FPDF脚本并查看带有Angular 8的PDF? 我也尝试添加此标题,但相同 邮件标题: he
pdf.php
,该文件位于我的asset
文件中的make bulettin
目录中
现在,我尝试使用Angular中的一个服务发出的POST请求来执行这个文件,但它不起作用,我在这个目录中的所有.php
都得到了一个404(这是一个好名字),但不是图片示例,怪异
我的问题是:
如何在PHP中执行此FPDF脚本并查看带有Angular 8的PDF?
我也尝试添加此标题,但相同
邮件标题:
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
}
我的服务:
public makeBulletin(ville: string, pollution: string, date: string) {
return this.http.request("POST", "http://localhost:4200/assets/make-bulletin/pdf.php", {
params: {
Ville: ville,
Pollution: pollution,
Date: date,
},
})
}
My.ts
用于执行脚本:
public onSubmit() {
console.log("toto")
this.bs.makeBulletin("Lyon", "Atmospherique", "2019-06-01").subscribe(
resp => {
// How print PDF to the user after get the PDF ?
},
error => {
// get error
}
)
PS:PHP文件工作得很好,没有拼写错误,因为我只是从另一个旧网站导入它,在那里它工作得很好
提前感谢您不能使用Angular来执行PHP文件。Angular是客户端程序,而PHP是由Apache等Web服务器提供的服务器端服务。当您的程序的用户访问您的网站时,
localhost:4200
将不会运行任何程序。在开发过程中,您最有可能使用ng serve
来测试您的代码,对吗?这将在localhost:4200
启动一个Web服务器(不带PHP),但在您的生产环境中不会这样。如果这是一种您只想一起破解的本地内容,您必须在另一个端口设置一个Web服务器,并对该PHP胜任的Web服务器进行HTTP调用。此外,在2019年不要使用Angular 2。。。Angular在版本8上。@RobinDeSchepper,我明白你想说的,可能我,给你一个误解…,我使用“Angular 8”实际上,我只说“Angular 2”,因为,我不谈论AngularJS…,PS:我可能会发表文章:)所以,如果我很理解,我的代码实际上可以工作,但“ng serve”不支持PHP?,明天我将尝试使用PHP在nginx中运行它