Просмотр темы
Страница 2 из 2: 12
|
Как показать данные с чужого сайта на своем, но не в iframe...
|
|
Pisatel |
Опубликовано 28.04.2014 04:23
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Думаю, нужно создавать функцию, искать через цикл foreach, внутри него задавать условие и через preg_match искать в строке. |
|
|
Zaxap |
Опубликовано 28.04.2014 12:47
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Pisatel, я весь день пытался и вытащил из себя вот это вот:
Как я понял, эта вот бредофункция как-то странно считает аттач (не фото, а просто аттач): оно выводит 111 вместо 3, 111111 вместо 6 или 1 заместо 1... еще и ошибку выдает... Зло не дремлет, а я добрый...
|
|
|
Rush |
Опубликовано 28.04.2014 12:53
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
потому то что ты выполняешь равносильно |
|
|
Zaxap |
Опубликовано 28.04.2014 16:18
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Блин... все, что у меня в дальнейшем получалось и получается - выполнять равносильные форычи... Не форычится что-то... Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 29.04.2014 07:43
|
Администратор Разработчики Группа поддержки Сообщений: 3384 Зарегистрирован: 20.08.2010 14:03 |
делай дамп для отладки var_dump ты же знаешь с ним сразу будет понятно, динамическая типизация может и удобна но похано отлаживать. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 29.04.2014 08:08
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Тут есть еще одна проблемка: я не могу адекватно подобрать переменную =_= А может и подбираю, но делаю с ней не то... var_dump - вещь полезная, пользоваться-то пользуюсь, но продвинуться она мне никак не помогает... Да и разобраться в работе foreach (хз, сколько уже мануалов читал) не выходит до конца...
Просто нужно посчитать ВСЕ $attachments[$fuck]->type='photo' в $attachments... Но мне, от силы, удалось посчитать только одно)) Или просто кол-во чего-либо в $attachments, type'содержащего. Например, в аттаче есть 'type':'video', 'type':'photo', 'type':'photo'; оно считает 111 - каждое по-отдельности... Изменил(а) Zaxap, 29.04.2014 08:39 Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 29.04.2014 14:20
|
Администратор Разработчики Группа поддержки Сообщений: 3384 Зарегистрирован: 20.08.2010 14:03 |
Еачь - в переводе - каждый => для каждого, те выбирается по циклу 1 пункт из стопки. А у тебя зачем то дописано там $i , оно там реально нужно? может все же? вообще foreach для понимания очень прост: обычный проход по массиву с выбором следующего элемента в каждом проходе, а нюансы в доках есть. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 29.04.2014 15:25
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
$i как раз нужно... даже в isset проверял - не идет без $i =) оно нужно, как и для $hell, только вот для $hell я это $i могу определить, а кол-во фотографий (именно вот это вот $i) получить никак не выходит... Так как я все делаю Все выходит довольно просто: $link['photo']['small] = $attachments[$?]->photo->photo_75 НО! вот этот вот чертов $? (в общем, $i, которым мы определяем "номер" нужной фотки, обмотав вокруг него цикл for) выделить не удается. Для этого нужно как-то count(все фото внутри $attachments), вот в этом-то и весь тупик, точнее в том, как это вот "все фото..." выделить... Тут по совету юзаем foreach и форичим... Только вот... ,черт пусть заберет душу мою, ...хз... --- В итоге я более-менее врубился, что такое foreach и изобрел нечто такое:
НО оно тоже не форычит... ------------ Я врубился, как работает foreach!!! и сделал ВСЕ через foreach(), заменив им for(). Изменил(а) Zaxap, 01.05.2014 13:47 Зло не дремлет, а я добрый...
|
|
|
Nexifat |
Опубликовано 01.05.2014 14:18
|
Пользователь Сообщений: 72 Зарегистрирован: 13.11.2013 20:12 |
PHP - Fusion 7.02.06
.......... |
|
|
Zaxap |
Опубликовано 01.05.2014 16:58
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Nexifat, спасибо :) А теперь давайте я объясню (как сам понимаю работу всей мути, называемой php) таким недотепам, как я, как работает этот чертов foreach и покажу... Итак, вопрос: зачем вообще нужен foreach? Давайте лучше объясню, как я нашел ответ на этот вопрос. С таким же умыслом я использовал такой вот сложный цикл, как for($i=0;$i<count($item);$i++){}. $i - номер элемента массива. Т.е. мы берем и выводим новость, так сказать, по счету: сначала 1, затем 2, затем 3... идет привязка к номеру. А сейчас пример с моим vk api (не нарушаем правила форума, все по теме): Пример for() С помощью foreach мы делаем то же самое, только гораздо проще и быстрее, без указания [$i] (можно сказать, что все определяется автоматически). То же самое, только с foreach: Пример foreach() Даже по виду foreach() гораздо проще той же функции на for()... Объяснил так, как понимаю (ну не совсем так, но все же), 100% что-то было объяснено неверно, так что исправляйте. Зло не дремлет, а я добрый...
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Страница 2 из 2: 12
Перейти на форум: |