Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842

Где ошибка в коде

27.10.2012, 15:14. Показов 612. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
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
<script type="text/javascript">
openWindow = open("","","width=600,height=400");
openWindow.document.write(
'<html>',
'<head>',
'<script type=\"text/javascript\">',
'var X1 = "Ay1";',
'var f = document.forms[0];',
'f.X1.value = X1;',
'if($_POST["upload"]){f.submit("");}',
'<\/script>',
'</head>',
'<body>',
'<form  method=\"post\" target=\"hiddenframe\" enctype=\"multipart/form-data\" onsubmit=\"hideBtn(); \">', 
    '<input type=\"file\" id=\"userfile\" name=\"userfile\" />',
'<p>Путь файла: <input type=\"text\" name=\"X1\" value=\"\" size=\"40\"  ></p>',
    '<input type=\"submit\" name=\"upload\" id=\"upload\" value=\"Загрузить\" />',
    '</form>',  
    '<div id=\"res\"></div>',
    '<form method=\"post\">',
    '<p>Альтернативный текст (Alt): <input type=\"text\" name=\"alt\" size=\"40\" ></p>',
    '<p>Высота: <input type=\"text\" size=\"7\"></p>',
    '<p>Ширина: <input type=\"text\" size=\"7\"></p>',
    '<p><input type=\"radio\" name=\"browser\" value=\"ie\">Left</p>',
    '<p><input type=\"radio\" name=\"browser\" value=\"ie\">Right</p>',
    '<p><input type=\"radio\" name=\"browser\" value=\"ie\">Center</p>',
    '<input type=\"submit\" name=\"upload\" id=\"upload_imgtext\" value=\"Загрузить\" />',
    '</form>',
    '</body>',
    '</html>'
    );
</script>
Где ошибка?
Почему не выполняется это условие 'if($_POST["upload"]){f.submit("");}',
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.10.2012, 15:14
Ответы с готовыми решениями:

Где ошибка в коде
Было задание исправить неточности в коде, исправил их, все равно не работает (я пока новичек в Javascript) &lt;html&gt; &lt;head&gt;...

Где ошибка в коде? Не работает ?
var XHR = (&quot;onload&quot; in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest; var xhr = new XHR(); xhr.open('GET',...

Где находится ошибка в java коде
Помогите пожалуйста. изучаю Java по книге там такой код. //Использование цыкла do-while для выбора пункта меню class Menu { ...

2
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
27.10.2012, 15:43
Цитата Сообщение от melihovgv Посмотреть сообщение
Почему не выполняется это условие
Потому что это JavaScript. Какой еще $_POST?
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
27.10.2012, 16:17  [ТС]
Вот так ловит, но теперь с пхп сюда не идет переменная var X1 = "<?print_r ($data[name]);?>";


HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form  method="post" target="hiddenframe" enctype="multipart/form-data" onsubmit="hideBtn(); "> 
    <input type="file" id="userfile" name="userfile" />
    <p>Путь файла: <input type="text" name="X1" value="Путь файла" size="40"  ></p>
    <input type="submit" name="upload" id="upload" value="Загрузить" />
</form>  
    <div id="res"></div>
<form method="post">
    <p>Альтернативный текст (Alt): <input type="text" name="alt" size="40" ></p>
    <p>Высота: <input type="text" size="7"></p>
    <p>Ширина: <input type="text" size="7"></p>
    <p><input type="radio" name="browser" value="ie">Left</p>
    <p><input type="radio" name="browser" value="ie">Right</p>
    <p><input type="radio" name="browser" value="ie">Center</p>
    <input type="submit" name="upload" id="upload_imgtext" value="Загрузить" />
</form>
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
    <?php 
if(isset($_POST['upload'])){
    //Список разрешенных файлов
    $whitelist = array(".gif", ".jpeg", ".png", ".jpg");         
    $data = array();
    $error = true;
    
    //Проверяем разрешение файла
    foreach  ($whitelist as  $item) {
        if(preg_match("/$item\$/i",$_FILES['userfile']['name'])) $error = false;
    }
 
    //если нет ошибок, грузим файл
    if(!$error) { 
                 
        $folder =  'img/';//директория в которую будет загружен файл
        
        $uploadedFile =  $folder.basename($_FILES['userfile']['name']);
                
        if(is_uploaded_file($_FILES['userfile']['tmp_name'])){
        
            if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadedFile)){
        
                $data = $_FILES['userfile'];
            //  return $data;
                print_r ($data[name]);
                
            }
            else {    
                $data['errors'] = "Во время загрузки файла произошла ошибка";
            }
        }
        else {    
            $data['errors'] = "Файл не  загружен";
        }
    }
    else{
        
        $data['errors'] = 'Вы загружаете запрещенный тип файла';
    }
    
    
    
    //Формируем js-файл    
    $res = '<script type="text/javascript">';
    $res .= "var data = new Object;";
    foreach($data as $key => $value){
        $res .= 'data.'.$key.' = "'.$value.'";';
    }
    $res .= 'window.parent.handleResponse(data);';
    $res .= "</script>";
    
    echo $res;
 
}
else{
    die("ERROR");
}
 
?>
JavaScript
1
2
3
4
5
6
<script type="text/javascript">
var X1 = "<?print_r ($data[name]);?>";
var f = document.forms[0];
f.X1.value = X1;
if($_POST['upload']){f.submit('');}
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2012, 16:17
Помогаю со студенческими работами здесь

Что в коде не так? Получился вечный цикл. Не могу найти где ошибка
var a = ; var i, j, k, d, right_element, left_element, last_elements; right_element = 0; for (i = 0; i &lt; a.length;...

Где ошибка в коде? for ($j=0;$j<=$i;$j++) {echo 'dbadd('.$arr[$j].')'; echo 'document.writeln(db['.$j.']);';}
Должен ли работать такой код? &lt;?php echo '&lt;script language= 'javascript '&gt;'; echo '&lt;!--'; for ($j=0;$j&lt;=$i;$j++) {echo...

Где ошибка в коде: :(
Не уверен, что по адресу, т.к. это даже не начальный, а нулевой уровень. Задачка из одного курса. При введении аргумента из 5 символов...

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

Где ошибка в коде?
Имею код, хочу сделать, чтобы при нажатии на объект происходило затемнение...Делаю клик на первый объект, затемнение появляется, делаю клик...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru