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