-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
<?
// регистрационная информация (пароль #1)
// registration info (password #1)
$mrh_pass1 = "Morbid11";
// чтение параметров
// read parameters
$out_summ = $_REQUEST["OutSum"];
$inv_id = $_REQUEST["InvId"];
$shp_item = $_REQUEST["Shp_item"];
$crc = $_REQUEST["SignatureValue"];
$crc = strtoupper($crc);
$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item"));
// проверка корректности подписи
// check signature
if ($my_crc != $crc)
{
echo "bad sign\n";
exit();
}
// проверка наличия номера счета в истории операций
// check of number of the order info in history of operations
$f=@fopen("order.txt","r+") or die("error");
while(!feof($f))
{
$str=fgets($f);
$str_exp = explode(";", $str);
if ($str_exp[0]=="order_num :$inv_id")
{
echo "Операция прошла успешно\n";
echo "Operation of payment is successfully completed\n";
}
}
fclose($f);
?>
учитесь, как надо с онлайн-наличкой работать
http://www.robokassa.ru/Doc/demo_php.zip
xXx_totalwar,
12 Октября 2010
-
+175
- 1
- 2
- 3
- 4
function safe($s) // Против SQL-иньекций
{
return $s;
}
IlyaBarkov,
12 Октября 2010
-
+122
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
List<String> el=parseList();
Theme th=new Theme(id);
th.setScore=Integer.parseInt(el.get(1));
th.setComments=Integer.parseInt(el.get(2));
th.setAuthor=el.get(3);
th.setVisitors=Integer.parseInt(el.get(4));
th.setVisitorsLastWeek=Integer.parseInt(el.get(5));
th.eMail=el.get(5);
return th;
3.14159265,
12 Октября 2010
-
+165
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
function FormatCurrency($fSum, $strCurrency)
{
return CurrencyFormat($fSum, $strCurrency);
/*
if (!isset($fSum) || strlen($fSum)<=0) return "";
$arCurFormat = CCurrencyLang::GetCurrencyFormat($strCurrency);
if (!isset($arCurFormat["DECIMALS"])) $arCurFormat["DECIMALS"] = 2;
$arCurFormat["DECIMALS"] = IntVal($arCurFormat["DECIMALS"]);
if (!isset($arCurFormat["DEC_POINT"])) $arCurFormat["DEC_POINT"] = ".";
if (!isset($arCurFormat["THOUSANDS_SEP"])) $arCurFormat["THOUSANDS_SEP"] = "\\"."xA0";
$tmpTHOUSANDS_SEP = $arCurFormat["THOUSANDS_SEP"];
eval("\$tmpTHOUSANDS_SEP = \"$tmpTHOUSANDS_SEP\";");
$arCurFormat["THOUSANDS_SEP"] = $tmpTHOUSANDS_SEP;
if (!isset($arCurFormat["FORMAT_STRING"])) $arCurFormat["FORMAT_STRING"] = "#";
$num = number_format($fSum, $arCurFormat["DECIMALS"], $arCurFormat["DEC_POINT"], $arCurFormat["THOUSANDS_SEP"]);
return str_replace("#", $num, $arCurFormat["FORMAT_STRING"]);
*/
}
1C-Bitrix,
/bitrix/modules/catalog/include.php
Under,
12 Октября 2010
-
+144
- 1
datagridview.CurrentRow.Index = datagridview.CurrentRow.Index + 1;
Как можно использовать данный код?
Ошибка: Property or indexer 'System.Windows.Forms.DataGridViewBand.I ndex' cannot be assigned to -- it is read only
daffsik,
12 Октября 2010
-
+149
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
error_reporting(1);
require("sells_pages.php"); // ЗДЕСЬ включен массив в виде 'бла-бла ссылка' => 'ее урл',
$max_links = count($sells_pages); //Считает все элементы массива со ссылками
$random_link_number = rand(0,$max_links); //Выбирает номер случайной строки массива
$link = array_chunk($sells_pages, 1); //Разбивает массив по одному урлу
for($i=0;$i<$max_links;$i++) {
//echo $i." - ".$link[$i][0]."<br>"; //Присваивает переменной $i значение каждой ссылки
if ($random_link_number == $i) { $t_link = $link[$i][0]; } //Сопоставляет случайное значение элементу массива
}
//echo "<b>".$today_link."</b>";
if (in_array($t_link, $sells_pages)) { //Проверяет наличие урла в исходном массиве и добавляет анкор
$title = array_keys($sells_pages, $t_link);
$today_link = "<a href='http://stopfire.ru/$t_link'>$title[0]</a>"; //Формирует конечную ссылку
}
$current_address = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']; //Сопоставляет адреса чтобы не ссылать страницу на саму себя
if ($current_address != $today_link) {
echo $today_link."<br>";
}
спрашивается зачем сравнивать со значением rand когда есть функция array_rand ?
Гораздо проще так:
$rand_keys = array_rand($sells_pages, 2);
echo $sells_pages[$rand_keys[0]] . "\n";
Понял через два часа))
alex-engine,
12 Октября 2010
-
−112
- 1
- 2
- 3
- 4
- 5
--Вариант 1:
SELECT round(term/2::real::integer)
--Вариант 2:
SELECT term/2+term%2
Цель: определить номер курса от номера семестра (term).
Просим выбрать лучший вариант.
des-1008d,
12 Октября 2010
-
+163
- 1
- 2
$bgcolor="#FFFFFF";
$d % 2 ? 0: $bgcolor= "#F6F6F6";
Уже никто не скажет, то ли это из PhpAds, то ли уже наши умники дописывали.
AxisPod,
12 Октября 2010
-
+167
- 1
- 2
- 3
- 4
- 5
- 6
if (!mysql_query($query)) {
echo 'Invalid query: '.mysql_error()."\n";
die();
} else {
mysql_query($query);
}
Вот такой вот крутой дебаггер!
Wivern,
12 Октября 2010
-
+143
- 1
foreach (array(0, 1, 2, 3) as $i) { ... }
Чем им for не угодил?
dj_nudnyj,
12 Октября 2010