Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Freeeeeeeman
(надпись под Моим именем)

Зарегистрирован: Jun 2007
Проживает: Россия/Краснодар
Написал: 496 сообщений

Оценка: 34 Votes 34 чел.

помогите с Php. Всего пара строчек.
Сообщение #653092
Есть на странице кнопка, нажимаешь, она значение из текст поля записывает в файл на сервере.
Я вообще не дружу с этим языком.
code:
<input type="submit" value="knopka" onclick= "<?php $file=fopen("file.txt","w+"); fwrite($file,"userpass="text1.value); fwrite($file,"userpass2= Ok"); fclose($file);?>">

Это не работает.
Как сделать?
Old Post 25-11-2007 16:46
Freeeeeeeman отсутствует Посмотреть данные 'Freeeeeeeman' Отправить Приватное Сообщение для 'Freeeeeeeman' Найти другие сообщения 'Freeeeeeeman' Добавить Freeeeeeeman в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Megalan
(Мне нечего сказать :))

Зарегистрирован: Sep 2005
Проживает: Russian Federation/
Написал: 2234 сообщений

Оценка: 49 Votes 49 чел.

Сообщение #653136
ну ты извращенец.

Не легче просто напросто событием onclick посыласть данные в другой скрипт который содержит в себе код обработки и записи файл? Так как ты сделал не мудрено что не работает.
Old Post 25-11-2007 17:58
Megalan отсутствует Посмотреть данные 'Megalan' Отправить Приватное Сообщение для 'Megalan' Найти другие сообщения 'Megalan' Добавить Megalan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Freeeeeeeman
(надпись под Моим именем)

Зарегистрирован: Jun 2007
Проживает: Россия/Краснодар
Написал: 496 сообщений

Оценка: 34 Votes 34 чел.

Сообщение #653185
хех, еслиб я знал, как это сделать... А как собсно??
поставьте мне 5 или 4, 3, 2, а может и 1, если вы хотите.
ICQ - 364355209
Old Post 25-11-2007 19:27
Freeeeeeeman отсутствует Посмотреть данные 'Freeeeeeeman' Отправить Приватное Сообщение для 'Freeeeeeeman' Найти другие сообщения 'Freeeeeeeman' Добавить Freeeeeeeman в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Tomkranis
Автор сообщения забанен.

Зарегистрирован: May 2007
Проживает: /
Написал: 83 сообщений

Оценка: 26 Votes 26 чел.

Сообщение #653280
Вот так:
Прикрепленный файл: file.rar
Файл был скачан 8 раз(а).
Old Post 26-11-2007 01:10
Tomkranis отсутствует Посмотреть данные 'Tomkranis' Отправить Приватное Сообщение для 'Tomkranis' Посетить домашнюю страничку Tomkranis Найти другие сообщения 'Tomkranis' Добавить Tomkranis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Freeeeeeeman
(надпись под Моим именем)

Зарегистрирован: Jun 2007
Проживает: Россия/Краснодар
Написал: 496 сообщений

Оценка: 34 Votes 34 чел.

Сообщение #653585
Tomkranis, огромное спасибо!
поставьте мне 5 или 4, 3, 2, а может и 1, если вы хотите.
ICQ - 364355209
Old Post 26-11-2007 18:15
Freeeeeeeman отсутствует Посмотреть данные 'Freeeeeeeman' Отправить Приватное Сообщение для 'Freeeeeeeman' Найти другие сообщения 'Freeeeeeeman' Добавить Freeeeeeeman в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Urza
(Sabertooth Nishoba)

Зарегистрирован: May 2006
Проживает: russia/msk
Написал: 499 сообщений

Оценка: 24 Votes 24 чел.

Сообщение #653721
если есть вопросы по пхп хтмл и мускулу то посмотри www.softtime.ru
Old Post 27-11-2007 00:14
Urza отсутствует Посмотреть данные 'Urza' Отправить Приватное Сообщение для 'Urza' Найти другие сообщения 'Urza' Добавить Urza в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #654532
Freeeeeeeman

когда работаешь с php ПЕРВОЕ, что надо знать, это то, что это не какой-то там скрипт в веб-странице, это - ПРЕПРОЦЕССОР. он выполняется первым, он генерирует html-код который потом читает браузер.

напиши <?php for ($i = 0; $i < 100; $i++) echo "a"; ?>, выполни и посмотри исходный хтмл-код в браузере - увидишь сто букв "а" и ни слова о скрипте.

поэтому <input type="button" value="click me" onClick="<?php /* этот скрипт будет выполнен при ГЕНЕРАЦИИ Страницы, а здесь останется пустая строчка ?>"> - работать, разумеется, не будет.

Передать переменную/вызвать функцию javascript из пхп проще простого:
<script language="javascript"> var js_var = <?php echo "hello world"; ?>; </script> - после выполнения на место кода встанет строчка "хелло ворлд".

Передать переменную/вызвать функцию php из веб-страницы - задача выполнима, но на порядок сложнее. это можно сделать:
1) отправив GET или POST данные через форму (будет переход на др. страницу)
2) то же, но с использованием фреймов (хочешь жить - забудь об этом способе)
3) использовать технологию AJAX (самое действенное - XML Http Request), подгрузив некий файл извне (но с того же сервера), передав ему необходимые данные теми же методами (GET или POST).

так что чтоб выполнился php - в любом случае надо обратиться к странице.

вот так.
Роман
Old Post 28-11-2007 15:29
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Freeeeeeeman
(надпись под Моим именем)

Зарегистрирован: Jun 2007
Проживает: Россия/Краснодар
Написал: 496 сообщений

Оценка: 34 Votes 34 чел.

Сообщение #654938
спасибо
поставьте мне 5 или 4, 3, 2, а может и 1, если вы хотите.
ICQ - 364355209
Old Post 29-11-2007 15:36
Freeeeeeeman отсутствует Посмотреть данные 'Freeeeeeeman' Отправить Приватное Сообщение для 'Freeeeeeeman' Найти другие сообщения 'Freeeeeeeman' Добавить Freeeeeeeman в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 05:09.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены