ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.01.2009, 00:59
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Сообщение от Gifts
SVAROG
PHP код:
curl_setopt($ch,CURLOPT_NOBODY,1);
curl_setopt($ch,CURLOPT_HEADER,1);
-m0rgan- При отладке хорошо бы проверять где именно ошибка, например:
PHP код:
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die('Не возможно соединиться с базой ('.mysql_error().')');
mysql_select_db(DB_NAME) or die('Нельзя выбрать базу ('.mysql_error().')');
$result = mysql_query($query) or die ('Ошибка запроса: '.mysql_error());
Тогда вопросы будут отпадать сами собой
У меня конфиг был такой:
PHP код:
<?
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR|WARNING);
@mysql_connect("host", "login", "pass") or die("нет коннекта с мускулом...");
@mysql_select_db("database") or die("Нет коннекта с БД...");
mysql_query('set character_set_results=cp1251') or die(mysql_error());
$date=date("d.m.Y");
$ip=$_SERVER['REMOTE_ADDR'];
?>
|
|
|

05.01.2009, 06:42
|
|
Новичок
Регистрация: 19.08.2008
Сообщений: 12
Провел на форуме: 106766
Репутация:
5
|
|
Доброго Вам время суток! Где можно найти документацию, желательно на руском, по работе с Сокетами?? Зарание спасибо 
|
|
|

05.01.2009, 06:52
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
Провел на форуме: 1495545
Репутация:
242
|
|
Romantic1989
http://forum.creastar.ru/index.php?topic=57.0
|
|
|

05.01.2009, 07:02
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
Romantic1989
http://ru2.php.net/manual/ru/function.fsockopen.php
не совсем на русском, но примеров хороших много 
|
|
|

05.01.2009, 11:39
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Сообщение от Mixon
Подскажите плиз такую весчь,вопшем у меня есть скрип-паук,он лазить по сайту и есле находит определенный текст,то выполняет определенное действие,и вот такой вопрос,вопше,я сдела что есле он находит там например слово "Жизнь" то он вставляет в страницу ето
<meta http-equiv="refresh" content="0; URL=life.php">
Вот только проблема в том,что чтоб таймер сработал нужно чтоб страница полностью загрузилась и т.д. т.п. а мне нужен моментальный переход,с выводом етой страницы на екран ( echo $f; ),кто что может посоветовать с етим?
Так никто ничё и не подскажет?((
|
|
|

05.01.2009, 11:50
|
|
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме: 1215706
Репутация:
310
|
|
PHP код:
<?php
header("Location: http://google.com");
die();
?>
или
PHP код:
<script>document.location.href = "http://google.com";</script>
Последний раз редактировалось brasco2k; 05.01.2009 в 11:54..
|
|
|

05.01.2009, 15:01
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
имеется
PHP код:
<form action="dropnews.php" method="POST" >
<?php
$result=mysql_query("SELECT title,id FROM news");
while ($myrow=mysql_fetch_array($result))
{ echo "<table width='200' border='0' align='center'>
<tr><td width='12'><input name='id' type='checkbox' value='$myrow[id]'></td><td>$myrow[title]</td></tr></table>";
}
?>
<input type="submit" name="submit" value="Удалить">
</form>
dropnews.php
PHP код:
<?php
if(isset($_POST['id'])) {$id=$_POST['id'];}
if(isset($id))
{
$result=mysql_query("DELETE FROM news WHERE id='$id'");
if($result == 'true')
{echo "<p>Новость удалена :-)</p><br><a href=\"delnews.php\">Назад</a>";}
else
{echo "<p>Новость не удалена :-(</p><br><a href=\"delnews.php\">Назад</a>";}
}
else
{echo "<p>Ошибка!</p><br><a href=\"delnews.php\">Назад</a>"; }
?>
как можно осуществить удаление сразу нескольких новостей (чтобы их можно было выбрать checkbox'ом)
заранее благодарен 
|
|
|

05.01.2009, 15:36
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
#Wolf# Почитайте на досуге статьи про анти-SQLinj
PHP код:
<pre><form METHOD="POST">
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="1"> Процессоры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="2" CHECKED> Видеоадаптеры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="3"> Сканеры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="4" CHECKED> Модемы
<INPUT TYPE=submit VALUE="Отправить" name="asd">
</form>
<?
if (isset($_POST['asd']))
{
$id=$_POST['Comp'];
if (is_array($id))
{array_walk($id,'intval'); $id=implode("' or id='",$id);}
else $id=intval($id); // не забываем об анти SQL
echo "DELETE FROM news WHERE id='".$id."'";
if (mysql_query("DELETE FROM news WHERE id='".$id."'"))
{
echo "<p>Новость удалена :-)</p><br><a href=\"delnews.php\">Назад</a>";
}
else
{
echo "<p>Новость не удалена :-(</p><br><a href=\"delnews.php\">Назад</a>";
}
}
?>
if ($result=='true') - эт конеш сильно
Последний раз редактировалось Gifts; 05.01.2009 в 15:50..
|
|
|

05.01.2009, 16:50
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
// не забываем об анти SQL
не менее сильно)
я б лучше вот так сделал:
PHP код:
<form action="" method="post">
<input type="checkbox" name="ids[]" value="1" />
<input type="checkbox" name="ids[]" value="2" />
<input type="checkbox" name="ids[]" value="3" />
<input type="checkbox" name="ids[]" value="4" />
<input type="submit" value="Удалить выбранные" />
</form>
<?php
$ids = isset($_POST['ids']) && is_array($_POST['ids']) ? array_map('intval', $_POST['ids']) : '';
if($ids){
$sql = mysql_query('DELETE FROM `table`
WHERE `id` = IN ('.join(',', $ids).') ');
echo $sql ? 'Успешно =)' : 'Неудачно =(';
}
?>
Последний раз редактировалось .:EnoT:.; 05.01.2009 в 16:53..
|
|
|

06.01.2009, 14:51
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Доброе время суток!
Подскажите , что означает эта ошибка:
Ошибка запроса: Query was empty
кусок кода:
PHP код:
if($_GET['news']==add)
{
$query = "SELECT * FROM news"; $empty = mysql_query($query);
$n = mysql_num_rows($empty);
$num=$n+1;
echo'<form method="POST" action="index.php?add=news">
<table width="100%" border="0" cellpadding="3" style="border: 1px solid #324316"><tr><td bgcolor="#324316">
Название: <input type="text" name="name" size="40" value="'.$name.'"></td></tr><tr><td>Первый текст: (выводится на главной странице)<br><br>
<textarea rows="5" name="text" cols="70">'.$text.'</textarea><br><br>
Второй текст: (выводится на странице подробнее о новости)<br><br>
<textarea rows="10" name="text2" cols="70">'.$text2.'</textarea></td></tr>
<tr><td bgcolor="#324316"><center>
<input type=submit value="OK"></center></td></tr></table></form>';
}
if($_GET['add']==news)
{
$form = "INSERT INTO news VALUES ('$num', '$name', '$text', '$text2', '$ip')";
mysql_query($form);
if($form){
echo"<font color=red>Новость успешно добавлена!</font><meta http-equiv='refresh' content='2;URL=index.php?page=news'>";
}
}
Зарание спасибо!
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|