$lineFromFile=fgets($myfile);

此博客展示了一个PHP脚本,用于从目录中选择并播放文本文件。用户可以通过下拉菜单选择文件,然后触发播放功能。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> index.php </title>
  <meta charset="UTF-8">
</head>


<body>
<br><br>
<form method="post" action="PlayerPageGen.php">
<select name="filename">
  <?php

foreach(glob('./*.txt') as $txt)
{
echo ' <option value="' . basename($txt) .'">' . basename($txt) . '</option> '."\n";
}
?>
</select>
<br><input type="submit">
</form>
  <br>






<br>


 </body>

</html>


      <select id="selectForPlay" size="10" ondblclick="PointPlay(document.getElementById('selectForPlay').value);">
 <?php
        //fileRead.php
if(isset($_POST["filename"]))
{
$filename=$_POST["filename"];
   $myfile = fopen($filename, "r") or die("Unable to open file!");
}
else
{
$filename="exportLink_2016_04_09_16_20_57.txt";
   $myfile = fopen($filename, "r") or die("Unable to open file!");
}
$i=0;
while(!feof($myfile))
{
$lineFromFile=fgets($myfile);
$len=strlen($lineFromFile);
if($len<=1)
{
break;
}
else
{
$array=explode('|',$lineFromFile);
$fileName=++$i . '_' . $array[2];


echo '        <option value="' . $lineFromFile . '">' .$fileName . '</option>' . "\n";
}

}
fclose($myfile);
?>
      </select>



<?php // 接收表单数据 $username = $_POST['username']; $email = $_POST['email']; $message = $_POST['message']; // QQ邮箱配置 $smtpServer = "ssl://smtp.qq.com"; $port = 465; $timeout = 30; $username_smtp = "your_qq@qq.com"; // 替换为你的QQ邮箱 $password = "your_authorization_code"; // 替换为你的授权码 $to = "target@qq.com"; // 收件邮箱 // 邮件内容构建 $subject = "{$username}的留言"; $body = "姓名: {$username}\n邮箱: {$email}\n留言内容:\n{$message}"; $headers = "From: {$username_smtp}\r\n"; $headers .= "Reply-To: {$email}\r\n"; // 建立SMTP连接 $smtp = fsockopen($smtpServer, $port, $errno, $errstr, $timeout); if(!$smtp) die("SMTP连接失败: $errstr ($errno)"); // SMTP通信过程 $response = fgets($smtp, 515); if(substr($response,0,3) != "220") die("服务器未就绪"); // 发送命令 fputs($smtp, "HELO localhost\r\n"); fgets($smtp, 515); fputs($smtp, "AUTH LOGIN\r\n"); fgets($smtp, 515); fputs($smtp, base64_encode($username_smtp)."\r\n"); fgets($smtp, 515); fputs($smtp, base64_encode($password)."\r\n"); $response = fgets($smtp, 515); if(substr($response,0,3) != "235") die("认证失败"); fputs($smtp, "MAIL FROM: <{$username_smtp}>\r\n"); fgets($smtp, 515); fputs($smtp, "RCPT TO: <{$to}>\r\n"); fgets($smtp, 515); fputs($smtp, "DATA\r\n"); fgets($smtp, 515); // 发送邮件内容 fputs($smtp, "Subject: {$subject}\r\n"); fputs($smtp, "To: {$to}\r\n"); fputs($smtp, $headers."\r\n"); fputs($smtp, $body."\r\n"); fputs($smtp, ".\r\n"); fgets($smtp, 515); fputs($smtp, "QUIT\r\n"); fclose($smtp); echo "<script>alert('留言已发送至QQ邮箱!');history.back();</script>"; ?>在这个后面添加哪些具体代码能实现目标页面的跳转
06-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值