Проблем с file manager-а на staf

Harry_Potter_

Registered
Здравейте.Изтеглих си файл мейнджъра на staf и го качих на сървъра ми.Само че когато кача някой файл ми изписва "Успешно качихте едикой си файл".Да ама не.Никъде не намирам файла който съм качил.Всички папки са с CHMOD 777.Единствената промяна която направих е следната:
Вместо
$current_dir = ("../project/file/");
написах:
$current_dir = ("/home/myuser/public_html/upload/project/file/");
Плс помогнете
ето линк към урока в случей,че не се сещате за кой говоря:
http://web-tourist.net/login/login/view.php?st=801
 
Harry_Potter_ каза:
Здравейте.Изтеглих си файл мейнджъра на staf и го качих на сървъра ми.Само че когато кача някой файл ми изписва "Успешно качихте едикой си файл".Да ама не.Никъде не намирам файла който съм качил.Всички папки са с CHMOD 777.Единствената промяна която направих е следната:
Вместо
$current_dir = ("../project/file/");
написах:
$current_dir = ("/home/myuser/public_html/upload/project/file/");
Плс помогнете
ето линк към урока в случей,че не се сещате за кой говоря:
http://web-tourist.net/login/login/view.php?st=801



това myuser нали го сменяш на твоя user?
Така както си го дал не става .

По-принцип е така:
$current_dir = ($_SERVER['DOCUMENT_ROOT']."/myuser/public_html/upload/project/file/");

и то ако на мястото на myuser напишеш нещо реално.
 
Да така е.Ще пробвам ей сега и ще ти кажа дали е станало
Edit:Пробвах само че ми показва че няма такава директория.Смених го и в момента изглежда така:
$current_dir = ("../project/file/");
 
Harry_Potter_ каза:
Да така е.Ще пробвам ей сега и ще ти кажа дали е станало
Edit:Пробвах само че ми показва че няма такава директория.Смених го и в момента изглежда така:
$current_dir = ("../project/file/");

И работи ли?
 
Harry_Potter_ каза:
Не.Открива папката но не качва файловете.
При мене не искаше да качва файловете, казва ,че са качени ,но ги няма никаде из харда.
 
index каза:
Harry_Potter_ каза:
Не.Открива папката но не качва файловете.
При мене не искаше да качва файловете, казва ,че са качени ,но ги няма никаде из харда.
И при мен е така сачо че на мен сайта ни е на хостинг а не на компа.
 
Aз така направих.
Допълних форма за ъплоад.
Направих нов файл с име upload.php
И сорс:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body><center>
 <?php

$upload_dir = "../project/file/";

$num_files = 7;

$size_bytes =51200; //51200 bytes = 50KB.

$limitedext = array(".gif",".php",".html",".jpg",".jpeg",".png",".txt",".nfo",".doc",".rtf",".htm",".dmg",".zip",".rar",".gz",".exe");

if (!is_dir("$upload_dir")) {
die ("Error: The directory <b>($upload_dir)</b> doesn't exist");
}
if (!is_writeable("$upload_dir")){
die ("Error: The directory <b>($upload_dir)</b> is NOT writable, Please CHMOD (777)");
}

if (isset($_POST['upload_form'])){

echo "<h3>Upload results:</h3>";


for ($i = 1; $i <= $num_files; $i++) {


$new_file = $_FILES['file'.$i];
$file_name = $new_file['name'];

$file_name = str_replace(' ', '_', $file_name);
$file_tmp = $new_file['tmp_name'];
$file_size = $new_file['size'];


if (!is_uploaded_file($file_tmp)) {

echo "File $i: Not selected.<br>";
}else{

$ext = strrchr($file_name,'.');
if (!in_array(strtolower($ext),$limitedext)) {
echo "File $i: ($file_name) Wrong file extension. <br>";
}else{

if ($file_size > $size_bytes){
echo "File $i: ($file_name) Faild to upload. File must be <b>". $size_bytes / 1024 ."</b> KB. <br>";
}else{
if(file_exists($upload_dir.$file_name)){
echo "File $i: ($file_name) already exists.<br>";
}else{

if (move_uploaded_file($file_tmp,$upload_dir.$file_name)) {
echo "File $i: ($file_name) Uploaded.<br>";
}else{
echo "File $i: Faild to upload.<br>";
}#end of (move_uploaded_file).

}#end of (file_exists).

}#end of (file_size).

}#end of (limitedext).

}#end of (!is_uploaded_file).

}#end of (for loop).
# print back button.
echo "»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>";

}else{
echo " <h3>Избери Файл.</h3>
<h4>Позволени файлове >.gif",".php",".html",".jpg",".jpeg",".png",".txt",".nfo",".doc",".rtf",".htm",".dmg",".zip",".rar",".gz",".exe</h4>
Max file size = ". $size_bytes / 1024 ." KB";
echo " <form method=\"post\" action=\"$_SERVER[PHP_SELF]\" enctype=\"multipart/form-data\">";

for ($i = 1; $i <= $num_files; $i++) {
echo "File $i: <input type=\"file\" name=\"file". $i ."\"><br>";
}
echo " <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$size_bytes\">
<input type=\"submit\" name=\"upload_form\" value=\"Качи\">
</form>";
}
?>
</center>

</body>
</html>


и заместих кода от file.php с кода :
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<?


$current_dir = ("../project/file/");

echo ("<table class=\"table\" align=\"center\"><tr><td align=\"center\" colspan=\"4\" class=\"fm\"><b>File Manager</b></td></tr><tr><td colspan=\"4\" class=\"up\" align=\"center\"><br />");
echo ("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"5; URL=file.php\">");
if(($upsize < 6250000) && ($upsize!=0))
{
$upname=strtolower($upname);
copy($file,$upload_dir.$upname);
}
else
{
echo ("<tr><td class=\"td\"  align=\"center\"><b>Файл</b></td><td class=\"td2\" align=\"center\"><b>Размер</b></td><td class=\"td3\" align=\"center\"><b>Едит</b></td><td class=\"td3\"  align=\"center\"><b>Изтрий</b></td></tr>");
$dir = opendir($current_dir);
while ($files = readdir($dir))
{
$file_array[] = $files;
}
foreach ($file_array as $files)
{
echo "";
if($files == ".." || $files == ".")
{
continue;
}
echo ("<tr class=\"b\">");
echo ("<td class=\"file\">");
echo ("<a href=\"$current_dir$files\" target=\"_blank\">$files</a>");
echo ("</td><td class=\"size\">");
$file = $current_dir.$files;
$sizef = filesize($file);
$i=0;
$iec = array( " Bytes", " KB", " MB", " GB");
while (($sizef/1024)>1) 
{
$sizef=$sizef/1024;
$i++;
}
echo substr($sizef,0,strpos($sizef,'.')+4).$iec[$i];
echo ("</td><td align=\"center\" class=\"del\">");
echo ("<a href=\"open.php?edit=$files\"><img src=\"edit.gif\" border=\"0\" alt=\"edit\"></a>");
echo ("</td><td align=\"center\" class=\"del\">");
echo ("<a href=\"del.php?target=$files\"><img src=\"del.gif\" border=\"0\" alt=\"del\"></a>");
echo ("</td>");
echo ("</tr>");
}
closedir($dir); 
echo ("<tr><td align=\"right\" class=\"papka\">Общия размер на директорията е</td>
<td class=\"razmer\">");
function dirusage($directory) 
{
if (!is_dir($directory)) 
{
echo ("Директорията не съществува!");
}
$size = 0;
if ($dir = opendir($directory))
{
while (($dirfile = readdir($dir)) !== false)
{
$path = $directory.'/'.$dirfile;
if (is_link($path) || $dirfile == '.' || $dirfile == '..')
{
continue;
}
if (is_file($path)) 
{
$size += filesize($path);
}
if (is_dir($path)) 
{
$dirSize = dirusage($path);
if ($dirSize >= 0) 
{
$size += $dirSize;
}
else
{
return false;
}
}
}
closedir($dir);
return $size;
}
}
$size = dirusage($current_dir);
if($size >= 1073741824) 
{
$size = round($size / 1073741824 * 100) / 100 . " GB";
}
elseif($size >= 1048576)
{
$size = round($size / 1048576 * 100) / 100 . " MB";
}
elseif($size >= 1024)
{
$size = round($size / 1024 * 100) / 100 . " KB";
}
else
{
$size = $size . " B";
}
echo ("<b>$size</b>");
echo ("</td>");
echo ("<td class=\"pole\"></td>");
echo ("<td class=\"pole2\"></td>");
echo ("</tr>");
echo ("</table>");
}
?>
<center><a href="upload.php">Качване на файлове.</a></center>
</body>
</html>
 

Back
Горе