Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
ЭлинаЮкари
1 / 1 / 0
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
#1

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

26.04.2016, 06:44. Просмотров 301. Ответов 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):

не могу понять - PHP
Здраствуйте помогите пожалуйста понять мне одну вещь.... Пишу скрипт (по примеру из книги), который выводит мне из базы данных...

не могу понять - PHP
вот пишу свой первый сайт и столкнулся с проблемой http://ajaxs.ru/lesson/php/38-sozdanie_registracii_polzovatelej_na_sajte.html ...

Не могу понять ошибку - PHP
Доброго времени суток! Народ помогите разобрать ошибку Warning: Unknown: Your script possibly relies on a session side-effect which...

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

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

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

7
ЭлинаЮкари
1 / 1 / 0
Регистрация: 17.05.2015
Сообщений: 63
Записей в блоге: 1
26.04.2016, 06:56  [ТС] #2
вот что должно выводиться в браузере
0
Миниатюры
Не могу понять какие ошибки в коде  
Jodah
Эксперт PHP
2602 / 2274 / 787
Регистрация: 01.08.2012
Сообщений: 7,929
26.04.2016, 08:32 #3
Первая ошибка - не описали нормально проблему. Нам весь ваш код шерстить в поиске потенциальных проблем?
0
pl
51 / 17 / 4
Регистрация: 18.05.2007
Сообщений: 1,322
26.04.2016, 08:37 #4
Может быть вы поясните в чем именно проблема?
0
ЭлинаЮкари
1 / 1 / 0
Регистрация: 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 / 4
Регистрация: 18.05.2007
Сообщений: 1,322
26.04.2016, 09:12 #6
Вам прямым текстом написали что не удается открыть директорию. Проверьте правильность пути.
0
ЭлинаЮкари
1 / 1 / 0
Регистрация: 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 / 4
Регистрация: 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
Привет! Вот еще темы с ответами:

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

Ошибки в коде - PHP
Писал код, поставил на сайт, выдал ошибки: Warning: Invalid argument supplied for foreach() in .../index.php on line 14 Вот код:...

Ошибки в коде - PHP
не мой скрипт просто увидел что появилось мб кто знает что делать !? Warning: Missing argument 2 for Users::uname(), called in...

Не могу понять в чем ошибка - PHP
Всем привет на главной странице сайта появились ошибки точнее изначально они есть Notice : Undefined index: data_name in file...


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

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

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