Вопрос № 126776: Здраствуйте. Пример моего текста в приложении.. Мне нужно реализовать на ПХП скрипт который
Витягивал бы с текста :
название фала htm и папки в которой он лежит.
к примеру:
070307063.htm и card с первого
UA28500101.htm и inbulk ...Вопрос № 126840: Здравствуйте, у меня на сайте есть flash mp3 проигрыватель, но при переходе на другую страницу музыка начинается званого т.к. он перезагружается, как сделать чтоб он не перезагружался и играл с того же места? ...
Вопрос № 126.776
Здраствуйте. Пример моего текста в приложении.. Мне нужно реализовать на ПХП скрипт который
Витягивал бы с текста :
название фала htm и папки в которой он лежит.
к примеру:
070307063.htm и card с первого
UA28500101.htm и inbulk с последнего
Файлик есть в массиве по строкам. ну и инфо нужно вивевсти в 2-х мерний масив.
Приложение:
Отправлен: 11.03.2008, 14:10
Вопрос задал: Tmishka (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Иван Сергеевич
Здравствуйте, Tmishka!
Судя по всему, все эти строчки с путями и именами файлов у Вас уже хранятся где-то.
Выделить имя файла из его полного пути можно с помощью функции basename(строка [, суффикс])
Например:
basename('inbulk/UA28500101.htm') вернет 'UA28500101.htm'
basename('inbulk/UA28500101.htm','.htm') вернет 'UA28500101'
Получить путь к файлу можно функцией dirname(строка):
dirname('inbulk/UA28500101.htm') вернет 'inbulk'
dirname('gotlz/../card/UA29190101.htm') вернет 'gotlz/../card'
Если необходимо получить только последнюю папку пути, то придется сделать поиск и копирование подстроки из результата basename():
$pos = strrpos($value,'/');
if ($pos>0)
$dname = substr($value, $pos);
else $dname = $pos;
Соответственно в массив Вы это можете внести так:
$file_info = array();
$file_info[] = array("filename"=>$fname, "dirname"=>$dname);
Ответ отправил: Иван Сергеевич (статус: 3-ий класс)
Ответ отправлен: 11.03.2008, 14:36 Оценка за ответ: 5 Комментарий оценки: Во общем сделано правильно и красиво, спасибо. Только вот как мне находить тот текс в документе что вводить в basename
Вопрос № 126.840
Здравствуйте, у меня на сайте есть flash mp3 проигрыватель, но при переходе на другую страницу музыка начинается званого т.к. он перезагружается, как сделать чтоб он не перезагружался и играл с того же места?
Приложение:
Отправлен: 11.03.2008, 19:46
Вопрос задал: sergesus (статус: 2-ой класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Евсюков Виталий Евгеньевич
Здравствуйте, sergesus!
Возможно, стоит передавать в качестве параметра скрипту, выводящему страницу, позицию, с которой начинать воспроизведение. К примеру, для всех ссылок сделать вид типа http://site.ru/index.php?page=p1&catid=2&pos=333, где pos и будет указывать на позицию в файле (в секундах). А в index.php собственно проводить разборку параметров, их анализ и вывод страницы (или ошибки на случай, к примеру, взлома через SQL-Inj)
--------- I Aear can ven na Mar
Ответ отправил: Евсюков Виталий Евгеньевич (статус: 3-ий класс)
Ответ отправлен: 11.03.2008, 22:33 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ, щас попробую сделать.
Отвечает: Шпилевский Евгений Васильевич
Здравствуйте, sergesus!
Если плеер не вашего производства, то ищите по нему докуметанцию на сайте изготовителя, или обратитесь с таким вопросом непосредственно к нему.. Средствами пхп данного не достичь
Ответ отправил: Шпилевский Евгений Васильевич (статус: 2-ой класс)
Ответ отправлен: 11.03.2008, 22:44 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ, щас попробую сделать.
Отвечает: Иван Сергеевич
Здравствуйте, sergesus!
Также вариант (похожий на предложенный Николаем Владимировичем) - загрузка содержимого (контента) с помощью AJAX. В таком случае костяк страницы (заголовок, футер, навигация) останутся прежними, в том числе и проигрывающий flash-mp3 плейер.
Ответ отправил: Иван Сергеевич (статус: 3-ий класс)
Ответ отправлен: 11.03.2008, 23:29 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ, щас попробую сделать.