Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
ЭлинаЮкари
1 / 1 / 4
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
#1

Не могу понять какие ошибки в коде - PHP

26.04.2016, 06:44. Просмотров 322. Ответов 7
Метки нет (Все метки)

PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<table border=0 width=80% align=center>
<?PHP
if ($_POST["Upload"])
{
            print("<tr><td colspan=4 align=center>Uploaded file: $File_name</td></tr>");
            print("<tr><td colspan=4 align=center>File size: $File_size</td></tr>");
            if (copy($File,"USERS/$File_name"))
            {
                        print("<tr><td colspan=4 align=center>Your file:$File_name, successfully uploaded</td></tr>");
            }
            else
            {
                        print("Upload was not success");
            }
            unlink($File);
            print("<tr><td colspan=4>&nbsp;</td></tr>");
}
 
if ($Delete)
{
            for($i=0;$i<count($Delete);$i++)
            {
            if ($Delete[$i]==$Rename[$i])
            { print("<center>It is impossible to delete and rename file in the same time</center>");}
            else
            {
                        if (unlink("USERS/$Delete[$i]"))
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Delete[$i],                               was deleted</td></tr>");
                        }
                        else
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Delete[$i],                               cannot be deleted</td></tr>");
                        }
            }
            }
            print("<tr><td colspan=4 align=center>&nbsp;</td></tr>");
}
 
if ($Rename)
{
            for($i=0;$i<count($Rename);$i++)
            {
            if ($Delete[$i]==$Rename[$i])
            {}
            else
            {
                        $OldName="USERS/".$Rename[$i];
                        $Newfile=$Rename[$i];
                        $New="USERS/".$NewName[$Newfile];
                        if (rename("$OldName","$New"))
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Rename[$i],                               was renamed in $NewName[$Newfile]</td></tr>");
                        }
                        else
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Rename[$i],                               cannot be renamed</td></tr>");
                        }
            }
            }
            print("<tr><td colspan=4 align=center>&nbsp;</td></tr>");
}
 
print("<form action="11.php" method=post enctype="multipart/form-data">\n");
print("<tr><td><b>File name</b></td>
               <td><b>File size</b></td>
               <td><b>Delete</b></td>
               <td><b>Rename (Enter new name in the box)</b></td></tr>");
$Open=opendir("USERS");
while ($Files=readdir($Open))
{
            $FileName="USERS/".$Files;
            if (is_file($FileName))
            {
                        $Size=filesize($FileName);
                        print("<tr><td>$Files</td>
                                       <td>$Size</td>
                                      <td><input type=checkbox name="Delete[]"                                                                                             value="$Files"</td>
                                      <td><input type=checkbox name="Rename[]" value="$Files">
                                          <input type=text name="NewName[$Files]"></td></tr>\n");
            }
}
closedir($Open);
print("<tr><td colspan=4 align=center>&nbsp;</td></tr>");
print("<tr><td colspan=4 align=center>
               <input type=checkbox name="Upload" value="yes">Upload file<br>
               <input type=file name="File" size=20><br>
               <input type=submit name="Submit" value="ok"></td></tr>");
 
print("</form>");
?>
</table>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2016, 06:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не могу понять какие ошибки в коде (PHP):

не могу понять
Здраствуйте помогите пожалуйста понять мне одну вещь.... Пишу скрипт (по...

не могу понять
вот пишу свой первый сайт и столкнулся с проблемой ...

Json не могу понять
Кто сможет подключиться ко мне через teamwiewer и объяснить на примере работу...

Не могу понять код
Подскажите что именно делает эта строчка кода if (isset($_POST)) {$name =...

Не могу понять почему
Всем привки, короче такая тема: я создал регистрацию и авторизацию на сайте,...

Не могу понять ошибку
Доброго времени суток! Народ помогите разобрать ошибку Warning: Unknown: Your...

7
ЭлинаЮкари
1 / 1 / 4
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
26.04.2016, 06:56  [ТС] #2
вот что должно выводиться в браузере
0
Миниатюры
Не могу понять какие ошибки в коде  
Jodah
Эксперт PHP
2704 / 2376 / 1013
Регистрация: 01.08.2012
Сообщений: 8,405
26.04.2016, 08:32 #3
Первая ошибка - не описали нормально проблему. Нам весь ваш код шерстить в поиске потенциальных проблем?
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
26.04.2016, 08:37 #4
Может быть вы поясните в чем именно проблема?
0
ЭлинаЮкари
1 / 1 / 4
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
26.04.2016, 08:53  [ТС] #5
Warning: opendir(USERS) [function.opendir]: failed to open dir: No error in R:\home\localhost\www\11.php on line 74

Warning: readdir(): supplied argument is not a valid Directory resource in R:\home\localhost\www\11.php on line 75

Warning: closedir(): supplied argument is not a valid Directory resource in R:\home\localhost\www\11.php on line 88

файл не переименовывается
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
26.04.2016, 09:12 #6
Вам прямым текстом написали что не удается открыть директорию. Проверьте правильность пути.
0
ЭлинаЮкари
1 / 1 / 4
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
26.04.2016, 09:15  [ТС] #7
исправила но открывает странно наверху код, документ загружается но с ним ничего не могу сделать всё равно
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<html>
<head>
<title>Files manager</title>
</head>
<body>
<table border=0 width=80% align=center>
<?PHP
if ($_POST["Upload"])
{
            print("<tr><td colspan=4 align=center>Uploaded file: $File_name</td></tr>");
            print("<tr><td colspan=4 align=center>File size: $File_size</td></tr>");
            if (copy($File,"USERS/$File_name"))
            {
                        print("<tr><td colspan=4 align=center>Your file:$File_name, successfully 
 
uploaded</td></tr>");
            }
            else
            {
                        print("Upload was not success");
            }
            unlink($File);
            print("<tr><td colspan=4>&nbsp;</td></tr>");
}
 
if ($Delete)
{
            for($i=0;$i<count($Delete);$i++)
            {
            if ($Delete[$i]==$Rename[$i])
            { print("<center>It is impossible to delete and rename file in the same time</center>");}
            else
            {
                        if (unlink("USERS/$Delete[$i]"))
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Delete[$i],                 
 
              was deleted</td></tr>");
                        }
                        else
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Delete[$i],                 
 
              cannot be deleted</td></tr>");
                        }
            }
            }
            print("<tr><td colspan=4 align=center>&nbsp;</td></tr>");
}
 
if ($Rename)
{
            for($i=0;$i<count($Rename);$i++)
            {
            if ($Delete[$i]==$Rename[$i])
            {}
            else
            {
                        $OldName="USERS/".$Rename[$i];
                        $Newfile=$Rename[$i];
                        $New="USERS/".$NewName[$Newfile];
                        if (rename("$OldName","$New"))
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Rename[$i],                               was renamed in $NewName[$Newfile]</td></tr>");
                        }
                        else
                        {
                                   print("<tr><td colspan=4 align=center> Your file, $Rename[$i],                               cannot be renamed</td></tr>");
                        }
            }
            }
            print(<tr><td colspan=4 align=center>&nbsp;</td></tr>);
}
 
print("<form action=\"11.php\" method=post enctype=\"multipart/form-data\">\n");
print("<tr><td><b>File name</b></td>
               <td><b>File size</b></td>
               <td><b>Delete</b></td>
               <td><b>Rename (Enter new name in the box)</b></td></tr>");
$Open=opendir("USERS");
while ($Files=readdir($Open))
{
            $FileName="USERS/".$Files;
            if (is_file($FileName))
            {
                        $Size=filesize($FileName);
                        print("<tr><td>$Files</td>
                                       <td>$Size</td>
                                      <td><input type=checkbox name=\"Delete[]\"                                                                                             value=\"$Files\"</td>
                                      <td><input type=checkbox name=\"Rename[]\" value=\"$Files\">
                                          <input type=text name=\"NewName[$Files]\"></td></tr>\n");
            }
}
closedir($Open);
print("<tr><td colspan=4 align=center>&nbsp;</td></tr>");
print("<tr><td colspan=4 align=center>
               <input type=checkbox name=\"Upload\" value=\"yes\">Upload file<br>
               <input type=file name=\"File\" size=20><br>
               <input type=submit name=\"Submit\" value=ok></td></tr>");
 
print("</form>");
?>
</table>
</body> </html>
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
26.04.2016, 11:24 #8
Цитата Сообщение от ЭлинаЮкари Посмотреть сообщение
открывает странно
Что под этим подразумевается? Приведите скриншот или опишите, не думаю что на форуме есть телепаты.

Цитата Сообщение от ЭлинаЮкари Посмотреть сообщение
наверху код
Какой код? Если уж упоминаете, неплохо было бы скинуть сам этот код сюда.

Цитата Сообщение от ЭлинаЮкари Посмотреть сообщение
ничего не могу сделать
А что пытаетесь сделать и что конкретно не можете? Какие при этом выходят ошибки?
0
26.04.2016, 11:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2016, 11:24
Привет! Вот еще темы с решениями:

Не могу понять ошибку
function db_connect() { $host = 'localhost'; $user =...

Ошибки в коде
не мой скрипт просто увидел что появилось мб кто знает что делать !? ...

Ошибки в коде
Писал код, поставил на сайт, выдал ошибки: Warning: Invalid argument...

Ошибки в коде
Дана задача: &quot;Задана матрица А(4,4). Если максимальный элемент матрицы равен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru