<?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> тоже так выводит ?
Спустя 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 "); |
Спасибо но малямс нето.
Откуда ты только взял 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>
str_replace ... "http://" на "http://www."
Ввиду отсутствия http в ссылке, http само автоматически дописывается с ПОЛНЫМ путём к данному файлу. Так устроен <a>
Спустя 18 секунд (14.10.2011 - 23:33) VELIK505 написал(а):
Цитата (imbalance_hero @ 14.10.2011 - 20:20) |
Я не понимаю, зачем ты пытаешься http убрать? Это главный атрибут ссылок. |
Да всё я понял тупанул малямс. Всё не актуально Винстон помог