onpay.ru - какая то КАША в PHP коде. Тонны чего-то, я пока не могу разобраться. Какие то передачи XML o_O зачем?! Руководства единого нету, всё разбросанно, что нужно через гугл у них же искать.
E-pos - они я так понял не принимают, ни киви, ни переводы и т.п. :(
перед:
if ($r)
напишите:
$r=intval($_GET['r']);
Я надеюсь $r нормально $_GET берётся? А то вы наверное с включенными глобалками работали! Как $r берётся?
А тут даже без explode
<?php
{
if ($r[1]==1)
include ("razdels/".$r[0]."/menu.php");
}
else
include ("razdels/".$r[0]."/".$r[1].$r[2].".php");
офигеть и не поленились же сколько кода писать :)
А нельзя было через explode разбить и всё в 2-е строчки запихать? :)
А class к ним добавить и через CSS сделать, никак?
Картинка в тему:
Не вариант. Поэтому я бы не спрашивал тут об этом.
Они принимают Qiwi, WM, Яндекс деньги и другое?
ну тогда ещё вот такой мастадонт:
function printTruncated($maxLength, $html, $isUtf8=true)
$printedLength = 0;
$position = 0;
$tags = array();
// For UTF-8, we need to count multibyte sequences as one character.
$re = $isUtf8
? '{</?([a-z]+)[^>]*>|***?[a-zA-Z0-9]+;|[\x80-\xFF][\x80-\xBF]*}'
: '{</?([a-z]+)[^>]*>|***?[a-zA-Z0-9]+;}';
while ($printedLength < $maxLength && preg_match($re, $html, $match, PREG_OFFSET_CAPTURE, $position))
list($tag, $tagPosition) = $match[0];
// Print text leading up to the tag.
$str = substr($html, $position, $tagPosition - $position);
if ($printedLength + strlen($str) > $maxLength)
print(substr($str, 0, $maxLength - $printedLength));
$printedLength = $maxLength;
break;
print($str);
$printedLength += strlen($str);
if ($printedLength >= $maxLength) break;
if ($tag[0] == '&' || ord($tag) >= 0x80)
// Pass the entity or UTF-8 multibyte sequence through unchanged.
print($tag);
$printedLength++;
// Handle the tag.
$tagName = $match[1][0];
if ($tag[1] == '/')
// This is a closing tag.
$openingTag = array_pop($tags);
assert($openingTag == $tagName); // check that tags are properly nested.
else if ($tag[strlen($tag) - 2] == '/')
// Self-closing tag.
// Opening tag.
$tags[] = $tagName;
// Continue after the tag.
$position = $tagPosition + strlen($tag);
// Print any remaining text.
if ($printedLength < $maxLength && $position < strlen($html))
print(substr($html, $position, $maxLength - $printedLength));
// Close any open tags.
while (!empty($tags))
printf('</%s>', array_pop($tags));
echo printTruncated(305,$text,false);
Но он анкоры к ссылкам режит, в остальном всё ок.
Статью почитайте и его комментарии на Эхо москвы. Всё лежит в открытом доступе. Это они в РФ кто-то, за её пределами никто.