MximuS
-
Posts
25 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by MximuS
-
-
в адреса картинок допишите
../
-
нет, не всё.
в тексте появились обратные слеши "\", возле ковычек.
Я по пробовал сделать так:
$names = str_replace('\"','"',$names);
$names = str_replace("\'","'",$names);Однако почему то убрало не все слеши, есть ли специальная функция для этого?
-
mysql_real_escape_string()?
спасибо, теперь всё работает как надо.
-
Хех, так вам нужно просто htmlspecialchars
Сделал, теперь когда выводит текст из БД не обрабатывает HTML
-
Добавляется через eval что ли? о_О Как php-код может выполниться если он выводится через echo?
<?php
readfile('index.php');
?>
Вот с какой стати, по-вашему, этот кусок должен вдруг выполниться?
Или новости вставляются через include вместе file_get_contents (если каким-то чудом они вдруг хранятся в файлах)?
А для яваскрипта можно применять htmlspecialchars(), это самое простое.
Насчёт явы спасибо.
Я так понимаю надо прописать
имя переменной с текстом = htmlspecialchars(имя переменной с текстом);
а насчёт php судя по всему выполняется при добавление новости.
Выводит такую ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'opencaptcha']=='failed') { echo "<script>alert('You Did Not Fill In T' at line 1
Какой фильтр поставить что бы данные добавлялись.
-
Заменять script на scri pt, <? на < ?
Наверно это не поможет, так как код выложен для копирования, а если так сделать то при копировании он работать не будет.
На многих сайтах и даже на этом, когда пишешь php код он встовляется в отдельную область и не исполняется, подскажите как так сделать или хотя бы где об этом почитать.
-
Здравствуйте!
Проблема следующая:
Написал скрипт добавляет новости на сайт, но проблема, если в новости присутствует код php или JS, то он исполняется несмотря на заключение в BBcode
Что можно сделать что бы код не исполнялся?
-
Спасибо большое, сам не заметил. теперь всё работает.
-
Здравствуйте!
Написал скрипт на php для вывода новостей:
$dbcnx = mysql_connect("localhost", "", "");
$hand = mysql_select_db("blog", $dbcnx);
$query = "SELECT * FROM news";
$result = mysql_query ($query);
$news = '';
while($row = mysql_fetch_array($result))
{$news_zukl = '
<div style="width: 482px;">
<span style="aling:left; font-size:16px;"><b>'.$row['name'].'</b></span><br><br><br>
<span>'.$row['kor_text'].'<br></span><br><br>
<span style="float:left;">'.$row['kot'].'</span><span style="float:right;"><a href="/index.php?news='.$row['id'].'">Подробней<a></span>
</div>
<br>
<hr>';
$news = $news_zukl.$news;
}
mysql_close($dbcnx);
$text = str_replace('{content}',$news,$text);
echo $text;А вот скрин с localhost:
http://saveimg.ru/show-image.php?id=3a5c94...09508d1c670a583
Как видите первая новость выводится правильно, а во второй весь текст становится ссылкой.
Подскажите как исправить.
-
Меньше минуты гуглил:
http://corpocrat.com/2008/08/15/free-wysiw...-in-javascript/
Спасибо, помогло
-
это тоже оффтоп?
Там тоже самое что и я написал, но возможно и не оффтоп, извините пожалуйста, погорячился.
но на преведённо вами странице человеку ещё искать придётся и выделять, а у меня рабочий скрипт.
-
я вот не понимаю господа, вы тут все такие умные, вам человек написал что он ноль в php и попросил код,а не совет, я написал код, LokiDi L0ck написал функцию быстрее, а все остальные лишь оффпостят.
-
MximuS
Много телодвижений. Короче через file_put_contents.
Возможно вы и правы.
-
Здравствуйте!
Вопрос следующий, я думаю многие видели движок для сайтов DLE, так вот, при добавление новостей там над полем для ввода данных, есть панель с кнопками, нажимаешь определённую, добавляется определённый bbcode.
Так как я в JS ноль, а данная функция мне нужна, прошу хотя бы вашего объяснения как это делать.
-
Помогите пожалуйста, в php вообще ноль.
Можно ли с помощью php реализовать, чтобы после нажатия на форме некой кнопки в корне создавался некий файл test.html c кодом
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>Страница</title>
</head>
<body>
</body>
</html>вот как в скрипте написать, чтобы создавался именно такой файл с таким кодом? (т.е. нажал кнопку на форме, скрипт создал файл, открыл его, закатал туда этот код, закрыл, и все)
В форме тогда наверно должно быть как минимум 2 элемента, кнопка и поле для ввода названия.
<?php
$handle = fopen("test.html", "w"); //если имя файла не статично
$put = $_POST['put'];
$handle = fopen($put, "w") //если имя файла статично и задаётся в форме, обращаю внемание что название поля для ввода должно быть put, а метод передачи данные POST
$text = "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n<head>\n<title>Страница</title>\n</head>\n<body>\n</body>\n</html>"
if(fwrite($handle, $text) == FALSE){echo "Где то косячок :(";}
else
{ echo "Файлик успешно создан :)";}
fclose($handle);
?>Если я вас правильно понял, то вот.
P.S. код не проверял.
-
Ещё раз спасибо. Очень надо было это сделать
-
Понял
Надо делать так:
<textarea>
<?php
//тут код для простого вывода содержимого файла?
?>
</textarea>Я знаком и с php, и с элементами формы, но только слабо предстовлялось как присвоить заранее значение элементу формы, а теперь я это понял, спасибо большое!
-
Я совсем тёмный в этом вопросе, мне главное что бы можно было в этой области редактировать и это должна быть форма так как текст это будет сохраняться.
-
Здравствуйте!
Возникла надобность в скрипте, который будет открывать файл по указаному пути, выводить его содержимое в облость для редактирования, затем этот текст будут редактировать и потом скрипт должен перезаписать отредактированый текст в тот же файл.
Ну как открытие и перезапись сделать я предстовляю, проблема с редактируемой областью, я не разу подобного не делал, поэтому хочу спрасить вашего совета.
-
Первый ответ помог в решение данной проблемы, но сразу возникла другая. Теперь нижнее меня не отображается вообще.
-
снесите IE6 и делайте сайт спокойно
-
для #bottomBlock наверно надо поставить z-index:-1;
в эксплорере вроде более менее.
поставьте себе virtualbox и на него винду с IE.
Всё, помогло, терь все работает и в Лисе. Тока вот скажите что это за стиль такой, я такого не знаю
virtualbox и туда винду много мароки, наднях поставилю wine и туда уже IE
-
Здравствуйте!
Проблема следующая:
Вот ссылка sh32brest, при открытие её в Firefox неработают ссылки, на их месте как будто бы картинка, даже не выделяется, при открытие в Opere всё работает нормально, но всё таки на Opere не так много людей сидят, поэтому необходимо исправить данную ошибку. Сам мучался 2 дня, не получилось
Вот код(хотел под споилер спрятать, но не получилось)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta name="google-site-verification" content="cDRTvkwHKrlwzrKmOiLlkx8qhNnOBpwatsjyyV8FeVU" />
<title>Средняя школа №32, г.Брест</title>
<link rel="stylesheet" type="text/css" href="styles/style.css" media="all" />
<script>
function ShowMenu(objId, vis) {
obj = document.getElementById(objId);
obj.style.visibility = vis;
}
</script>
</head>
<body>
<div id="topBorder">
<img src="styles/main_top1.png">
</div>
<div id="mainField"><div id="mainSheet">
<div id="Logo">
<img src="images/flag.gif" alt="здесь находятся название и логотип сайта, единые для всех страниц" title="СШ №32, г.Брест">
<!-- Вывод даты -->
<div id="data">
<span style="font-size:10px;">
<script language=JavaScript>
var months=new Array(13);
months[1]="Январь";
months[2]="Февраль";
months[3]="Март";
months[4]="Апрель";
months[5]="Май";
months[6]="Июнь";
months[7]="Июль";
months[8]="Август";
months[9]="Сентябрь";
months[10]="Октябрь";
months[11]="Ноябрь";
months[12]="Декабрь";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getFullYear();
if (year<100) year="19" + time.getFullYear();
else year=time.getFullYear();
document.write("<b>" + date + ", "+ lmonth);
document.write( ", " + year + "</b>");
</SCRIPT>
</span>
<!-- Конец вывода даты -->
</div>
<form id="SSS" method="POST" action="search.php">
<span class="sText">Поиск по сайту:</span>
<input type="text" name="whatdoreplace" size="25">
<input type="submit" value="Искать" name="B1">
</form>
</div>
<div id="mainMenu">
<div class="menuBox"><a href="punkt.php?id=index" onMouseOver="ShowMenu('sBox1','visible')" onMouseOut="ShowMenu('sBox1','hidden')">О школе</a></div>
<div class="menuBox"><a href="punkt.php?id=documents">Документы</a></div>
<div class="menuBox" style="width:210px;"><a href="punkt.php?id=nea">Методическая копилка</a></div>
<div class="menuBox"><a href="punkt.php?id=nea">Вне уроков</a></div>
<div class="menuBox"><a href="punkt.php?id=okno">Одно окно</a></div>
<div class="lastBox"><a href="punkt.php?id=about">О сайте</a></div>
</div>
<div class="sBox" id="sBox1" onMouseOver="ShowMenu('sBox1','visible')" onMouseOut="ShowMenu('sBox1','hidden')">
<a href="punkt.php?id=shtori">История</a>
<a href="punkt.php?id=sistem">Система управления</a>
<a href="punkt.php?id=adminis" onMouseOver="ShowMenu('sBox2','visible')" onMouseOut="ShowMenu('sBox2','hidden')">Администрация</a>
<a href="punkt.php?id=uchit">Учителя</a>
</div>
<div class="sBox_1" id="sBox2" onMouseOver="ShowMenu('sBox2','visible')" onMouseOut="ShowMenu('sBox2','hidden')">
<a href="#">Директор (Киселевич С.В.)</a>
<a href="#">Зам директора по УР(Мурашко С.Ю.)</a>
<a href="#">Зам директора по УР(Татарчук А.А.)</a>
<a href="#">Зам директора по УР(Даниленко С.Ф.)</a>
<a href="#">Зам директора по ВР(Голубева О.А.)</a>
<a href="#">Зам директора по ХР(Кожевников Ю.А.)</a>
</div>
<!-- Начало контента -->
<!-- Левая колонка -->
<div id="leftBlock" style="padding-top:5px;">
<div class="ordinaryBox">
<div class="header">
<span>Оглавление</span>
</div>
<span class="fieldText" style="text-align:justify; font-size:80%;">
<a href="punkt.php">Главная</a><br>
<a href="punkt.php?id=nea">Форум</a><br>
<a href="punkt.php?id=news">Новости</a><br>
<a href="punkt.php?id=foto">Фотогалерея</a><br>
<a href="punkt.php?id=dostish">Достижения</a><br>
<a href="punkt.php?id=vipusk">Выпускники</a><br>
<a href="punkt.php?id=lincks">Ссылки</a><br>
<a href="punkt.php?id=contacts">Контакты</a><br>
<a href="punkt.php?id=smi">Наша школа в СМИ</a><br>
<a href="punkt.php?id=nea">Юмор</a><br>
</span>
</div>
<div class="ordinaryBox">
<div class="header">
<span>Стоит заглянуть</span>
</div>
<span class="fieldText" style="text-align: left; font-size:80%;">
<a href="http://www.zorki.ucoz.ru">Сайт 7 "Б" класса</a><br>
<hr>
<a href="http://www.sh32brest.narod.ru">Сайт Пионерской дружины "Лидер"</a><br>
<hr>
<a href="http://www.mir.pravo.by"><img src="images/pravo.gif"></a>
</span>
</div>
<div class="ordinaryBox">
<div class="header">
<span>Новости мира</span>
</div>
<span class="fieldText" style="text-align: left; font-size:80%;">
<!-- Экспорт новостей TUT.BY -->
<script type="text/javascript" src="http://sh32brest.iatp.by/TUTBYExporter.js" charset="utf-8"></script>
<script type="text/javascript" src="http://news.tut.by/export/index_3.js" charset="utf-8"></script>
<script type="text/javascript">
TUTBY.SetTitleStyle("Verdana, Arial,Helvetica, sans-serif",10,"navy");
TUTBY.SetCategoryStyle(true,"Verdana, Arial,Helvetica, sans-serif",10,"bold","navy");
TUTBY.SetDateStyle(true,"dd-mm-yyyy","Verdana, Arial,Helvetica, sans-serif",8,"normal","red");
TUTBY.ExportNews();
</script>
<!-- Экспорт новостей TUT.BY -->
</span>
</div>
</div>
<!-- Правая колонка -->
<div style="float:right; width: 140px;">
<div id="rightBlock">
<div class="ordinaryBox">
<div class="header">
<span>Наши новости</span>
</div>
<?php
$dir = "news";
// Сортировка по убывайте
$sort = scandir($dir, 1);
// Выводим содержимое массивов
$i=1;
foreach($sort as $val)
{
if($val == "poln") continue;
if($val == ".") continue;
if($val == "..") continue;
if($i < 5)
{
$put = "news/".$val;
$text = file_get_contents ($put);
echo $text;
++$i;
}
}
?>
</div>
<div class="ordinaryBox">
<div class="header">
<span>Всякие банеры</span>
</div>
<center>
<script>URL="http://img.gismeteo.ru/flash/120x60_2.swf?city=33008&cset=5&nname=%D0%91%D1%80%D0%B5%D1%81%D1%82";w="120";h="60";value="33008&cset=5&nname=%D0%91%D1%80%D0%B5%D1%81%D1%82";lang="ru";</script><script src="http://img.gismeteo.ru/flash/fcode.js"></script>
<!-- catalog.tut.by code begin -->
<a href="http://catalog.tut.by/">
<img src="http://catalog.tut.by/images/catalog-tut5.gif" border=0 width=88 height=31 alt="Каталог TUT.BY"></a>
<!-- catalog.tut.by code end -->
<?php
//—-visitLog v0.9.1—-
$visitLogLogin = '';
$visitLogPassword = '';
$visitLogURL = 'http://visitlog.net/counter?t=h&l='.$visitLogLogin;
$visitLogURL .= '&p='.$visitLogPassword;
if (isset ($_SERVER['HTTP_USER_AGENT']) && strlen($_SERVER['HTTP_USER_AGENT'])>0) {
$visitLogURL .= '&u=' . urlencode($_SERVER['HTTP_USER_AGENT']);
}
if (isset ($_SERVER['HTTP_HOST']) && strlen($_SERVER['HTTP_HOST'])>0) {
$visitLogURL .= '&d=http://' . $_SERVER['HTTP_HOST'];
if (isset ($_SERVER['REQUEST_URI']) && strlen($_SERVER['REQUEST_URI'])>0) {
$visitLogURL .= $_SERVER['REQUEST_URI'];
}
}
if (isset ($_SERVER['HTTP_REFERER']) && strlen($_SERVER['HTTP_REFERER'])>0) {
$visitLogURL .= '&r=' . urlencode($_SERVER['HTTP_REFERER']);
}
if (isset ($_SERVER['REMOTE_ADDR']) && strlen($_SERVER['REMOTE_ADDR'])>0) {
$visitLogURL .= '&i=' . urlencode($_SERVER['REMOTE_ADDR']);
}
if (isset ($_SERVER['HTTP_X_FORWARDED_FOR']) && strlen($_SERVER['HTTP_X_FORWARDED_FOR'])>0) {
$visitLogURL .= '&x=' . urlencode($_SERVER['HTTP_X_FORWARDED_FOR']);
}
$visitLogPrevSocketTimeout=ini_set('default_socket_timeout', 5);
@file_get_contents($visitLogURL);
ini_set('default_socket_timeout', $visitLogPrevSocketTimeout);
//—/visitLog—-
?> <!--Akavita counter start-->
<script type="text/javascript">var AC_ID=42506;var AC_TR=false;
(function(){var l='http://adlik.akavita.com/acode.js'; var t='text/javascript';
try {var h=document.getElementsByTagName('head')[0];
var s=document.createElement('script'); s.src=l;s.type=t;h.appendChild(s);}catch(e){
document.write(unescape('%3Cscript src="'+l+'" type="'+t+'"%3E%3C/script%3E'));}})();
</script><div id="AC_Image" style="display: inline"></div>
<noscript><a target='_top' href='http://www.akavita.by/'>
<img src='http://adlik.akavita.com/bin/lik?id=42506&it=1'
border='0' height='1' width='1' alt='Akavita'/>
</a></noscript>
<!--Akavita counter end-->
<a href="http://www.visitlog.net"><img src="http://visitlog.net/cnt/sh32-264.png" alt="visitLog" /></a>
</center>
</div>
</div>
</div>
<!-- Центральный текстовый блок -->
<div id="centralBlock" style="font-size:90%; width: 620px;">
<div style="float:left; width: 140px;">
<a href="jumor.php?id=Avto">Авто</a><br />
<a href="jumor.php?id=english">Английские</a><br />
<a href="jumor.php?id=army">Армия</a><br />
<a href="jumor.php?id=vasili_ivanovich">Василий Иванович</a><br />
<a href="jumor.php?id=vovochka">Вовочка</a><br />
<a href="jumor.php?id=doctor">Врачебные</a><br />
<a href="jumor.php?id=rabinovich">Еврейские</a><br />
<a href="jumor.php?id=computer">Компьютерные</a><br />
<a href="jumor.php?id=men">Мужские</a><br />
<a href="jumor.php?id=newyear">Новогодние</a><br />
<a href="jumor.php?id=NewRus">Новые русские</a><br />
<a href="jumor.php?id=polit">Политика</a><br />
<a href="jumor.php?id=prazdnik">Праздники</a><br />
<a href="jumor.php?id=blonds">Про блондинок</a><br />
<a href="jumor.php?id=work">Работа</a><br />
<a href="jumor.php?id=raznoe">Разное</a><br />
<a href="jumor.php?id=fam">Семья</a><br />
<a href="jumor.php?id=sport">Спорт</a><br />
<a href="jumor.php?id=stud">Студенческие</a><br />
</div>
<div style="float:right; width: 480px;">
<?php
$id= $_GET["id"];
$connection = mysql_connect ("localhost", "", "");
$db =mysql_select_db ("", $connection);
$query = "SELECT * FROM anekd";
$result = mysql_query ($query);
if($id=='all'){
while($row = mysql_fetch_array($result))
{echo ('
<hr>
<div>'.$row["text"].'<div>
<div style="text-align:left;>'.$row["data"].'</div><div style="text-align:right;>'.$row["kot"].'</div>
');}}
else{
while($row = mysql_fetch_array($result))
{
if($id==$row["kot"])
{
echo ('
<hr>
<div>'.$row["text"].'<div>
<div style="text-align:right;>'.$row["kot"].'</div>
');
}
}
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Нижняя информационная полоса -->
<div id="bottomBlock" style="width:950px; display:block; height:auto">
<img src="images/hr.gif">
<span style="color:#000000; float:left; font-size:10px">Школьный e-mail: <a href="mailto:sh32brest@mail.ru">sh32brest@mail.ru</a>, E-mail админа: <a href="mailto:sh32@open.by">sh32@open.by</a></span>
<span style="color:#000000; float: right; font-size:10px">Наш адрес: г. Брест, ул. Строительная ,21</span>
<img src="images/hr.gif">
<span style="color:#000000; float:left; font-size:8px">This web page is hosted free of charge through the Internet Access and Training Program (IATP). IATP is a project funded by the US Department of State, Bureau of Educational & Cultural Affairs, and implemented within the framework of the UNDP "Internet-2" project.<img src="http://www.iatp.by/logos/eca.gif" width="15" height="15" border="0" alt="State Exchange"></span>
<img src="images/hr.gif">
<span style="font-size:8px"><center><b>©</b> 2010 «<a href="http://sh32brest.iatp.by/">sh32brest</a>»</center></span>
<img src="images/hr.gif">
</div>
</div></div>
<!-- конец контента -->
<div id="bottomBorder">
<img src="styles/main_bott1.png">
</div>
</body>
</html>Очень надеюсь на помощь, на этом форуме.
p.s. у кого есть, посмотрите пожалуйста, корректно ли работает страница в IE(последней версии), у меня стоит Ubuntu виндосовские программы не запускаются
-
с помощью чего можно реализовывать. может глупо, но само легко это сделать на php
Код страницы
in PHP
Posted
Здравствуйте!
Проблема:
Скрипт с этой страницы выводит инфу лишь об Питере, если адрес на html файл, то всё норм, а вот если такой http://www.rus-trip.ru/content/view/275/2/ (точно также страница только в нете а не на localhost) не работает, при том что код оно получает, так как если сделать так:
то нормально выводит страницу. Уже 3 часа сижу бьюсь над этой проблемой, пожалуйста подскажите как исправить.