[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать на вывод из базы из http:// в www
VELIK505
Имееться такой скриптик:
<?php
$res=$mysqli->query("select * from tb_textads order by rand()");
$row=mysqli_fetch_assoc($res);
$url=$row["url"]; // урл ссылки
$adstext=$row["text"]; //описание ссылки
echo "<a href=\"$url\" target=\"_blank\">$adstext</a><br><a class=\"tclas\" href=\"$url\" target=\"_blank\">$url</a>";
?>


Тут понятно что выводиться такого плана:
Описание ссылки со ссылкой а под ним сама ссылка на сайт в таком плане:
http://mysite.ru
вот надо которая просто ссылка чтобы она была www.mysite.ru (а так как в базу ссылка ложиться в виде http то и выводиться соответственно с http а как мне на выводе http:// заменить на www. ? )



Спустя 4 минуты, 18 секунд (14.10.2011 - 22:55) Winston написал(а):
Так нужно ?
$url=str_replace('http://', 'www.', $row["url"]);

Спустя 3 минуты, 46 секунд (14.10.2011 - 22:59) VELIK505 написал(а):
Цитата (Winston @ 14.10.2011 - 19:55)
Так нужно ?
$url=str_replace('http://', 'www.', $row["url"]);

почти только теперь ссылка получаеться не такая:
www.siteizbazbI.ru
а вот такая http://mysite.ru/www.siteizbazbI.ru/
Тоесть вначале подставляет мой сайт

Спустя 5 минут, 19 секунд (14.10.2011 - 23:04) Winston написал(а):
Ага, значит напиши
$url=str_replace('http://', 'www.', $row["url"]); // урл ссылки
$adstext=$row["text"]; //описание ссылки
echo "<a href=\"http://$url\" target=\"_blank\">$adstext</a><br><a class=\"tclas\" href=\"http://$url\" target=\"_blank\">$url</a>";

Спустя 2 минуты, 51 секунда (14.10.2011 - 23:07) VELIK505 написал(а):
Теперь выводит вот так http://www.siteizbazbI.ru

Спустя 2 минуты, 53 секунды (14.10.2011 - 23:10) Winston написал(а):
Цитата (VELIK505 @ 14.10.2011 - 23:07)
Теперь выводит вот так http://www.siteizbazbI.ru

В атрибуте href так и должно выводить.
А в якоре между <a>...</a> тоже так выводит ? blink.gif

Спустя 1 минута, 11 секунд (14.10.2011 - 23:11) VELIK505 написал(а):
Можешь в скайп выйти покажу на примере? так тяжело обьяснить.

Спустя 55 секунд (14.10.2011 - 23:12) dadli написал(а):
VELIK505
ти что то такого хочиш? или я не правилно понял?

$res = mysql_query("SELECT * FROM tb_textads ");
$row = mysql_fetch_row($res);
do {
$adstext = "www.".substr($row[0],7);
echo "<a href='$row[0]'>$adstext </a> <br>";
}
while($row = mysql_fetch_row($res));

Спустя 7 минут, 29 секунд (14.10.2011 - 23:20) imbalance_hero написал(а):
Я не понимаю, зачем ты пытаешься http убрать? Это главный атрибут ссылок.

Спустя 6 минут, 44 секунды (14.10.2011 - 23:26) VELIK505 написал(а):
Цитата (dadli @ 14.10.2011 - 20:12)
VELIK505
ти что то такого хочиш? или я не правилно понял?

$res = mysql_query("SELECT * FROM tb_textads ");
$row = mysql_fetch_row($res);
do {
$adstext = "www.".substr($row[0],7);
echo "<a href='$row[0]'>$adstext </a> <br>";
}
while($row = mysql_fetch_row($res));

Спасибо но малямс нето.
Откуда ты только взял mysql когда у меня mysqli
И вообще забывай про mysql его скоро не будет юзай mysqli
http://habrahabr.ru/blogs/php/124245/

Спустя 6 минут, 28 секунд (14.10.2011 - 23:33) imbalance_hero написал(а):
VELIK505
str_replace ... "http://" на "http://www."
Ввиду отсутствия http в ссылке, http само автоматически дописывается с ПОЛНЫМ путём к данному файлу. Так устроен <a>

Спустя 18 секунд (14.10.2011 - 23:33) VELIK505 написал(а):
Цитата (imbalance_hero @ 14.10.2011 - 20:20)
Я не понимаю, зачем ты пытаешься http убрать? Это главный атрибут ссылок.

Да всё я понял тупанул малямс. Всё не актуально Винстон помог
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.