how can i upload a file using php code in linux?i tried a code in my project but unable to upload file to /home/test1 even i have set the permission to 777.so please check my code.............
<?php
$a="i live at wanra at kolhapur in india";
setcookie('file',$a);
?>
<html>
<body>
<form action ="fileupload2.php" method="post">
<input type ="submit" value ="submit">
</form>
</body>
</html>
this my page where i am setting cookie to be passed to next page,its code is
<?php
$val1 = $_COOKIE['file'];
$val11 = "mememememememe";
$file_name="/home/an1.crt";
if(file_exists($file_name))
{
echo ("$file_name does exsist");
}
else
{
echo ("$file_name does'nt exsist");
touch ($file_name);
}
$fd1 = fopen ($file_name, "w+");
$newcontent = file_put_contents ($file_name,$val1);
fclose ($fd1);
$picture =$newcontent;
echo $picture;
?>
<?php
function UploadOne($fname)
{
$uploaddir = "/home/test1";
if (is_uploaded_file($fname['tmp_name']))
{
$filname = basename($fname['name']);
$uploadfile = $uploaddir . basename($fname['name']);
if (move_uploaded_file ($fname['tmp_name'], $uploadfile))
$res = "File " . $filname . " was successfully uploaded and stored.<br>";
else
$res = "Could not move ".$fname['tmp_name']." to ".$uploadfile."<br>";
}
else
$res = "File ".$fname['name']." failed to upload.";
return ($res);
}
?>
<?php
if ($_FILES['picture']['name'] != "")
{
$res = UploadOne($_FILES['picture']);
$filname = $_FILES['picture']['name'];
echo ($res);
}
?>
this is my fileupload2.php page and i am not able to upload the file.
so please help me to solve this problem.and instead of picture variable what should i go if i want my file ie;an1.crt to upload.please help me.