<?php
session_start();
/*
if(isset($_POST)&&is_array($_POST)&&sizeof($_POST)>0) {
echo "<pre>";
print_r($_POST);
echo "</pre>";
}
*/
if(isset($_FILES)&&is_array($_FILES)&&isset($_FILES['uploadedfile']['tmp_name'])&&trim($_FILES['uploadedfile']['tmp_name'])!='') {
//$dest = '/tmp/'.basename($_FILES['uploadedfile']['tmp_name']);
$dest = './temp/'.basename($_FILES['uploadedfile']['tmp_name']);
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $dest);
if(file_exists($dest)) {
$cont = file_get_contents($dest);
if(trim($cont)!='') {
$bcont = explode("\n",$cont);
$acont = array();
foreach($bcont as $v) {
if(trim($v)!='') {
$acont[] = trim($v);
}
}
echo 'line #1 => ' . $acont[0] . '<br><br>';
$_SESSION['file'] = $dest;
$_SESSION['line'] = 1;
//echo "<pre>";
//print_r($acont);
//echo "</pre>";
}
//echo $cont;
} else {
unset($_SESSION['file']);
unset($_SESSION['line']);
echo 'file does not exists';
}
//echo "<pre>";
//print_r($_FILES);
//echo "</pre>";
} else
if(isset($_SESSION)&&is_array($_SESSION)&&sizeof($_SESSION)>0) {
//echo "<pre>";
//print_r($_SESSION);
//echo "</pre>";
if(isset($_POST['next'])&&$_POST['next']=='next'&&isset($_SESSION['line'])&&is_numeric($_SESSION['line'])) {
$_SESSION['line']++;
}
if(file_exists($_SESSION['file'])) {
$cont = file_get_contents($_SESSION['file']);
if(trim($cont)!='') {
$bcont = explode("\n",$cont);
$acont = array();
foreach($bcont as $v) {
if(trim($v)!='') {
$acont[] = trim($v);
}
}
if(!isset($acont[$_SESSION['line']])) {
$_SESSION['line'] = 1;
}
echo 'line #'.$_SESSION['line'].' => ' . $acont[$_SESSION['line']-1] . '<br><br>';
//echo "<pre>";
//print_r($acont);
//echo "</pre>";
}
//echo $cont;
} else {
echo 'file does not exists';
}
}
?>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" name="submit" value="Upload File" />
<?php if(isset($_SESSION['file'])&&trim($_SESSION['file'])!='') { ?><input type="submit" name="next" value="next" /><?php } ?>
</form>