pak
Сообщения: 9,041
Регистрация: 14.04.2003 |
30 октября 2009, 01:02
| | |
#201 (ПС)
| -Цитата от a.su.s спошник не совсем понял | | | | Космонавт
Сообщения: 1,786
Регистрация: 04.06.2008 Откуда: Vancouver |
30 октября 2009, 01:08
| | |
#202 (ПС)
| -Цитата от frolkin -Цитата от a.su.s спошник не совсем понял СПО — Свободное Программное Обеспечение. Добавлено через 1 минуту 56 секунд Особо не противничаю над продуктами того-же microsoft'a, более того, сейчас под виндовсом сижу, но в разработке для меня главное открытость. | | | | pak
Сообщения: 9,041
Регистрация: 14.04.2003 |
30 октября 2009, 01:22
| | |
#203 (ПС)
| хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно | | | | пользовательпользователей
Сообщения: 3,269
Регистрация: 01.08.2009 Откуда: Msk |
30 октября 2009, 01:27
| | |
#204 (ПС)
| -Цитата от frolkin но среды разработки стоят бабла конечно Их ровно столько же, сколько и бесплатных. | | | | Космонавт
Сообщения: 1,786
Регистрация: 04.06.2008 Откуда: Vancouver |
30 октября 2009, 01:30
| | |
#205 (ПС)
| -Цитата от frolkin хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно Открытость — это не только доступ к исходным кодам, это возможность их изменять по своему усмотрению, если грубо говоря. GNU GPL
Ты не поверишь, возможно, но я таки часто использую консольный компилятор и вполне доволен | | | | pak
Сообщения: 9,041
Регистрация: 14.04.2003 |
30 октября 2009, 01:35
| | |
#206 (ПС)
| -Цитата от a.su.s -Цитата от frolkin хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно Открытость — это не только доступ к исходным кодам, это возможность их изменять по своему усмотрению, если грубо говоря. GNU GPL
Ты не поверишь, возможно, но я таки часто использую консольный компилятор и вполне доволен нет ну теоретически ты можеш вносить любые изменения в любой продукт написанный для ос виндоус
просто это законом приследуется )) | | | | КуриБамбук
Сообщения: 913
Регистрация: 19.01.2009 Откуда: Красногорск |
30 октября 2009, 01:39
| | |
#207 (ПС)
| -Цитата от a.su.s -Цитата от BBambuQ -Цитата от Carnage Бля. Учусь уже третий год на программиста, и такое ощущение, что нас научили всему кроме программирования. К примеру в этом семестре у нас такие замечательные предметы как Экономика, Политология, и прочая хуита.
Решил, что лучше самостоятельным обучением заняться, скачал книг всяких, потихонечку разбираюсь. Второй год. Ничего кроме Паскаля, который я не учил. Да это нормально. Каждый ВУЗ, который имеет ИТ фак выбирает для себя приоритетный язык, которому они учат студентов в первую очередь. У некоторых это java, у других вообще дотнет( ), а в моём универе тоже паскаль. В универе учат, в первую очередь, самообучению. Пока сам не начнёшь учить язык — толку не будет. Или ты думаешь мне сейчас в понт до 2-х часов ночи сидеть перед монитором? Я имею в виду, что второй год, а наш учебный рацион не оправдывает заголовка меню, так сказать. Вот к чему я это написал. | | | | активный пользователь
Сообщения: 1,373
Регистрация: 25.06.2009 |
30 октября 2009, 08:40
| | |
#208 (ПС)
| Я програмист, защитник информации бля...програмирование было на первом курсе и ща его как бы нет
учили основы с++, самостоятельно учу Пых, мускул, плюс мне поступило предложение, что если я выучу Питон, то меня сразу забирают на работу...вот сижу и думаю, учить иль не учить Добавлено через 1 минуту 49 секунд - но в разработке для меня главное открытость. - линукс открыт, так что вперед и с песней | | | | Ваш любимый рейпер
Сообщения: 15,268
Регистрация: 24.03.2003 Откуда: Питер |
30 октября 2009, 08:43
| | |
#209 (ПС)
| -Цитата от sm0ke -Цитата от Cutthroat код(не смотри на объем-все просто вроде)) Слушай, а ты это для себя делаешь или по работе? для себя | | | | Космонавт
Сообщения: 1,786
Регистрация: 04.06.2008 Откуда: Vancouver |
30 октября 2009, 08:53
| | |
#210 (ПС)
| -Цитата от -xYz- a.k.a -ShiFR- Я програмист, защитник информации бля...програмирование было на первом курсе и ща его как бы нет
учили основы с++, самостоятельно учу Пых, мускул, плюс мне поступило предложение, что если я выучу Питон, то меня сразу забирают на работу... вот сижу и думаю, учить иль не учить Учить. Он не сложен, и плюсов много у него. Сейчас вот учу связку python+django, всё нравится. ГУИ интерфейс можно запросто реализовать через софт от QT -Цитата от -xYz- a.k.a -ShiFR- Добавлено через 1 минуту 49 секунд - но в разработке для меня главное открытость. - линукс открыт, так что вперед и с песней Я какбы юзаю Linux в основном | | | | Jason Pamidor
Сообщения: 338
Регистрация: 28.02.2005 |
30 октября 2009, 10:34
| | |
#211 (ПС)
| -Цитата от Cutthroat так попробуем
спасибо за советы
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму - $result = mysql_query($sql, $conn);
WHILE ($resarray = mysql_fetch_array($result)) {
$id=$resarray['id_news'];
$name=$resarray['name_n'];
$text=$resarray['t_news'];
$author=$resarray['au_news'];
$time=$resarray['time_n'];
} Добавлено через 3 минуты 51 секунду Hammer THanx!!!
то есть Код: $id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...
о теперь видет айди!!!
и все таки советую сделать так <form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">
и принимать его методом GET
так грамотнее. | | | | the style of no style
Сообщения: 18,109
Регистрация: 23.09.2006 Откуда: ГЕРМАНИЯ |
30 октября 2009, 10:39
| | |
#212 (ПС)
| -Цитата от sashka -Цитата от Cutthroat так попробуем
спасибо за советы
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму - $result = mysql_query($sql, $conn);
WHILE ($resarray = mysql_fetch_array($result)) {
$id=$resarray['id_news'];
$name=$resarray['name_n'];
$text=$resarray['t_news'];
$author=$resarray['au_news'];
$time=$resarray['time_n'];
} Добавлено через 3 минуты 51 секунду Hammer THanx!!!
то есть Код: $id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...
о теперь видет айди!!!
и все таки советую сделать так <form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">
и принимать его методом GET
так грамотнее. форм метод пост и принимать гетом ? мудриш | | | | Космонавт
Сообщения: 1,786
Регистрация: 04.06.2008 Откуда: Vancouver |
30 октября 2009, 10:41
| | |
#213 (ПС)
| -Цитата от Cutthroat -Цитата от Миша NIF -Цитата от Cutthroat че то у меня один код на пхп не получается
кто поможет в студию, помогу чем смогу сегодня али завтра короче я токо познаю пхп не судите строго
есть новостной блок,есть админка и там редактирование новости
вот эта страница и не пашет у меня
вроде все просто но загвоздка вот в чем
код(не смотри на объем-все просто вроде))
<?PHP
// если уровень доступа у пользователя 10
if ($auth->getAcc()=="10"){
$_GET['id'];
$id=$_GET['id'];
//выбираем нужное из нашей базы
$sql = "SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '$id' LIMIT 0, 30";
$result = mysql_query($sql, $conn);
$rows = mysql_numrows($result);
$x=$rows-1;
$id=@mysql_result($result, $x) ;
$name=@mysql_result($result, $x,1);
$text=@mysql_result($result, $x,2);
$author=@mysql_result($result, $x,3);
$time=@mysql_result($result, $x,4);
if (isset($HTTP_POST_VARS['subn']) ){
$name=$_POST['name_v'];
$text=$_POST['text_v'];
// обновляем старые значения но новые
$sql = "UPDATE news_info SET name_n = '$name', t_news='$text' WHERE id_news ='$id' ";
mysql_query($sql) or die("Ошибка редактирования новости");
}
?>
</td></tr>
<table border="1" width="530" id="table1" height="141">
<tr>
<tr>
<td width="263"><? echo $name ?></td>
<td width="263">Разместил: <? echo $author ?> в <? echo $time ?></td>
</tr>
<tr>
<td colspan="2"><? echo $text ?></td>
</tr>
</tr>
</table>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Редактирование новости </title>
</head>
<body>
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
Название новости
<p><input type="text" name="name_v" size="77" value="<? echo $name ?>"></p>
Текст новости
<p><textarea rows="12" name="text_v" cols="58"><? echo $text ?></textarea></p>
</table>
<input type="submit" name="subn" value="Отправить" >
</form>
</body>
</html>
<?
}
echo "v itoge SQL $sql ";
?> так вот в чем фишка
когда я дела у определенной новости "редактировать" и перехожу на страницу редактирования то все ок,например вот запрос если вывести
SQL SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '5'
id видет,все прекрасно
как пишу новые значения, названия новости и текста новости то
SQL UPDATE news_info SET name_n = 'new', t_news='new1' WHERE id_news =''
все ок ! только он не видит айди и поэтому в самом mysql в базе ничо не меняет
где тут ошибка знаю что просто не не пойму почему не пашет, типа он ищет айди в $_get но не находит $id=$_GET['id']; не помогает В скрипте есть sql-инъекция. Он будет уязвим
Почитай про защиту от них. http://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1...0%B4%D0%B0
И лучше юзать (int) или mysql_real_escape_string.
$_GET['id']; — это вообще жесть) http://forum.sources.ru/index.php?showtopic=220309
Айсенджелу риспект. | | | | the style of no style
Сообщения: 18,109
Регистрация: 23.09.2006 Откуда: ГЕРМАНИЯ |
30 октября 2009, 10:44
| | |
#214 (ПС)
| -Цитата от a.su.s -Цитата от Cutthroat -Цитата от Миша NIF
в студию, помогу чем смогу сегодня али завтра короче я токо познаю пхп не судите строго
есть новостной блок,есть админка и там редактирование новости
вот эта страница и не пашет у меня
вроде все просто но загвоздка вот в чем
код(не смотри на объем-все просто вроде))
<?PHP
// если уровень доступа у пользователя 10
if ($auth->getAcc()=="10"){
$_GET['id'];
$id=$_GET['id'];
//выбираем нужное из нашей базы
$sql = "SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '$id' LIMIT 0, 30";
$result = mysql_query($sql, $conn);
$rows = mysql_numrows($result);
$x=$rows-1;
$id=@mysql_result($result, $x) ;
$name=@mysql_result($result, $x,1);
$text=@mysql_result($result, $x,2);
$author=@mysql_result($result, $x,3);
$time=@mysql_result($result, $x,4);
if (isset($HTTP_POST_VARS['subn']) ){
$name=$_POST['name_v'];
$text=$_POST['text_v'];
// обновляем старые значения но новые
$sql = "UPDATE news_info SET name_n = '$name', t_news='$text' WHERE id_news ='$id' ";
mysql_query($sql) or die("Ошибка редактирования новости");
}
?>
</td></tr>
<table border="1" width="530" id="table1" height="141">
<tr>
<tr>
<td width="263"><? echo $name ?></td>
<td width="263">Разместил: <? echo $author ?> в <? echo $time ?></td>
</tr>
<tr>
<td colspan="2"><? echo $text ?></td>
</tr>
</tr>
</table>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Редактирование новости </title>
</head>
<body>
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
Название новости
<p><input type="text" name="name_v" size="77" value="<? echo $name ?>"></p>
Текст новости
<p><textarea rows="12" name="text_v" cols="58"><? echo $text ?></textarea></p>
</table>
<input type="submit" name="subn" value="Отправить" >
</form>
</body>
</html>
<?
}
echo "v itoge SQL $sql ";
?> так вот в чем фишка
когда я дела у определенной новости "редактировать" и перехожу на страницу редактирования то все ок,например вот запрос если вывести
SQL SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '5'
id видет,все прекрасно
как пишу новые значения, названия новости и текста новости то
SQL UPDATE news_info SET name_n = 'new', t_news='new1' WHERE id_news =''
все ок ! только он не видит айди и поэтому в самом mysql в базе ничо не меняет
где тут ошибка знаю что просто не не пойму почему не пашет, типа он ищет айди в $_get но не находит $id=$_GET['id']; не помогает В скрипте есть sql-инъекция. Он будет уязвим
Почитай про защиту от них. http://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1...0%B4%D0%B0
И лучше юзать (int) или mysql_real_escape_string.
$_GET['id']; — это вообще жесть) http://forum.sources.ru/index.php?showtopic=220309 $_GET['user'] && $_GET['pw']
еше надо ...гетом кроме языка и страницы вообше нихуя не надо делать .... | | | | Ваш любимый рейпер
Сообщения: 15,268
Регистрация: 24.03.2003 Откуда: Питер |
30 октября 2009, 11:24
| | |
#215 (ПС)
| спасибо за ценные советы | | | | Jason Pamidor
Сообщения: 338
Регистрация: 28.02.2005 |
30 октября 2009, 11:39
| | |
#216 (ПС)
| -Цитата от Миша NIF -Цитата от sashka -Цитата от Cutthroat так попробуем
спасибо за советы
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму Добавлено через 3 минуты 51 секунду Hammer THanx!!!
то есть Код: $id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...
о теперь видет айди!!!
и все таки советую сделать так <form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">
и принимать его методом GET
так грамотнее. форм метод пост и принимать гетом ? мудриш вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать. так что там где можно передать каким-либо способом параметр в адресной строке - лучше им воспользоваться.
кстати от инъекции в числовом параметре можно еще использовать функцию intval
но я так понял это всё делается для какой-то админки. мне кажется что админ не будет ломать свой сайт | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
30 октября 2009, 11:43
| | |
#217 (ПС)
| -Цитата от sashka вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать. Примеры, пожалуйста. | | | | Ваш любимый рейпер
Сообщения: 15,268
Регистрация: 24.03.2003 Откуда: Питер |
30 октября 2009, 12:09
| | |
#218 (ПС)
| | | | | the style of no style
Сообщения: 18,109
Регистрация: 23.09.2006 Откуда: ГЕРМАНИЯ |
30 октября 2009, 12:22
| | |
#219 (ПС)
| -Цитата от Hammer -Цитата от sashka вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать. Примеры, пожалуйста. он вообще то правильно говорит что лучше юзать пост а не скрытые батомсы, но как бы тока что проверил мой давний скрипт, где я так же посылал "parametr" по хиден, в ие 6 там всё нормально работает а если пашет в ие 6 то работает во всём другом Добавлено через 11 минут 15 секунд вот скажите мне вот у меня боттон
во всех броузерах норм выглядит в и6 нету ховер эфекта
почему ебт ? -.- самое интересное что есть другой класс а линков с теме же самыми свойствами и там работает и в ие 6
с хуя ? -.- Код: body.ie6 .button {
text-align: center;
border: 1px solid #fff;
text-decoration: none;
text: bold;
float: right;
width: 100px;
height: 20px;
margin-right: 50px;
margin-top: 11px;
color: #3D527F;
font-size: 13px;
font-weight: bold;
}
body.ie6 .button:hover {
background: #3D527F;
color: #fff;
}
| | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
30 октября 2009, 12:45
| | |
#220 (ПС)
| Наверное, потому что, IE ниже 7 версии обращается к hover на «Вы». Добавлено через 1 минуту 24 секунды -Цитата от Миша NIF он вообще то правильно говорит что лучше юзать пост а не скрытые батомсы, но как бы тока что проверил мой давний скрипт, где я так же посылал "parametr" по хиден, в ие 6 там всё нормально работает а если пашет в ие 6 то работает во всём другом В плане безопасности, можно подделать как значение input'a, так и сам POST запрос. | | | | the style of no style
Сообщения: 18,109
Регистрация: 23.09.2006 Откуда: ГЕРМАНИЯ |
30 октября 2009, 12:47
| | |
#221 (ПС)
| -Цитата от Hammer Наверное, потому что, IE ниже 7 версии обращается к hover на «Вы». Код: #link_umfrage {
text-align: center;
border: 1px solid #fff;
text-decoration: none;
text: bold;
float: right;
width: 150px;
height: 18px;
margin-right: 35px;
margin-top: 11px;
color: #3D527F;
font-size: 13px;
font-weight: bold;
}
#link_umfrage:hover {
background: #3D527F;
color:#fff;
}
я это понимаю но кокого тогда это работает ? О_о | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
30 октября 2009, 12:57
| | |
#222 (ПС)
| У меня тоже hover в IE не работает. | | | | the style of no style
Сообщения: 18,109
Регистрация: 23.09.2006 Откуда: ГЕРМАНИЯ |
30 октября 2009, 12:58
| | |
#223 (ПС)
| походу потому что воторе <а> </а> но короче пиздец | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
30 октября 2009, 12:59
| | |
#224 (ПС)
| Ты там в роли программиста или верстальщика?
Лучше заниматься одним из этого. | | | | Jason Pamidor
Сообщения: 338
Регистрация: 28.02.2005 |
30 октября 2009, 13:05
| | |
#225 (ПС)
| -Цитата от Hammer -Цитата от sashka вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать. Примеры, пожалуйста. не могу сказать точно. искать нужно.
по возможности не стоит применять такие поля, хотя бы для того, чтобы не захламлять html-код Добавлено через 1 минуту 53 секунды -Цитата от Hammer У меня тоже hover в IE не работает.
он там вообще работает только для тегов a.
что мешается использовать onmouseover/onmouseout? | | | | |