Перевести c PHP на ASP

Перевести c PHP на ASP

Кто может перевести этот кусок текста с php на asp? Я с ASP никогда не работал. Но тут элементарщина. Может кому не сложно?

PHP:
if (isset($_GET['u']) and !empty($_GET['u']) and isset($_GET['b']) and !empty($_GET['b'])) {
	$_SESSION['partner_user_id']	= $_GET['u'];
	$_SESSION['partner_banner_id']	= $_GET['b'];
}

if (!empty($_SESSION['partner_user_id']) and !empty($_SESSION['partner_banner_id'])) {
	@ file_get_contents('http://somesite/index.php?user_id=' . $_SESSION['partner_user_id'] . '&banner_id=' . $_SESSION['partner_banner_id']);
}
Заранее спасибо.

-~{}~ 23.02.05 11:47:

Никто не поможет? Или может я не туда обратился?
 

sergadm

Новичок
да кому нужен этот асп. по популярности языков програмирования (всех подряд без разделеения области применения) php идёт на втором месте после С(если считать C++ и другие его реализации одним языком).
 

rotoZOOM

ACM maniac
Данила Андреев сюда

sergadm Спорить об этом бессмысленно, может уже есть готовый проект на ASP, и человеку что-нить подправить нужно.
 
Люди, rotoZOOM, прав. Я написал на php (+mysql) проект. У заказчика есть свой сайт на ASP(+MS SQL Server). Нужно чтоб проект с сайтом хоть чуть-чуть взаимодействовал...
 

Alexandre

PHPПенсионер
замени :
$_SESSION["aa"] на Session("aa")
$_GET["aa"] на Request.QueryString("aa")
$_POST["aa"] на Request.Form("aa")

-~{}~ 24.02.05 11:26:

но проще переписать все заново на АСП
 

Alexandre

PHPПенсионер
это кусок целого скрипта,
его надо писать ручками

в твоем случае :
Set fso = CreateObject("Scripting.FileSystemObject")
не подойдет, т.к. он работает с файловой системой, а ты что-то аплодишь :)
Код:
file_get_contents('http://somesite/index.php?user ...");
напиши ActivX и работай с ним... проще простого ;)
 

rotoZOOM

ACM maniac
ага, создавать файловый объект Server.CreateObject не помню там параметры и юзать его.
 
Вообще мне не нужен сам html который генерится сервером от команды file_get_contents(), мне важно только отослать запрос, при его выполнении в базу заносятся необходимые данные и всё.
 

Alexandre

PHPПенсионер
мне важно только отослать запрос, при его выполнении в базу заносятся необходимые данные и всё
напиши ActivX и работай с ним...
который отсылает и принимает запросы....
пишется в два пинка на Дельфях и в три пинка на VC++

ПС. а скорее всего такие компоненты уже давно написаны.. :)
стоит только поискать ;)
 
Значит получается пока вот так:

PHP:
if !IsEmpty(Request.QueryString('u')) and !IsEmpty(Request.QueryString('b')) Then {
    Session('partner_user_id')    = Request.QueryString('u');
    Session('partner_banner_id')  = Request.QueryString('b');
}

if !IsEmpty(Session('partner_user_id') and !IsEmpty(Session('partner_banner_id')) Then {
// ???   @ file_get_contents('http://somesite/index.php?user_id=' . Session('partner_user_id')
//   . '&banner_id=' . Session('partner_banner_id'));
}
Ну а вместо file_get_contents можно сделать iframe который бы послал запрос. Какой командой в ASP выводится текст? print() небось?

Не знаю я ActiveX и С++ и VB++ и дельфу. Тяжёлый случай, зато на гитаре хорошо играю :)
 
Alexandre, ищу доку сейчас, пока не нашёл. Блок операторов как-то обособляется? {...}

Сложение строковых переменных наверное знаком "+", а не "."
 

Alexandre

PHPПенсионер
1) ! заменяем на <>

2) равно для объектов (а сессии это объекты) заменяем на
оператор SET:
SET Session('partner_banner_id') = 5

точек с запятой в конце оператора нет
 

rotoZOOM

ACM maniac
сложение строковых знаком '&'
блок операторов не обособляется :)
разве что for .... next, if ... end if и т.д.
 
Сверху