1

Тема: Як перевести html код в звичайний текст

Мені потрібно перевести html в простий текст що виводилось все разом з тегами!

2

Re: Як перевести html код в звичайний текст

Куди виводилось?

3

Re: Як перевести html код в звичайний текст

$text = '<b>Текст</b>';
echo htmlspecialchars($text);

4

Re: Як перевести html код в звичайний текст

не допомагає

5

Re: Як перевести html код в звичайний текст

я із бази витягаю

<?php
include_once('/db.php');
$log = $_SESSION['log'];
if(!isset($_SESSION['log'])){
    header('Location:/login.php');    
}
else{
mysql_select_db('progress',$db);
$result = mysql_query("SELECT * FROM users WHERE login='$log'",$db);
$myrow = mysql_fetch_array($result);
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="style/css" href="/style.css">
<title>Користувачі</title>
</head>
<body>
<?php
if($myrow['value'] == 'administrator'){
?>
<table width="100%" border=0 cellpadding=0 cellspacing=0 class="admin_table">
  <tr>
    
    <td class="admin_sitebar">
    
    <?php include('sitebar.php'); ?>
    </td>
    <td class=" admin_content">
    <center><h1>Додати сторінку</h1></center>
    <th>ID</th>
    <th>Назва</th>
    <th>Вміст</th>
    <th>Ключові слова</th>
    <th>Опис</th>
    <th>Силка</th>
    <th>Назва файлу</th>
    <th width="12%">Редагування</th>
  </tr>
  <?php 
  $result = mysql_query("SELECT * FROM pages ",$db);
  $myrow = mysql_fetch_array($result);
  do{
      ?>
  <tr>
    <td><?=$myrow['id'];?></td>
    <td><?=$myrow['name'];?></td>
    <td><?=htmlspecialchars($myrow['text']);?></td>
    <td><?=$myrow['meta_k'];?></td>
    <td><?=$myrow['meta_d'];?></td>
    <td><?=$myrow['link'];?></td>
    <td><?=$myrow['filename'];?></td>
    <td>
    <table width='100&#037;'  cellpadding='0' cellspacing='0'>
  <tr>
    <td><center><a href='pages_edit.php?id=<?=$myrow['id'];?>'><img title='Редагувати' width='30px' src='/img/edit.png'></center></td>
    <td><center><a href='edit.php?id=<?=$myrow['id'];?>'><img title='Видалити' width='30px' src='/img/remove.png'></a></center></td>
  </tr>
</table>

    </td>
  </tr>
  
  <?php
  }
  while($myrow = mysql_fetch_array($result));
  ?>
    

    
    </td>
  </tr>
</table>



<?php 
}
else{echo "Ви не маєте прав адміністратора!<br><a href='/login.php'>Увійти</a>";}
}
?>
</body>
</html>

6

Re: Як перевести html код в звичайний текст

Кодування змініть на UTF-8 скрізь.

7

Re: Як перевести html код в звичайний текст

там всюди utf-8

8

Re: Як перевести html код в звичайний текст

І в БД? А сам файл?

9

Re: Як перевести html код в звичайний текст

а на яку саме

10

Re: Як перевести html код в звичайний текст

utf8_general_ci

11

Re: Як перевести html код в звичайний текст

[img][/img]

12

Re: Як перевести html код в звичайний текст

там стоїть

13

Re: Як перевести html код в звичайний текст

І що робити?

14

Re: Як перевести html код в звичайний текст

olekca01 написав:

І що робити?

Прихований текст

http://ic.pics.livejournal.com/plagas/20955447/59334/59334_original.gif

Багатьом допомагає.

15

Re: Як перевести html код в звичайний текст

Зараз почну

Подякували: VTrim1

16

Re: Як перевести html код в звичайний текст

А якщо вреалі то що?

17

Re: Як перевести html код в звичайний текст

в тому коді є ще php

18

Re: Як перевести html код в звичайний текст

Перевірте кодування самого файлу і.. крайній варіант, додайте наступний код відразу після підключення до БД

mysql_unbuffered_query('SET charset utf8');  
mysql_unbuffered_query('SET names utf8');  
mysql_unbuffered_query('SET character_set_client="utf8"');  
mysql_unbuffered_query('SET character_set_connection="utf8"');  
mysql_unbuffered_query('SET character_set_result="utf8"');

19

Re: Як перевести html код в звичайний текст

Прихований текст

http://ic.pics.livejournal.com/plagas/20955447/59334/59334_original.gif

Багатьом допомагає.

Допомогло!!! А тепер скажіть як вивести перших наприклад 100 символів

20

Re: Як перевести html код в звичайний текст

olekca01 написав:
Прихований текст

http://ic.pics.livejournal.com/plagas/20955447/59334/59334_original.gif

Багатьом допомагає.

Допомогло!!! А тепер скажіть як вивести перших наприклад 100 символів


echo mb_substr($text, 0, 100, 'UTF-8');