Работа с именем файла

razmagni4en

Новичок
Работа с именем файла

я думаю, любой сможет ответить на этот простой вопрос – Как вывести имя файла?

Ситуация простая – заходим например в файл «123.php» и получаем текстовую строчку 123.

Я не программист, просто нужно внести легкие изменения в готовый проект. Заранее спасибо за ваши ответы.
 

Bu-Bu

Любитель PHP
Куда вывести? Адресной строки броузера недостаточно?
 

zerkms

TDD infected
Команда форума
Я не программист, просто нужно внести легкие изменения в готовый проект.
с чего ты решил, что после тебя этот проект будет работать нормально?
 

razmagni4en

Новичок
Автор оригинала: Bu-Bu
Куда вывести? Адресной строки броузера недостаточно?
просто вывести текстом "echo" в этом же файле (предполагается в самом низу страницы)

>Адресной строки броузера недостаточно?

Просто нужно в данном проекте.

-~{}~ 11.08.08 15:39:

Автор оригинала: zerkms
с чего ты решил, что после тебя этот проект будет работать нормально?
я прочитал книгу "PHP 5 для чайников" на тех выходных :)
 

zerkms

TDD infected
Команда форума
razmagni4en
и после книжки не в состоянии написать то, что требуется?
 

razmagni4en

Новичок
Автор оригинала: zerkms
razmagni4en
и после книжки не в состоянии написать то, что требуется?
ну тупой я :) у меня совсем другие задачи для проекта (наполнение всяческой ерундой)

-~{}~ 11.08.08 15:53:

Автор оригинала: Breeze
[m]pathinfo[/m]
спасибо

-~{}~ 11.08.08 18:36:

вот что у меня получилось:

<?php
$path_parts = pathinfo('/www/123.php');
echo $path_parts['filename'], "\n";
?>

Выводит: 123

все хорошо, но как сделать то же самое без прописывания пути к файлу?
 

razmagni4en

Новичок
спасибо


перепробовал все операторы на данной странице, самое близкий результат:

<?php
echo $_SERVER['SCRIPT_NAME'];
?>

Выводит: /img/go/123.php

а как сделать так что б выводилось только название открытого файла без пути и расширения, только «123»?
 

dimagolov

Новичок
razmagni4en, ты издевавешься? 2 поста назад ты "/img/go/123.php" вводил руками, но получал в итоге 123.
 

Bu-Bu

Любитель PHP
Не проверял, но что-то типа того
$path_parts = pathinfo($_SERVER['SCRIPT_NAME']);

echo $path_parts[''basename"], "\n";
 

Bu-Bu

Любитель PHP
Чел - дизайнер, поэтому ему даже до любителя далеко. Что ты от него хочешь? Представь, что тебя заставят на бейсике щас программировать
 

Bu-Bu

Любитель PHP
Так не будет работать. Надо вот так - $5, а лучше 5 Euro - так точно будет работать
 

Духовность™

Продвинутый новичок
чего вы над человеком издеваетесь? ну написал же явно - не программист. вот, суют ему RTFM. ему этот RTFM как ежу футболка.
 

zerkms

TDD infected
Команда форума
triumvirat
это что-то меняет? я не дизайнер - нука нарисуйте мне срочно дизайн. а?
 

Духовность™

Продвинутый новичок
zerkms
он не просит тебя сделать ему сайт. он просит, что бы ему код показали из 2 строчек.

скажи, у тебя никогда не возникали проблемы с граф. редактором\7 ну, что-то срочно надо, а не получается. ты никогда не спрашивал на форумах графитчиков, как то или иное сделать7
 
Сверху