Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему кнопки срабатывают сами? (https://javascript.ru/forum/misc/51805-pochemu-knopki-srabatyvayut-sami.html)

wadim 20.11.2014 14:29

Почему кнопки срабатывают сами?
 
Привет всем! Подскажите почему кнопки срабатывают сами?

имеем 1 файл php, в нем:


<input type='button' value='создать' onclick=' <? Baza1(); ?> '>


function Baza1(){

mkdir("Baza/sca1", 0777);

$f = fopen("Baza/sca1/my.txt", "w+");
fclose ($f);

}


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

Все варианты других кнопок перепробовал - не работает.

Aetae 20.11.2014 15:01

http://phpfaq.ru/na_tanke

CiliZ 20.11.2014 15:01

Прочитав это я сполз под стол и бился там в конвульсиях :D

По теме: смотри в сторону AJAX

kostyanet 20.11.2014 15:49

Цитата:

Сообщение от Aetae
http://phpfaq.ru/na_tanke

Слишком дохера букаф ради одной фразы:

Цитата:

Сообщение от wadim
файл создается при запуске скрипта, при обновлении страницы


дятел, смотри в html! ДЯТЕЛ, СМОТРИ В HTML!

Вся правда о клиент-серверных отношениях в html.

kostyanet 20.11.2014 15:53

Цитата:

Сообщение от CiliZ
По теме: смотри в сторону AJAX

Хуякс:

<input type='button' value='создать' onclick='location.href="http://example.com/basa.php?dir=sca1&file=my.txt"'>


Часовой пояс GMT +3, время: 07:58.