1
我有什麼小背景是在Python中。我以前從未使用PHP,所以我有點迷路。我想要做的是通過HTML表單上傳文件,然後用PHP腳本解析文件並將結果顯示給用戶。HTML格式的數據到PHP腳本
這是我的HTML:
<html>
<form enctype='multipart/form-data' action='read.php'
method='POST'>
<input type='hidden'/>
Choose a file to upload: <input name='uploadedfile' type='file' multiple /><br />
<input type='submit' value='Upload File' />
</form>
</html>
它似乎工作,但我可能是缺少明顯的東西。
我的PHP腳本是
<?php
if ($_FILES['uploadedfile']['name'] !==false)
file_get_contents($_FILES);
foreach (glob($_FILES["uploadedfile"]["name"]) as $file) {
if (is_uploaded_file($file['temp_name']))
$file_handle = fopen(file, "r");
while (feof($file_handle)) {
$e = array("code", "money", "notes", "date2");
$n = 0;
$line = fgets($file_handle);}
foreach($line as $value) {
if ($n=0);
if (strpos($line, 'Sent:') !==false);{
array_push($e, $line);}
if (strpos($line, 'REFERENCE NUMBER:') !==false) ;{
$n = 1;
array_push($e, $line);}
if ($n<40);{
array_push($e, $line);
$n = $n+1;}
echo $e;}}
?>
它沒有做任何事情,我甚至不能確定文件是否正在經歷或者如果我只是不知道如何訪問他們。任何幫助,將不勝感激。
*「它似乎工作「*和*」它什麼都不做「*是矛盾的。使用錯誤報告並告訴我們您可能得到的錯誤。你可能想再次看看'fopen(file'),錯誤報告應該引發你一個「未定義的常量文件...」的通知http://php.net/manual/en/function.error-reporting。 php –
抱歉,我的意思是說HTML似乎有效(當我嘗試上傳文件時,我沒有遇到任何錯誤).PHP腳本是什麼都不做。 – Ezra