| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > как вызвать функцию |
| Автор: FortMax 9.11.2008, 12:26 |
| Доброго времени суток ! Подскажите, у меня есть ссылка мне необходимо что-бы при щелчке по ней вызывалась функция, как это можно сделать ??? |
| Автор: anthonyBoard 9.11.2008, 12:34 | ||
| Передай какой-нибудь параметр вместе со ссылкой, а на PHP через $_GET проверяй, если пришел нужный параметр, то вызывай функцию. Например, ссылка www.example.com?parametr А в php: ...
Или ты хочешь без перезагрузки страницы вызывать функцию? Тогда куча способов: - с помощью AJAX - через frame/iframe - картинку определенную загрузить, а на сервере это отловить ... |
| Автор: FortMax 10.11.2008, 01:34 |
| anthonyBoard, я хотел бы через GET, но загвоздка в том что имя файла состоит из нескольких слов разделённых пробелами ! а через GET передаётся только первое слово |
| Автор: bars80080 10.11.2008, 01:35 |
| закодируй эту фразу encodeURIComponent(х); |
| Автор: gta4kv 10.11.2008, 01:39 | ||
что за чепуха? Так будет, только в случае если браузер не заменяет пробелы на %20. А при помощи http://php.net/urldecode это превращается в полный переданный текст. В идеале, конечно, еще и ссылку закодировать http://php.net/urlencode. |
| Автор: FortMax 10.11.2008, 02:18 | ||||
при щелчке по ссылке у меня передается
|
| Автор: gta4kv 10.11.2008, 02:29 | ||
А диез что у вас делает перед вопросительным знаком?
|
| Автор: FortMax 10.11.2008, 02:32 | ||
пере загружаю эту же страницу и добавляю запрос ????
|
| Автор: gta4kv 10.11.2008, 02:41 | ||
Что вы меня пудрите?
workin' fine. http://zaley.in/sameshit/test.php?doc_name=Двигатели_DAIHATSU.xls вам видимо локаль надо исправить. |
| Автор: FortMax 10.11.2008, 02:53 |
| я не могу явно указывать имя файла test.php, в этом та и вся загвоздка !!!!!! |
| Автор: gta4kv 10.11.2008, 02:57 |
| FortMax, какая разница какое имя файла? О_о |
| Автор: FortMax 10.11.2008, 03:00 |
| gta4kv, я вообще не могу указывать имя файла |
| Автор: MoLeX 10.11.2008, 06:45 |
эм... ты лучше задачу опиши свою... |
| Автор: FortMax 10.11.2008, 06:57 |
| эврика, без диеза заработало =) |
| Автор: MoLeX 10.11.2008, 07:10 |
| FortMax, если все нормально то отметь тему решенной! |