ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как вставить цветной текст в html страницу
  #1  
Старый 12.05.2006, 18:29
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию Как вставить цветной текст в html страницу

Всм здарова мужики? Как у вас дела? Я тоже живой =))) завтра на природе шашлыки, поэтому у еня хорошее настроение. Вот решил написать статью о том как делать текст цветным в html страницах. Для этого нам понадобится не только знание html но и php.

Допустим мы хотим сделать цветным текст "Я люблю Аню". Поехали. Для этого надо написать класс на php и на хосте должна быть MySQL БД.

PHP код:
<?
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. Статья является породием на этот шедевр.
P.P.S. Собственно Аня, о которой идет речь в статье =)))
 
Ответить с цитированием

  #2  
Старый 12.05.2006, 18:35
Аватар для Егорыч+++
Егорыч+++
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме:
20377164

Репутация: 0


По умолчанию

Цвет в базе лучше хранить в Md5
 
Ответить с цитированием

  #3  
Старый 12.05.2006, 18:37
Аватар для censored!
censored!
Green member - Level 3
Регистрация: 02.11.2004
Сообщений: 1,337
Провел на форуме:
2398258

Репутация: 648


По умолчанию

Всем здарова мужики! Как у вас дела? Я тоже в хорошем настроении! Если вы хотите чтобы Аня вас посчитала крутым ну и вапще лучше всех, то я вас щас научю.
1.Открываем Блокнот
2.Пишем там <title>Я люблю Аню</title>
3.Сохраняем как love.html
4.Запускаем
5.Подводим Аню к компу и показываем название окна.
Все. Аня в восторге! Начинает у вас узнавать как у вас так получилось. Вот тут вы победно и скажите: "Ну, панимаешь ли, малыш, не все же пасьянс раскладывать, надо когда-нить начинать и реальными делами заниматься..."

Цитата:
Цвет в базе лучше хранить в Md5
Просто в md5 - не солидно. Надо с солью. И сам скрипт зендом зашифровать.
__________________
+ (это не крестик, это плюсик!)
__________________



Последний раз редактировалось censored!; 12.05.2006 в 18:40..
 
Ответить с цитированием

  #4  
Старый 12.05.2006, 18:39
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

2 Егорыч+++
Я еще не думал над безопасностью этого срипта =) надо будет его модифицировать =)
 
Ответить с цитированием

  #5  
Старый 12.05.2006, 18:48
Аватар для qBiN
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Паржал!
 
Ответить с цитированием

  #6  
Старый 13.05.2006, 18:04
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

крута!
но незареганным юзерам ни к чему любоваться подобными красотами html текста!
чтобы красноту слоф увидела только аня, необходимо продумать систему регистрации для неё, например:
PHP код:
<? 
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; 
    } 
  } 


if (
$_SERVER['REQUEST_METHOD'] == 'POST')
{
$username htmlspecialchars(strtolower(trim($_POST['username'])));
$userpass htmlspecialchars(strtolower(trim($_POST['userpass'])));

if (empty(
$username) || empty($userpass)) 
{
echo (
"Заполните все поля");
exit;
}

if (
$username == 'Аня' && $userpass == 'love')
{
?>
<html> 
<body> 
<? 
$html_color
=new html_smeni_plz_cvet_teksta(); 
echo 
$html_color->na_krasniy('Я люблю Аню'); 
?> 
</body> 
</html>
<?
}
else
{
echo (
"Пароль не совпадает с логином");
exit;
}

}
else
{
echo <<<DATA
<form method='POST'>
Логин
<input type='text' name='username' /><br />
Пароль
<input type='password' name='userpass' /><br />
<input type='submit' value='отправить' />
</form>
DATA;
}
правда, опять же пароль и логин лучше хранить в базе в мд5
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
вставка видео в Html страницу Dracula4ever Болталка 7 12.05.2006 17:48
Что-то типа статьи по Html. Allen Болталка 8 03.03.2006 21:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ