
16.02.2008, 04:25
|
|
Познающий
Регистрация: 06.08.2007
Сообщений: 84
С нами:
9876447
Репутация:
25
|
|
не работает так как должно
|
|
|

16.02.2008, 04:35
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
PHP код:
<?php
function binary2hex($str)
{
$newstring = '';
$str = str_replace(" ", "", $str);
$text_array = explode("\r\n", chunk_split($str, 8));
for ($n = 0; $n < count($text_array) - 1; $n++)
{
$newstring .= str_pad(base_convert($text_array[$n], 2, 16), 2, "0", STR_PAD_LEFT);
}
$newstring = chunk_split($newstring, 2, " ");
return $newstring;
}
$str = 'xek?>$';
$str = binary2hex($str);
$str = trim(htmlentities($str));
echo $str;
?>
|
|
|

16.02.2008, 15:45
|
|
Познающий
Регистрация: 06.08.2007
Сообщений: 84
С нами:
9876447
Репутация:
25
|
|
Сообщение от Isis
PHP код:
<?php
...
$a = 'xek?>$';
$b = bin2hex($a);
$c = trim(htmlentities($b));
echo $c;
?>
в переменной $a у меня используются знаки ' " как мне етозделать?
|
|
|

16.02.2008, 05:55
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
С нами:
11353286
Репутация:
2944
|
|
После фигурных скобок - }, если я ставлю ";" это нормально? =) Ставлю, ибо параноик =)))
|
|
|

16.02.2008, 05:59
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
С нами:
11353286
Репутация:
2944
|
|
И ещё один вопрос. Перед указанием пути - одна точка это current catalog, где находиться скрипт, а две точки - где коренной каталог?
И что ,если точки не указано? а просто путь, папки, файлы.
|
|
|

16.02.2008, 06:55
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
PEPSICOLA,
1) Ну вообще их можно не ставить...
2) Допустим мы в дире /home/ugex.net/public_html/www/papka/dir/18/assig/
И в этой дире скрипт index.php
Одна точка ./hek.php значит что файл лежит в этой же дире
Две точки ../gglol.php значит что файл лежит в папке 18
Две пары двух точек ../../xxx.php значит что файл лежит в папке dir
И т.п. 
Если без точки index.php, то корень public_html
|
|
|

16.02.2008, 14:58
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от Isis
PEPSICOLA,
Если без точки index.php, то корень public_html
Это в html так... Если речь идет про операции с файлом из скрипта, то include('index.php');
либо fopen('index.php','rb');
Будут значить то же самое, что и include('./index.php');
fopen('./index.php','rb');
И еще, стоит учесть include_path
|
|
|

16.02.2008, 15:00
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Macro, имелось ввиду без точки, но со слешем =)
И еще стоит учесть include_path
А еще chdir()
|
|
|

16.02.2008, 15:04
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от Isis
Macro, имелось ввиду без точки, но со слешем =)
А еще chdir()
А еще, выполняется ли скрипт напрямую, или он проинклюжен скриптом из другой папки 
|
|
|

16.02.2008, 15:54
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
PHP код:
function str2hex($str)
{
$hex='';
for($i=0;$i<strlen($str);$i++)
{
$hex.=dechex(ord(substring($str,$i,1)));
}
return '0x'.$hex;
}
Типа того?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|