Форум -> Обо всём... -> Помогите правильно создать блок! | Помогите правильно создать блок! |
---|
Braganza | Дата: 17.07.2007, в 21:36 | Сообщение №1 | ПользовательПользователь №: 60 Сообщений: 45
| Ни как не получается создать правильный блок!
Вот например с кодом XAP беру их код создаю файл например block-xap.php вставляю в него этот код. После добавляю блок на сайт! Вот что происходит весь текс в данном случаи рекламные ссылки появляются над блоком а в самом блоке (Нет содержания для данного блока). Как мне это исправить? |
| | | Anti | Дата: 17.07.2007, в 21:48 | Сообщение №2 | ПользовательПользователь №: 91 Сообщений: 26
| поищи на форуме слаеда или дай пример как ты вставляешь код
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 17.07.2007 г. в 21:49:27 |
| | Braganza | Дата: 17.07.2007, в 22:24 | Сообщение №3 | ПользовательПользователь №: 60 Сообщений: 45
| Создаю файл block-xap.php и вставляю в него этот код:
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php <? function xap_code ($login) { $path = ''; $file = ''; $site = str_replace('www.', '', $_SERVER["HTTP_HOST"]); if (strlen($_SERVER["REQUEST_URI"]) > 180) return; if ($_SERVER["REQUEST_URI"] == '') $_SERVER["REQUEST_URI"] = '/'; $file = base64_encode("$_SERVER[REQUEST_URI]"); $path_code = md5($file); $user_pref = substr($login, 0, 2); $path = substr($path_code, 0, 1).'/'.substr($path_code, 1, 2).'/'; $url = "http://$login.tnx.net/users/$user_pref/$login/$site/$path$file.txt"; $c = curl_init("$url"); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_TIMEOUT, 10); curl_setopt($c, CURLOPT_HEADER, 1); $page = @curl_exec($c); curl_close($c); $page = explode("\n", $page); if (trim($page["0"]) == 'HTTP/1.1 404 Not Found') {return;} foreach($page as $value) {if (isset($body)) echo $value; if (trim($value) == '') $body = '1';} } xap_code(strtolower("Braganza")); ?> |
|
| | Anti | Дата: 18.07.2007, в 01:18 | Сообщение №4 | ПользовательПользователь №: 91 Сообщений: 26
| Попробуй сделать такой блок хостинг с поддержкой CURL
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; }
function xap_code ($login) { $path = ''; $file = ''; $site = str_replace('www.', '', $_SERVER["HTTP_HOST"]); if (strlen($_SERVER["REQUEST_URI"]) > 180) return; if ($_SERVER["REQUEST_URI"] == '') $_SERVER["REQUEST_URI"] = '/'; $file = base64_encode("$_SERVER[REQUEST_URI]"); $path_code = md5($file); $user_pref = substr($login, 0, 2); $path = substr($path_code, 0, 1).'/'.substr($path_code, 1, 2).'/'; $url = "http://$login.tnx.net/users/$user_pref/$login/$site/$path$file.txt"; $c = curl_init("$url"); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_TIMEOUT, 10); curl_setopt($c, CURLOPT_HEADER, 1); $page = @curl_exec($c); curl_close($c); $page = explode("\n", $page); if (trim($page["0"]) == 'HTTP/1.1 404 Not Found') {return;} foreach($page as $value) {if (isset($body)) echo $value; if (trim($value) == '') $body = '1';} } xap_code(strtolower("Braganza")); ?> |
Или такой хостинг БЕЗ поддержки CURL
PHP - Код | 1 2 3 4 5 6 7 8 9 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
| <?php if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; }
function xap_code($login) { $path = ''; $file = ''; $site = str_replace('www.', '', $_SERVER["HTTP_HOST"]); if (strlen($_SERVER["REQUEST_URI"]) > 180) return; if ($_SERVER["REQUEST_URI"] == '') $_SERVER["REQUEST_URI"] = '/'; $file = base64_encode("$_SERVER[REQUEST_URI]"); $path_code = md5($file); $user_pref = substr($login, 0, 2); $path = substr($path_code, 0, 1).'/'.substr($path_code, 1, 2).'/'; $domain = "$login.tnx.net"; $path = "/users/$user_pref/$login/$site/$path$file.txt"; if ($fp = fsockopen ("$domain", 80, $errno, $errstr, 7)) { fputs ($fp, "GET $path HTTP/1.0\r\nhost: $domain\r\n\r\n"); $fl = 0; while (!feof($fp)) { $str = trim(fgets($fp,4096)); if ($str == 'HTTP/1.1 404 Not Found') return; if ($fl == 1) echo $str; if ($str == "") $fl = 1; } fclose ($fp); } } ob_start(); xap_code(strtolower("Braganza")); $content = ob_get_contents(); ob_end_clean(); ?> |
p.s. у меня стоит второй вариант без поддержки CURL
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 18.07.2007 г. в 01:20:41 |
| | Braganza | Дата: 19.07.2007, в 16:16 | Сообщение №5 | ПользовательПользователь №: 60 Сообщений: 45
| Anti, Попробовал оба кода ничего не изменилось :( |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|