Как прочитать определеную часть строки из файла и назначить на эту часть строки переменную ? Например PHP: <?xml version='1.0' encoding='UTF-8'?> <playlist version='1' xmlns='http://xspf.org/ns/0/'> <trackList> <track> <creator>real.lan</creator> <title>new_track</title> <location>/./share/uploads/relanium_-_champion_sound_(original_mix).mp3</location> <info></info> </track> </trackList> </playlist> И мне нужно выдернуть relanium_-_champion_sound_(original_mix) из строки и сделать вывод на переменную. Чтоб переменная означала именно текст между <location>/./share/uploads/* .mp3</location> этим кодом
я не это имел ввиду, в самом названии аттачмента есть знак амперсанда когда тыкаешь на линк то получается что то вроде этого download.php?name=blablabbla&blabla.zip и выходить ошибка как видите когда полный путь к директории выходить то линк выхоидть не полностью после знака амперсанда режется должно было быть D:\htdocs\website\attachment\blablabbla&blabla.zip а выходить с ошибкой D:\htdocs\website\attachment\blablabbla
ну мож кто поможет тогда сразу что я тут написал не правильно? PHP: <? $file = "/share/playlist.xml"; if (file_exists($file)) : $fh = fopen($file, "r"); preg_match('/<location>.*\/(.*?)\.mp3<\/location>/',$text,$m); echo $m[1]; fclose($fh); else : print "Не удается открыть файл!"; endif; ?> Грит файл открыть неможет =) Файл лежит в след. директории share как вы поняли =)
PHP: $file = "/share/playlist.xml"; эт че за фигня.. в файл системе так не пишут) PHP: $file = "./share/playlist.xml"; в догонку: а где само чтение из файла? о_О
Здрасте! Имеется вот такая проблемка: Fatal error: Call to undefined function query_string() in /home/mobiles/domains/public_html/engine/modules/files/fileslastcomments.php on line 37 Кусок этого кривого кода: PHP: $number = intval($config['comm_nummers']); $user_query = query_string(strip_tags($_SERVER['QUERY_STRING']), array("cstart", "newsid", "cat")); $cstart = intval($_REQUEST['cstart']); $userid = intval($_REQUEST['userid']); $cstart = 0; if ($cstart < 0) if ($cstart){ $cstart = $cstart - 1; $cstart = $cstart * $number; } $i = $cstart; $s = 0;
а хз, я начинающий =) Ща буду смареть..... всю ночь смареть буду =))))))))))) Напиши как правильно если не сложно =))))) Вообщем на страничке должно быть просто видно название файла =)
Vinsik PHP: $file = "./share/playlist.xml"; if(file_exists($file)) { $text = file_get_contents($file); preg_match('/<location>.*\/(.*?)\.mp3<\/location>/',$text,$m); echo $m[1]; } else die('cann\'t open file!');
не могу понять чё ему надо... функция query_string() определена вроде... посоветуете в чём может быть ошибка!? =)
Можешь чем нибудь помочь или будешь к словам придираться дабы показать свою важность и образованность!? Другими словами [3,14]здеть не по делу...
перед $number = intval($config['comm_nummers']); if (function_exists('query_string')) { echo "Функция сушествует query_string<br />\n"; } else { echo "Функция несушествует query_string<br />\n"; } но имхо ошибка свидетильствует что не определенна, и проблема именно в этом, может забыл где то что проиклюдить, либо используешь функцию до ее определения, то есть она определяеться после ее вызова, либо ее вообше нет
Не сочтите за флуд, но я оч давно уже хочу задать такой вопрос: кто-нибуть пишет скрипты средней сожности типо мыло регера, выучив пхп чисто сам без универа/школы и частного препода???
посоветуйте что лучше почитать про использование шаблонов? вот на текущий момент есть свесртанная страничка голый хтмл хотелось бы прикрутить на нее новости(постраничные),далее еще что-то и т.д. я так понимаю проще всего исп шаблон и уже писать осн функции....