Здравствуйте участники форума, никак не могу решить проблему, уже кипит голова. PHP: <form action = '' method = 'post'> <input type = 'text' name = 'text' size = '20'> <input type = 'submit' value = 'Generate'> </form> <?php $file = file ('links.txt'); if (isset($file) && count($file)>0) { $text = $_POST['text']; foreach ($file as $links) { echo "<a href = '$links'>$text</a></br>"; } } else { die("<font color = 'red' size = '4px'>Файл со ссылками links.txt пустой или отсутствует!</font>"); } ?> Надо чтобы код не отображал ссылки с выбранным текстом, а выдавал сам HTML код для вставки на сайт, то есть результат в браузере должен быть как в исходнике <a href = 'http://ya.ru'>antichat</a></br> <a href = 'http://google.com'>antichat</a></br> <a href = 'http://mail.ru'>antichat</a></br> Заранее спасибо за внимание.
Если я правильно понял - то можно так: echo "<xmp><a href = '$links'>$text</a></xmp></br>"; Ну или замена на спец символы, например так: echo "<a href = '$links'>$text</a></br>";
PHP: <?php $link = 'ya.ru'; $text = 'яндекс'; echo htmlspecialchars("<a href = '$link'>$text</a></br>"); ?> результат:
Подскажите как сделать так чтобы содержимое этого скрипта находящегося по адресу http://www.uin-online.ru//icqlist.php показывалось на главной странице http://www.uin-online.ru/ в том месте где написано ВОТ ТУТ,ну то есть чтобы пользователи когда зашли на мой сайт и сразу увидели уины .про фрейм я знаю,но он уже не актуален.каким еще способом скрипт можно вывести на главную страницу в то окно?Заранее большое спасибо.
Подскажите в чем проблема есть код который парсит из фтп логин,пасс,серв. Тестирую на денвере. Первый код пашет нормально и выпаршивает эти данные. Но когда я добавляю этот код в цикл который построчно читает данные из файла то данный код не пашет. Вот код. Пашет нормально. Code: <? $ftp = "ftp://login:pass@serv:21"; preg_match("#^(?:ftp\://)?([a-z0-9\!\@\#\$\%\^\&\*\(\)\`\~\-\_\=\+\\/\|\[\]\{\}\;\:\'\"\,\.\<\>\//\?\№]+)\:([a-z0-9\!\@\#\$\%\^\&\*\(\)\`\~\-\_\=\+\\/\|\[\]\{\}\;\:\'\"\,\.\<\>\//\?\№]+)@([a-z0-9\-\.]+)(?:\:\d+)?$#i", $ftp, $m); $ftp_user_name = $m["1"]; $ftp_user_pass = $m["2"]; $ftp_server = $m["3"]; echo "$ftp_server <br>"; echo "$ftp_user_name <br>"; echo "$ftp_user_pass <br>"; ?> Код который не пашет. Code: <?php $file = fopen ("1.txt", "r"); while (!feof ($file)) { $ftp = fgets($file, 4096); $res = preg_match("#^(?:ftp\://)?([a-z0-9\!\@\#\$\%\^\&\*\(\)\`\~\-\_\=\+\\/\|\[\]\{\}\;\:\'\"\,\.\<\>\//\?\№]+)\:([a-z0-9\!\@\#\$\%\^\&\*\(\)\`\~\-\_\=\+\\/\|\[\]\{\}\;\:\'\"\,\.\<\>\//\?\№]+)@([a-z0-9\-\.]+)(?:\:\d+)?$#i", $ftp, $m); $ftp_user_name = $m["1"]; $ftp_user_pass = $m["2"]; $ftp_server = $m["3"]; echo "$ftp_server <br>"; echo "$ftp_user_name <br>"; echo "$ftp_user_pass <br>"; } fclose ($file); ?>
2cardons PHP: <?php $ftp_filelist = file('1.txt'); foreach($ftp_filelist as $line) { $arr = parse_url($line); echo "Server: ".$arr['host']."; User: ".$arr['user']."; Pass: ".$arr['pass'].";<br />"; } ?>
Добрый вечер! Подскажите пожалуйста, как можно использовать файл php находящийся на чужом сервере с помощью cURL на своем сервере?
Добрый день, уважаемые. Есть такая задача. В текстовом файле есть список доменов. Каждый домен с новой строчки. Необходимо PHP скриптом спарсить все домены в массив. Помогите пожалуйста.
Скажите пожалуйста, как сделать, чтобы слово которое нашло в поисковике вивыдилось на екран жирным? Вот кусок кода: ... HTML: $text=explode(" ",$search); $a=mysql_query("SELECT * FROM books WHERE bname LIKE '%$text[0]%' AND bname LIKE '%$text[1]%' AND bname LIKE '%$text[2]%'",$session) or die (mysql_error()); $b=mysql_query("SELECT * FROM books WHERE (bname LIKE '%$text[1]%' AND bname LIKE '%$text[2]%') OR (bname LIKE '%$text[0]%' AND bname LIKE '%$text[2]%') OR (bname LIKE '%$text[0]%' AND bname LIKE '%$text[1]%')",$session) or die (mysql_error()); $c=mysql_query("SELECT * FROM books WHERE (bname LIKE '%$text[0]%') OR (bname LIKE '%$text[1]%') OR (bname LIKE '%$text[2]%')",$session) or die (mysql_error()); while($b1=mysql_fetch_row($a)){ print "$i. $b1[1]<br>"; $i++; } while($b2=mysql_fetch_row($b)){ print "$i. $b2[1]<br>"; $i++; } while($b3=mysql_fetch_row($c)){ print "$i. $b3[1]<br>"; $i++; } ... Нужно чтобы светилось $text[0]...$text[2]. Пасибо зарание
Спасибо, и еще вопрос. Вот теперь у меня в массиве есть список доменов. Теперь мне надо перейти на определенный адрес URL, в 1 поле вбить первый элемент массива, т.е. первый домен, и нажать кнопку "submit", и так надо повторить для всех имеющихся в массиве доменов, т.е. походу зациклить while $i <= count($domain_array); Как это осуществить?