Trinux
12.05.2006, 18:29
Всм здарова мужики? Как у вас дела? Я тоже живой =))) завтра на природе шашлыки, поэтому у еня хорошее настроение. Вот решил написать статью о том как делать текст цветным в html страницах. Для этого нам понадобится не только знание html но и php.
Допустим мы хотим сделать цветным текст "Я люблю Аню". Поехали. Для этого надо написать класс на php и на хосте должна быть MySQL БД.
<?
class html_smeni_plz_cvet_teksta{
var $cvet;
var $text;
var $db_login='root';
var $db_pass='';
var $db_server='localhost';
var $db_name='color';
var $link;
var $error;
var $onnect=0;
function html_smeni_plz_cvet_teksta(){
$this->sql_connect();
}
function sql_connect(){
if(!($this->link=@mysql_pconnect($this->db_server, $this->db_login, $this->db_pass))){
$this->error="Ошибка при подключении к серверу ".$this->db_server." пользователем ".$this->db_login."\n";
}else{
$this->connect=1;
$this->sql_dbselect();
}
$this->showe();
}
function sql_dbselect(){
if($this->connect){
if(!mysql_select_db($this->db_name, $this->link)){
$this->error="Ошибка в выборе ".$this->db_name." базы данных. \n";
}
}else{
$this->error="Нет соединения с сервером mysql";
}
$this->showe();
}
function na_krasniy($text){
if($this->connect){
if($text){
for($i=0;$i<strlen($text);$i++){
$text[$i]='<font color="red">'.$text[$i].'</font>';
}
return $text;
}else{
$this->error="нет инкапсулированного текста\n";
}
}else{
$this->error="Нет соединения с БД\n";
}
$this->showe();
}
function showe(){
if ($this->error){
echo $this->error;exit;
}
}
}
?>
<html>
<body>
<?
$html_color=new html_smeni_plz_cvet_teksta();
echo $html_color->na_krasniy('Я люблю Аню');
?>
</body>
</html>
Вот и все =) теперь данный текст будет красным на вашей странице =)
мир чуваки!
P.S. Статья является породием на этот шедевр (http://forum.antichat.ru/thread18999.html).
P.P.S. Собственно Аня, о которой идет речь в статье =))) (http://www.nnm.ru/imagez/gallery/doci/mis/miss_noname-1143722295_i_1187.jpg)
Допустим мы хотим сделать цветным текст "Я люблю Аню". Поехали. Для этого надо написать класс на php и на хосте должна быть MySQL БД.
<?
class html_smeni_plz_cvet_teksta{
var $cvet;
var $text;
var $db_login='root';
var $db_pass='';
var $db_server='localhost';
var $db_name='color';
var $link;
var $error;
var $onnect=0;
function html_smeni_plz_cvet_teksta(){
$this->sql_connect();
}
function sql_connect(){
if(!($this->link=@mysql_pconnect($this->db_server, $this->db_login, $this->db_pass))){
$this->error="Ошибка при подключении к серверу ".$this->db_server." пользователем ".$this->db_login."\n";
}else{
$this->connect=1;
$this->sql_dbselect();
}
$this->showe();
}
function sql_dbselect(){
if($this->connect){
if(!mysql_select_db($this->db_name, $this->link)){
$this->error="Ошибка в выборе ".$this->db_name." базы данных. \n";
}
}else{
$this->error="Нет соединения с сервером mysql";
}
$this->showe();
}
function na_krasniy($text){
if($this->connect){
if($text){
for($i=0;$i<strlen($text);$i++){
$text[$i]='<font color="red">'.$text[$i].'</font>';
}
return $text;
}else{
$this->error="нет инкапсулированного текста\n";
}
}else{
$this->error="Нет соединения с БД\n";
}
$this->showe();
}
function showe(){
if ($this->error){
echo $this->error;exit;
}
}
}
?>
<html>
<body>
<?
$html_color=new html_smeni_plz_cvet_teksta();
echo $html_color->na_krasniy('Я люблю Аню');
?>
</body>
</html>
Вот и все =) теперь данный текст будет красным на вашей странице =)
мир чуваки!
P.S. Статья является породием на этот шедевр (http://forum.antichat.ru/thread18999.html).
P.P.S. Собственно Аня, о которой идет речь в статье =))) (http://www.nnm.ru/imagez/gallery/doci/mis/miss_noname-1143722295_i_1187.jpg)