spider13

Рейтинг
72
Регистрация
28.03.2010

Раз уж так критично для Вас менять название файлов, то лучше сделать проверку, и если обнаруживается файл с таким именем, создаете новую папку, например 001 и туда записываете файла. Вообще лучшая структура похожая на загрузку файлов Wordpress.

{папка с контентом}/{текущий год}/{текущий месяц}/{текущая дата}/

Если же файл с таким именем в папке существует, создаете новую папку

{папка с контентом}/{текущий год}/{текущий месяц}/{произвольный номер или номер по порядку}/

А в общем лучше добавлять к имени файла его crc32 хеш, для примера, через знак минус.

butteff:
Здравствуйте, господа, нужен php скрипт, который парсит контент из групп, в файл или бд.
Либо программа, которая собирает посты в файл csv, к примеру.
Прям целиком посты, их текст и картинки, либо html код.
Уверен, что за столько лет уже где-то должно что-то быть готовое, не подскажете ли? Гуглить гуглил, нашел пару старых неработающих скриптов. Поделитесь актуальным, прошу.

Честно сказать, за все это время в паблике видел только один скрипт, и тот парсил не контент, а фотографии. Все остальное было платное.

siv1987:
Найти место за которое он отвечает. Видно что это флаг, а значит он участвует в условие.

Если бы там все красиво было сделано, то проблем бы не было. Шаблонизатор достаточно ужасен, но спасибо за советы.

siv1987:
Так в какой кодировке данные, и версия php? До 5.4 с кириллицей в cp1251 проблем не должно быть.
Найти за что отвечает параметр htmlconv и там ее задать, или почитать документацию по шаблонизатору каким образом это можно сделать

За что он отвечает я понимаю, но не во всех местах его ставить это правильное решение, в некоторых случаях он как и должен html теги удалять из контента пользователей. php 5.3 на рабочем.

mynatasha:
да, знаю про редактор, на счет жирного текста, стоял <strong>, поменяла на <b> и текст стал жирным, только вручную конечно не очень удобно менять

а по поводу маркированного списка вот:
<ul>
<li>бла бла бла</li>
<li>бла бла бла</li>
</ul>

все правильно, а не работает((((

а еще не работает красная строка для абзаца

---------- Добавлено 29.04.2014 в 11:17 ----------



а это как? Где посмотреть?

Для начала нужно перейти на сам сайт и вызвать панель разработчика, или как она называется. В Google chrome она вызывается нажатием F12. Там можно посмотреть, что перегрузило св-ва для вашего тега.

siv1987:
Если вы шаблоне нет данных который кодируются отличным способом чем в windows-1251, а их по идее не должно быть, то его кодировка собственно без разницы. Значение имеет в какой кодировке находятся ваши данные ("значение переменной"), http://www.php.net/manual/ru/function.htmlspecialchars.php

Сам шаблон выводиться нормально, а вот кириллические данные, которые передаются через MergeBlock, не выводятся совсем. Хотя если сделать var_dump блока, то все отлично видно. Насколько я понимаю сама функция преобразования(вырезания html тегов) режет эти данные из-за неправильно кодировки.

А вот как задать эту кодировку. Проблема возникает только на рабочем хосте, на локальном же, все работает отлично.

Saros777:
<!DOCTYPE html>

<html lang="en">
<head>
<title>Дизайн и верстка сайтов | Контакты</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="css/reset.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css">
<link href='http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700' rel='stylesheet' type='text/css'>
<script src="js/jquery-1.7.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<!--[if lt IE 9]>
<script src="js/html5.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="css/ie.css">
<![endif]-->
</head>


<body>
<!--==============================header=================================-->
<div class="header">
<div>
<div class="subpages-nav">
<nav>
<ul class="menu">
<li class="li-none"><a href="index.html">Главная</a></li>
<li><a href="uslugi.html">Услуги</a></li>
<li><a href="portfolio.html">Портфолио</a></li>
<!--<li class="li-left li-none"><a href="services.html">Блог</a></li>
<li><a href="news.html">Магазин</a></li>-->
<li class="current li-left li-none"><a href="contacts.html">Контакты</a></li>
</ul>
<h1><a href="index.html"><img src="images/logo17.png" alt=""></a></h1>
</nav>
</div>
</div>
</div>
<!--==============================content================================-->

<section id="content">
<div class="pad-1">
<div class="page6-row1">
<div class="col-14">
<h2 class="h2">Контакты:</h2>
<dl>
<dt class="clr-1"><strong >Дизайн и вёрстка сайтов</strong><br>
<dd><span class="clr-1">Icq:</span>------</dd>
<dd><span class="clr-1">Скайп: </span>111111</dd>
<dd><span class="clr-1">Email:</span><a href="#" class="link">------</a></dd>
</dl>
</div>

<div class="col-16">
<h2 class="h2 p2">Обратная связь:</h2>
<head>
<title>Oбpaтнaя cвязь</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="styling.css" rel="stylesheet" type="text/css" media='screen,projection' />
</head>
<?phpinclude("/ArtNovyi/php/form/index.php"); ?>
<?phpinclude("php/form/index.php"); ?>


</div>
</div>
</div>
</section>
<!--==============================footer=================================-->
<footer> <span><strong>© 2014 Все права защищены</strong><br>
</body>
</html>


Сайт на денвере (форма сама работает если отдельно запускать)
При подключении просто не видит, ни каких ошибок не выдаёт

А если включить вывод ошибок? http://www.php.net/manual/ru/errorfunc.configuration.php

И какая ошибка возникает?

Всем спасибо за ответы, готовый вариант найден на dklab.ru.

Всего: 96