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

07.10.2008, 00:00
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Блин. ну неужели так сложно взять книжку и прочитать первые 10 страниц хотябы? Это же самые основы.
|
|
|

07.10.2008, 12:17
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
nerezus, ты кому и о чем?
|
|
|

07.10.2008, 12:40
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
Вот так можно
PHP код:
<?
fucntion calc($znak, $c1, $c2)
{
switch($znak)
{
case "+":
$result = $c1 + $c2;
break;
case "-":
$result = $c1 - $c2;
break;
case "*":
$result = $c1 * $c2;
break;
case "/":
$result = $c1 / $c2;
break;
}
return $result;
}
echo calc($_POST['Знак'], $_POST['Число1']?, $_POST['Число2']);
?>
Последний раз редактировалось -=Static=-; 07.10.2008 в 12:42..
|
|
|

07.10.2008, 12:42
|
|
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Как сделать вместо + в переменной $summa знак который вводит пользователь в поле "Знак" и чтоб выражение работало...
PHP код:
eval("$summa = $_POST['Число1'] ".$_POST['Знак']." $_POST['Число2'];");
Это в теории. на практике обязятельно сделай проверку на вводимое значение 'Знак'.
Пример:
PHP код:
$signs = array('+', '-', '/', '*');
if (in_array($_POST['знак'], $signs))
{
$sign = $_POST['знак'];
}
eval("$summa = $_POST['Число1'] " . $sign . " $_POST['Число2'];");
ЗЫ: используй латинские индексы - меньше проблем будет. ( znak вместо Знак и т.д.)
И как ещё сделать чтоб на новой странице отображались эти результаты...А то они у меня под кропкой "Запрос"
Никак, ведь у тебя сначала идёт безусловный вывод HTML а уже потом выполняется php-код. поменяй структуру файла.
Последний раз редактировалось [x26]VOLAND; 07.10.2008 в 12:51..
|
|
|

25.10.2008, 08:31
|
|
Познающий
Регистрация: 05.10.2008
Сообщений: 34
Провел на форуме: 264058
Репутация:
67
|
|
Нужен хелп.
Решил написать скрипт, который будет принимать капчу с нужного мне сайта.
Взял сайт [Х].
Стоит защита, напрямую картинку не получить. Получил через сокет с отправкой реферала и т.д..
Такая трабла принимаю данные, приходит картинка. Тупо принятые данные сохраняю в jpg файл. ACDSee читает картинку, другие программы не воспринимают, мне нужно получить полноценную картинку. Решил, что проблема в заголовках (header)
Вопросы:
- Как убрать заголовки
- Как с данных напрямую вывести картинку в php скрипте (content-type: image/jpg) Не помогает.
Может кто занимался подобным. Подскажите ваши решения. Спасибо
|
|
|

25.10.2008, 12:22
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
Кодировка
народ возникла проблема, помогите кто может!
Суть проблемы вот в чем:
Есть цмс joomla у ее базы стоит кодировка general1251. Есть компонент(самописный). Так вот когда я экспортирую данные из cvs файла в таблицу компонента, если у таблицы стоит general1251 заносятся тупо ? вместо русских букв.Как быть???
|
|
|

25.10.2008, 12:52
|
|
Познающий
Регистрация: 22.08.2006
Сообщений: 39
Провел на форуме: 69953
Репутация:
11
|
|
Сообщение от ~NeiTRoN~
если у таблицы стоит general1251 заносятся тупо ? вместо русских букв.Как быть???
Поэксперементируй, попробой смнеить кодировку запросов: например: mysql_query('SET NAMES cp1251');
Или конвертируй текст в нужную кодировку covert_cyr_string();
|
|
|

25.10.2008, 12:57
|
|
Познающий
Регистрация: 22.08.2006
Сообщений: 39
Провел на форуме: 69953
Репутация:
11
|
|
Нужна помощь, немогу понять как правильно нужно перемещать загруженные файлы в папки сайта. Проблемма заключаеться в том что файлы переноситься лишь в директори с правами 0777. Пробовал менять права через chmod(); но они не меняют, может функция устарела, на хостинге php5.
Буду рад любой информации.
|
|
|

15.11.2008, 11:56
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
не подскажете как создать столбик "id" который автоматически задаёт значение...
1.
2.
3.
....
Всё сделал...
PHP код:
CREATE TABLE `news` (
`id` int(5) NOT NULL auto_increment
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0;
Последний раз редактировалось Byrger; 15.11.2008 в 12:05..
|
|
|

25.10.2008, 12:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
go2be Если ты получаешь картинку сокетом, то проблема не в лишних заголовках, а как раз в их отсутствии. Посмотри внимательно сниффером, какой запрос посылает браузер за картинкой.
А так, схема приблизительно такая:
PHP код:
<?PHP
function post($url,$content='')
{
//некая функция для удобства запросов
}
post (<урл со страницей, где капча>);
//получили нужные куки, и всю остальную шляпу
file_put_contents('local.jpg',post(<сама капча>));
echo '<img src="local.jpg">';
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|