Код (PHP): if (isset($_GET['msnum'])){ $glname = $dt[0]; } print "$glname"; Добавлено спустя 5 минут 38 секунд: $dt[0]; вот этот не отвечает Добавлено спустя 5 минут 45 секунд: Вот смотрите что - Код (PHP): $rlines=file("http://мойсайт/fototmp.dat"); $ri=count($rlines); $edt=explode("|",$rlines[$ri]); $glname = $edt[0]; print $edt[0]; Где ошибка? Добавлено спустя 3 минуты 46 секунд: В тайтл вывести хочу не прет а в теле норм работате нафига так броатцы?
есть фаил fototmp.dat В нем записи такие - Все хорошо|Анон||08.03.13|09:10|sm-7e30b65d7ffb744e19df51ab39343487.png|7e30b65d7ffb744e19df51ab39343487.png|59.81|670|600|45323|-1| Как прочитать из этого файла и занести в $suda 1 ую строчку Добавлено спустя 20 секунд: при этом палочки | это разделения и их не стоит читать Добавлено спустя 38 секунд: типа так 0 ое это все хорошо 1 ое это анон второе это пустота третье это дата четвертое это время и тд Добавлено спустя 5 минут 59 секунд: мне нужно прочитать 1 ое до деления тоесть - Все хорошо и занести его в $
print говно echo круто... print тормоз echo быстро... Код (PHP): $ri=count($rlines); $edt=explode("|",$rlines[$ri]); это количество массива, последня строка будет выглядеть так: Код (PHP): $ri=count($rlines); $edt=explode("|",$rlines[$ri-1]);
читает первую строку линии а там этих строк много и они идут по очереди как сделать так чтобы читало по айди айди находится в линии третье с конца в одинадцатом делении Все хорошо|Анон||08.03.13|09:10|sm-7e30b65d7ffb744e19df51ab39343487.png|7e30b65d7ffb744e19df51ab39343487.png|59.81|670|600|45323|-1|| Русский стиль|Анон||08.03.13|10:26|sm-3c768e05622d31d2a18cdf1807c93e25.png|3c768e05622d31d2a18cdf1807c93e25.png|47.85|522|760|28911|-1|| Курение|||08.03.13|10:28|sm-9ffb3e83e7db46952be953990d82ac02.png|9ffb3e83e7db46952be953990d82ac02.png|53.76|670|600|63201|-1|| получается так if (isset($_GET['msnum']) && ($_GET['msnum']==$id_odinatsatoe_to)){ Добавлено спустя 23 секунды: Как выборку сделат ьпо айди ещё в этом же файле?
Привет ! Да вот смотрю щаз Добавлено спустя 2 минуты 47 секунд: Вот Код (PHP): $rlines=file("http://сайт.ru/fototmp.dat"); $ri=count($rlines); $edtid=explode("|",$rlines[$ri]); if (isset($_GET['msnum']) && ($_GET['msnum'] == $edtid[11])){ $rlines=file("http://сайт.ru/fototmp.dat"); $ri=count($rlines); $edt=explode("|",$rlines[$ri-1]); $glname = $edt[0]; } Добавлено спустя 3 минуты 4 секунды: блин даже фик знает как определять айди
Мне нужно как-то разбить на линии и найти в линиях айди и по этому айди определить Добавлено спустя 8 минут 11 секунд: посчитать линии
Игорь у меня тут фотогалерея. И когда на фото нажимаешь заходишь нужно чтоб вот эта штучка сравнивала с гетом айди в папке и выдавала в тайтл страницы название фото
Код (PHP): do {$ri--; $dt=explode("|", $newlines[$ri]);} Вот в вайлах я ннуль Добавлено спустя 1 минуту 20 секунд: Да мне бы выцепить айди фотки, она в 11 ом делении в текстовом файле пишется и сравнить с гетом. С гетом я сравниловку допишу, мне бы id фотки выцепить из текстового файла Добавлено спустя 1 минуту 5 секунд: вот схема такая написания в тектовый фаил 1|2|3|4|5|6|7|8|9|10|11|12| Вот зеленым показывает где айди находится и таких строк много нужно именно вот эти айдишники выцепить и чтобы он был равен гету фотки свеху $_GET
сочувствую всем сердцем. =) мне прям даже жалко тебя. Добавлено спустя 52 секунды: а ты думаешь, мы не поняли? =)
да спс Мне б побыстрее. Думаю тума в маськуль загонять и выводить D Добавлено спустя 35 минут 46 секунд: Рыл я рыл есть експлод почитал а вот про то как линии делить это наверное надо while читать и присвоение...а это такой гемор надо фантазию иметь в итоге запилил маськуль и все робит щаз =) при загрузке кидается туды все =) и оттуда беру сравнимаю))
ты болен?! что делает функция эксплод своими словами скажи пожалуйста?! Что значит каждый из её трех параметров? Давай уже включай блин голову. и тем не менее, ответь
Надо не фантазию иметь, а просто перестать суетиться. Если четко описать результат который надо получить, то ответ рождается сам. По крайней мере для таких задач из трех действий ))) Мастер класс по понятному описанию задачи: Код (PHP): <?php // Если ты ошибся с номерами полей, то править надо только здесь: define('NAME_FIELD', 0); // индексы массива обычно с 0 define('ID_FIELD', 10); // стало быть это твоё 11-е поле! // только если параметр указан... if (isset($_GET['msnum'])) { $id = $_GET['msnum']; // так, а никак не через "http://..." надо читать СВОИ файлы! $lines = file('./fototmp.dat'); foreach ($lines as $line) { // $line - очередная строка, раскладываем её на отдельные поля $fields = explode('|', $line); // isset() предохраняет от неожиданностей вроде лишнего перевода строки if (isset($fields[ID_FIELD]) && $fields[ID_FIELD] == $id) { // ID найден! запоминаем имя $name = $fields[NAME_FIELD]; break; // досрочное завершение цикла } } } // Найдено? if (isset($name)) { echo $name; } else { echo 'Неверный параметр или запись отсутствует'; } Добавлено спустя 6 минут 20 секунд: ох врёшь, косой! ручки так быстро не выпрямляются. их разрабатывать надо.
Игорь я про эксплод погуглил писать лень тут типа читает и номерует через палочку, как то так долго не смотрел а итоге при создании фотки просто в маськуль загонял гет и выводил на фотке при просмотре =) Добавлено спустя 16 секунд: :}}