Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Гиперссылка
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Гиперссылка

Страниц (1): [1]
 

1. ATOM - 24 Мая, 2011 - 02:34:04 - перейти к сообщению
Ребята подскажите плиз как можно реализовать.
если 2 файла links.php и links.txt
в Index.php есть 2 поля:
1поля:
google.ru
yandex.ru
rambler.ru
2поле:
гугл
яндекс
рамблер
----
как можно реализовать что бы делались гиперссылки и сохранялся код в links.txt
2. komprenda - 24 Мая, 2011 - 02:36:00 - перейти к сообщению
ATOM пишет:
Ребята подскажите плиз как можно реализовать.
если 2 файла links.php и links.txt
в Index.php есть 2 поля:
1поля:
google.ru
yandex.ru
rambler.ru
2поле:
гугл
яндекс
рамблер
----
как можно реализовать что бы делались гиперссылки и сохранялся код в links.txt


Не понял сути вопроса, что и где находится
3. ATOM - 24 Мая, 2011 - 02:39:07 - перейти к сообщению
ну вот допустим что бы можно было вводить в поле 1 там будет урлы , а в поле 2 там будут название ссылки
то есть массово добавление, допустим
в поле 1 добавим
site.ru
mysite.ru
и в поле 2 добавим
сайт
мой сайт
то есть 1 поле первая строка соответствует второму полю 2 строке и так далее.

то есть в итоге должно получиться <a href="http://site[dot]ru">сайт</a><a href="http://mysite[dot]ru">мой сайт</a>
4. komprenda - 24 Мая, 2011 - 02:47:12 - перейти к сообщению
ATOM пишет:
ну вот допустим что бы можно было вводить в поле 1 там будет урлы , а в поле 2 там будут название ссылки
то есть массово добавление, допустим
в поле 1 добавим
site.ru
mysite.ru
и в поле 2 добавим
сайт
мой сайт
то есть 1 поле первая строка соответствует второму полю 2 строке и так далее.

то есть в итоге должно получиться <a href="http://site[dot]ru">сайт</a><a href="http://mysite[dot]ru">мой сайт</a>


Пусть первое <textarea name="pole1"></textarea>, второе поле 2, методом пост отправляем

PHP:
скопировать код в буфер обмена
  1. $arr1 = explode("\r\n", $_POST["pole1"]);
  2. $arr2 = explode("\r\n", $_POST["pole2"]);
  3. for ($i = 0, $k = count($arr1); $i < $k; ++$i) {
  4. $f = fopen("links.txt", "a+b");
  5. fwrite($f, "<a href=\"{$arr1[$i]}\">{$arr2[$i]}</a>\r\n");
  6. fclose($f);
  7. }
  8.  
5. ATOM - 24 Мая, 2011 - 02:56:27 - перейти к сообщению
спасибо биг за помощь но не работает(
6. komprenda - 24 Мая, 2011 - 10:29:34 - перейти к сообщению
ATOM пишет:
спасибо биг за помощь но не работает(


теперь работает там описка была
7. ATOM - 24 Мая, 2011 - 11:09:44 - перейти к сообщению
супер! биг спс

 

Powered by ExBB FM 1.0 RC1