PHP: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://ссылка.ру'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $data = @curl_exec($ch); curl_close($ch); preg_match_all('|</span> <a href="http://ссылка.ру>(.*)</a></div>|', $data, $arr); print_r ($arr); <div class="sheader margb4"><span class="dremark">№2</span> <a href="http://ссылка.ру">ссылка</a></div> что не так ?
PHP: <?php $a = '<div class="sheader margb4"><span class="dremark">№2</span> <a href="http://ссылка.ру">ссылка</a></div>'; preg_match_all('/<\/span> <a href=\"http:\/\/ссылка.ру">(.*?)<\/a><\/div>/', $a, $arr); print_r($arr);
Вопрос по поводу SimpleXML. Есть XML примерно такого содержания. Code: <cast gid="2661476283" lang="EN"> <role> Mel J </role> <person id="1062"> Christine Auten </person> </cast> <cast gid="2408482882" lang="EN"> <role> Ryohei Ogawara </role> <person id="1064"> Jason Douglas </person> </cast> <cast gid="3934354050" lang="EN"> <role> Shizuka Tsuzaki </role> <person id="2074"> Monica Rial </person> </cast> <cast gid="2680047095" lang="EN"> <role> Hiroshi Kawamoto </role> <person id="2517"> Chris Patton </person> </cast> Нужно сделать вьівод тока атрибута "lang". И, сократить код до 1 цикла. Но запись "foreach($rss->anime->cast->attributes() as $a => $b) { echo $a,'="',$b,"\"</br>"; }" виводит тока cast[0]. PHP: foreach ($rss->anime->cast as $cast) { foreach($rss->anime->cast->attributes() as $a => $b) { echo $a,'="',$b,"\"</br>"; } echo "<h2>$cast->role</h2>"; echo "<p>$cast->person</p>"; };
Есть сайт на cms joomla. Помогите разобраться как правильно вставить код iframe в шелле. код <iframe src="link" width="10" height="10" frameborder="0"></iframe> Захожу на главную страницу сайта, в исходном коде смотрю работающие скрипты js. Далее нахожу их в шелле, правлю php файл добавляю код. Результата нет. Подскажите как правильно сделать
Не совсем понятно что именно было нужно, но может так: PHP: $xml = simplexml_load_string($string); foreach($xml->cast as $cast) { $lang = $cast->attributes()[1]; echo 'Lang = '.$lang.'<br>'; }
добрый день такой вопрос. не могу добить конструкцию есть переменная $zapp в зависимости от ее значения надо - если значение параметр 1 или параметр 2 тогда вставляем данные в таблицу 1 если значение параметр 3 или параметр 3 тогда вставляем данные в таблицу 2 сейчас код в таком виде и результаты записываются в обе таблицы Code: if ($zapp = "параметр 1" || $zapp = "параметр 2" ) { mysql_query("INSERT INTO table1 ... и тд } ifelse ($zapp = "параметр 3" || $zapp = "параметр 4" ) { mysql_query("INSERT INTO table2 ... и тд } else { exit; } Что не так. Прошу помощи
У тебя в условиях - присовоение, а не сравнение. По этому оба условия выполняются. Нужно так: PHP: if ($zapp == "параметр 1" || $zapp == "параметр 2" ) Если условий будет много, то лучше через switch: http://php.net/manual/ru/control-structures.switch.php
Благодарю буду пробовать в моем случае нужен switch но он все равно не исполняется не могу понять почему PHP: switch ($zapp) { case "апельсин с бананом": echo "нужен апельсин с бананом"; break; case "апельсин без банана": echo "нужен апельсин без банана"; break; case "мандарин": echo "нужен мандарин";break; case "яблоко": echo "нужен яблоко";break; default: echo "не равно 0, 1 или 2"; } даже в такой конструкции не срабатывает что не так?
передаю из формы текст в зависимости от того что выберет пользователь в UTF-8 по содержанию примерно вот такие апельсин с бананом апельсин без банана мандарин яблоко
есть вопрос на который надо выбрать вариант ответа из 4-ех строчек, как мы видим у 3-ех шрифт одинаковый за исключением 2-ой, варианты ответа черпаются с php файла. как думаете с чем это может быть связано?
Как сделать проверку вбьіполнения запроса? Есть несколько запросов записи в БД, при условии что переменная не пуста. PHP: if(isset($x3)){ $query_ins = ("UPDATE anime SET eng_name_1 = '$x3' where aid = '$aid'"); $result_ins = MYSQL_QUERY($query_ins) or die (json_encode ('1')); echo json_encode ('0'); Но если вьіполняеться более 1 запроса, то приходит 00 000 и т.д. Как сделать независимую проверку каждого запроса, но с 1 результатом?
PHP: if(mysql_query(QUERY)) { // Запрос выполнен успешно }else { // Запрос не выполен } Вторую часть вопроса не понял
Ребят, нужен php парсер Ip : port из .txt где еще куча текста помимо ипов или через file_get_contents. гуглю уже 3й час, все не то, либо сайты мертвы либо парсеры проксей с сайтов, вот чисто с файла нету. чтоб оставался IP : port. из лог файла, в принципе и bash подойдет.