小编Jag*_*san的帖子

如何在不执行的情况下下载php文件?

我在内容管理系统上工作,我必须使用PHP代码下载一个PHP文件而不执行.任何人都可以帮助我

它有点像ftp.我添加了上传,编辑和下载文件的选项.它工作正常.但在下载一个php文件时,它被执行而不是下载...

我尝试的是:

<?php
$file = $_REQUEST['file_name'];

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));

    include_once($file);
    exit;
}
?>
Run Code Online (Sandbox Code Playgroud)

php download

14
推荐指数
1
解决办法
6万
查看次数

使用php脚本跟踪php电子邮件?

我正在使用php mail()函数发送电子邮件简报.

我必须跟踪电子报的电子邮件状态.

状态为
1. Num.Of Sent.
2. Num.Of Delivered.
3.交付日期.
4. Total Num.Of Read.
5.独特的Num.Of Read.
6.阅读日期.
7. Num.Of弹跳.
8. Total Num.Of用户点击了电子邮件中的链接.
9.独特的Num.Of用户点击了电子邮件中的链接.

从上面的状态我可以跟踪以下内容:
1.已发送.//这是从编码发送时跟踪的.
8. Total Num.Of点击了电子邮件中的链接.//通过在url中添加其他参数来跟踪.
9. Unique Num.Of点击电子邮件中的链接.//通过在url中添加其他参数来跟踪.

如何跟踪从mail()功能发送的电子邮件的其他状态?
我必须发送和跟踪来自同一服务器的电子邮件.

php email tracking newsletter

13
推荐指数
2
解决办法
1万
查看次数

如何关闭未关闭的mysql连接?

由于太多未关闭的mysql连接,我的客户端托管提供程序阻止了该站点.该网站以前是由某人创建的,目前我正在维护它.

我已mysql_close在页面末尾添加了该功能.它正在关闭连接良好,但我仍然得到一些未公开的连接.我可能会留下一些......

我需要的是使用cron文件或某些东西关闭服务器中未关闭的mysql连接.

我需要做什么?

是否可以立即关闭所有连接?如果是这样,怎么样?

php mysql

7
推荐指数
1
解决办法
2万
查看次数

SQL加入6个表

请看一下这个图片.有5个表与periodicTable相关,有的是givenID.现在我需要所有具有相同约会ID的数据......加入查询应该是什么?任何人都可以帮助我吗?在此输入图像描述

这是生成的查询(我正在使用Left outer Join)

SELECT     dbo.Appointment.appointment_id, dbo.Appointment.patient_id, dbo.PatientInvestigaiton.investigation_name, dbo.PatientInvestigaiton.investigation_id, 
           dbo.PatientTreatmentMedicine.medecine_id, dbo.PatientTreatmentMedicine.medicinename, dbo.PatientTreatmentMedicine.medicinetype, 
           dbo.PatientFindings.finding_id, dbo.PatientFindings.finding_value, dbo.PatientAdvice.advice_description, dbo.PatientCC.cc_value, dbo.PatientCC.cc_id, 
           dbo.PatientDiagonosis.diagonosis_name, dbo.PatientDiagonosis.diagonosis_id

FROM       dbo.Appointment LEFT OUTER JOIN

           dbo.PatientInvestigaiton ON dbo.Appointment.appointment_id = dbo.PatientInvestigaiton.appointment_id LEFT OUTER JOIN
           dbo.PatientTreatmentMedicine ON dbo.Appointment.appointment_id = dbo.PatientTreatmentMedicine.appointment_id LEFT OUTER JOIN
           dbo.PatientFindings ON dbo.Appointment.appointment_id = dbo.PatientFindings.appointment_id LEFT OUTER JOIN
           dbo.PatientDiagonosis ON dbo.Appointment.appointment_id = dbo.PatientDiagonosis.appointment_id LEFT OUTER JOIN
           dbo.PatientCC ON dbo.Appointment.appointment_id = dbo.PatientCC.appointment_id LEFT OUTER JOIN
           dbo.PatientAdvice ON dbo.Appointment.appointment_id = dbo.PatientAdvice.appointment_id

           where dbo.Appointment.appointment_id='46';
Run Code Online (Sandbox Code Playgroud)

sql join sql-server-2008

4
推荐指数
1
解决办法
3585
查看次数

标签 统计

php ×3

download ×1

email ×1

join ×1

mysql ×1

newsletter ×1

sql ×1

sql-server-2008 ×1

tracking ×1