ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

29.05.2010, 15:47
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
echo substr("/www/script/", 4);
отдаст /script
А вообще начать нужно отсюда http://phpfaq.ru/docs
|
|
|

29.05.2010, 16:11
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
$str1="/www";
$str2="/www/script/";
echo str_replace($str1, "", $str2);
|
|
|

29.05.2010, 16:32
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?
$str1="/www/script";
$str2="/www";
if (strpos($str1, $str2) === false) $str2=str_replace($str1, "", $str2);
else $str1=str_replace($str2, "", $str1);
echo $str1 . " : " . $str2;
?>
^_^
|
|
|

29.05.2010, 18:22
|
|
Познающий
Регистрация: 23.05.2010
Сообщений: 44
Провел на форуме: 38453
Репутация:
2
|
|
есть файл index.php например.
Он запущен.
Какой функцией можно определить его название.
p.,s: название файла нужно заносить будет в переменную.
|
|
|

29.05.2010, 18:39
|
|
Познающий
Регистрация: 03.01.2010
Сообщений: 42
Провел на форуме: 162143
Репутация:
3
|
|
$_SERVER[PHP_SELF];
|
|
|

29.05.2010, 18:54
|
|
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме: 678893
Репутация:
102
|
|
PHP_SELF это путь к файлу, если только имя то
Код:
substr(strrchr(__FILE__, DIRECTORY_SEPARATOR), 1)
|
|
|

29.05.2010, 19:32
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
echo substr($_SERVER['SCRIPT_NAME'],1);
^_^
|
|
|

29.05.2010, 21:47
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Ну если на то пошло....
PHP код:
<?php
$filename = pathinfo($_SERVER["SCRIPT_FILENAME"]);
$filename = $filename['basename'];
echo $filename;
?>
|
|
|

30.05.2010, 00:26
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме: 217996
Репутация:
56
|
|
Сообщение от Ponchik
Ну если на то пошло....
PHP код:
<?php
$filename = pathinfo($_SERVER["SCRIPT_FILENAME"]);
$filename = $filename['basename'];
echo $filename;
?>
может проще =basename($_SERVER["SCRIPT_FILENAME"]); ? 
|
|
|

30.05.2010, 06:22
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Наркоманы
basename(__FILE__)
|
|
|
|
 |
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
|
|