Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Delphi
Перезагрузить страницу Как попроще передать файл или некоторый запрос на сайт
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Droom Droom вне форума
Member
 
Сообщений: 34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.05.2004
По умолчанию Как попроще передать файл или некоторый запрос на сайт - 26.12.2004, 13:18

Проблема такая:
1. Есть сайт (типа мой).
2. Есть прога (типа тоже моя).
3. Предполагается, что у проги будет ОЧЕНЬ много юзеров.

Так вот: Нужно чтобы прога считывала некоторый файл с сайта (это в принципе вроде бы легко сделать с помощью WebBrowser), немного его изменяла (ну это тоже понятно) и отправляла обратно на сайт.
Вот это последнее не пойму как сделать... Вроде и книжки разные читал, и по нету искал, так и не в рубился... Может туплю... не втыкаюсь...

Или же как реализовать запрос к сайту, типа передается некоторая строковая переменная и какой-нибудь ПХП-скрипт уже изменяет нужный файл на сайте... Или как там это делается???

Вообщем грубо говоря хочу счетчик обращений к сайту сделать, но не пойму как...

Помогите, плиз...
Ответить с цитированием
  (#2 (permalink)) Старый
Начинающий Начинающий вне форума
Member
 
Сообщений: 409
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2003
По умолчанию 26.12.2004, 13:54

Возьми любой простой ПХП счётчик и переделай как нужно!
Ответить с цитированием
  (#3 (permalink)) Старый
Droom Droom вне форума
Member
 
Сообщений: 34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.05.2004
По умолчанию 26.12.2004, 15:14

Не получится...
1. Во-первых не сильно втыкаю в ПХП...
2. Во-вторых нужно учитывать статистику обращений каждого клиента =)
Вот...
Ответить с цитированием
  (#4 (permalink)) Старый
Начинающий Начинающий вне форума
Member
 
Сообщений: 409
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2003
По умолчанию 26.12.2004, 21:12

Клиентов можно по IP определять... это если они конечно гео каждый день не меняют.
Переменная $REMOTE_ADDR по идее должна опеределять АЙПИ адрес, но у меня чего то не получается...
Ответить с цитированием
  (#5 (permalink)) Старый
Droom Droom вне форума
Member
 
Сообщений: 34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.05.2004
По умолчанию 27.12.2004, 21:38

Поставлю вопрос чуть-чуть по-другому:
Допустим с помощью проги могу сделать чтобы на сайте выполнился некоторый ПХП скрипт. Как сделать чтобы этот скрипт выполнился с некоторым параметром, значение которого передавлось бы прогой?
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Начинающий Начинающий вне форума
Member
 
Сообщений: 409
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2003
По умолчанию 27.12.2004, 22:34

Блин, я и сам в ПХП не очень втыкаю... ну да ладно:
Код:
<?
print "Вы ввели ";
if($pass=="Qw7r")
{
echo $pass;
print " - это верный пароль!";
}

if ($pass!="Qw7r")
{
echo $pass;
print " - это неверный пароль!";
}
?>
На запрос http://coding.amillo.net/pass.php?pass=Qw7r он должен отвечать, что пароль указан верно но он этого не делает, и не отображает переменную $pass вообще я просто не понимаю, что делать!!! Попробуй у себя на серваке...
А в принцепе всё должно работать и вместо
echo $pass;
print " - это неверный пароль!";

можешь вставить что-то типа
include ("reg.html"); и скрипт будет вставлять в эту страицу содержимое файла reg.html.
А может всётаки что-нибудь не так в скрипте, эй!, веб программисты, вы где?
Ответить с цитированием
  (#7 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 28.12.2004, 00:47

Цитата:
Originally posted by Начинающий
[b]Клиентов можно по IP определять...
1. Клиенты-параноики могут пользоваться прокси-серверами, при чём - анонимными.
2. У диалаперов IP может быть динамическим, т.е. постоянно меняться.
3. Вариация на тему 1 - провайдер может пускать в инет всех своих клиентов через один IP.
Вывод - идентифицировать пользователя по IP можно только в редких случаях.
Цитата:
Переменная $REMOTE_ADDR по идее должна опеределять АЙПИ адрес, но у меня чего то не получается...
Поправка - $_SERVER['REMOTE_ADDR'] (если не хотите проблем). То же самое касается и последнего поста (не $pass, а $_GET['pass'])
Цитата:
эй!, веб программисты, вы где?
У вэб-программистов есть свои форумы, а в чужой огород, в котором они ничего не смыслят (я про Delphi) лезть боязно - засмеют
Ответить с цитированием
  (#8 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 28.12.2004, 00:48

Цитата:
Originally posted by Начинающий
[b]На запрос http://coding.amillo.net/pass.php?pass=Qw7r он должен отвечать, что пароль указан верно но он этого не делает, и не отображает переменную $pass вообще я просто не понимаю, что делать!!!
PHP FAQ: Не передаются переменные!!!
Ответить с цитированием
  (#9 (permalink)) Старый
Droom Droom вне форума
Member
 
Сообщений: 34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.05.2004
По умолчанию 28.12.2004, 23:06

Цитата:
(не $pass, а $_GET['pass'])
это вроде бы работает...

SiMM, большое спасибо... вроде то что надо...
СПАСИБО!!!
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать файл на другой компьютер SAB C++ Builder 4 01.10.2008 09:36
Как можно послать запрос на web-сайт без помощи CppWebBrowser Kylie C++ Builder 0 01.03.2007 21:26
Изменить реакцию процесса на некоторый сигнал при помощи signal NuclearMax Вопросы начинающих программистов 1 01.06.2006 09:32
Как передать переменную? delfin PHP 3 17.12.2005 15:21
Как передать указатель на файл yaro Java 0 18.08.2005 22:11
Как передать значение в код imported_Alex2 Visual C++ 5 17.02.2005 10:03
Как можно послать запрос на сайт и получить ответ в виде строки html кода всего сайта KVN Delphi 1 28.10.2004 22:44
Необходимо организовать ресурс (программный) осуществляющий некоторый функционал Anonymous ASP 1 11.05.2004 14:42
Надо передать файл с компьютера на компьютер через LPT порт Kolian Delphi 1 17.01.2004 20:52
Как передать файл используя RASDIAL Maksy Visual C++ 0 15.01.2004 13:51
Как передать файл MicrosoftDeveloperStudio6.0 через интернет Anonymous Вопросы начинающих программистов 3 26.02.2003 17:20



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов