PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (23): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 332
jfr
Отправлено: 31 Января, 2011 - 14:41:21 • Тема: как-то картинку не видно, может поможете пжл, в чем дело.... • Форум: Программирование на PHP
Ответов: 7 Просмотров: 369
PHP:
скопировать код в буфер обмена
<?PHP
putenv ( 'GDFONTPATH=' . $fontpath ) ;
class CaptchaSecurityImages {
var $font = 'monofont.ttf' ;
function generateCode( $characters ) {
$possible = '23456789bcdfghjkmnpqrstvwxyz' ;
$code = '' ;
$i = 0 ;
while ( $i < $characters ) {
$i ++;
}
return $code ;
}
function CaptchaSecurityImages( $width = '120' , $height = '40' , $characters = '6' ) {
$code = $this -> generateCode ( $characters ) ;
$font_size = $height * 0.75 ;
$image = @ imagecreate ( $width , $height ) or
die ( 'Cannot initialize new GD image stream' ) ; /* generate random dots in background */
for ( $i = 0 ; $i < ( $width * $height ) / 3 ; $i ++ ) {
}
for ( $i = 0 ; $i < ( $width * $height ) / 150 ; $i ++ ) {
}
putenv ( 'GDFONTPATH=' . $fontpath ) ; $textbox = imagettfbbox ( $font_size , 0
, $this -> font , $code ) or
die ( 'Error in imagettfbbox function' ) ; $x = ( $width - $textbox [ 4] ) / 2 ;
$y = ( $height - $textbox [ 5] ) / 2 ;
imagettftext ( $image , $font_size , 0
, $x , $y , $text_color , $this -> font , $code ) or
die ( 'Error in imagettftext function' ) ; header ( 'Content-Type: image/jpeg' ) ; $_SESSION [ 'security_code' ] = $code ;
}
}
$width = isset ( $_GET [ 'width' ] ) ?
$_GET [ 'width' ] : '120' ; $height = isset ( $_GET [ 'height' ] ) ?
$_GET [ 'height' ] : '40' ; $characters = isset ( $_GET [ 'characters' ] ) && $_GET [ 'characters' ] > 1 ?
$_GET [ 'characters' ] : '6' ;
$captcha = new CaptchaSecurityImages( $width , $height , $characters ) ;
?>
jfr
Отправлено: 21 Января, 2011 - 15:56:39 • Тема: проблема при обновлении страницы • Форум: Программирование на PHP
Ответов: 5 Просмотров: 653
Когда обновляю страницу последние данные повторно добавляются в базу данных, как решить эту проблему? помогите пжл...
PHP:
скопировать код в буфер обмена
<?PHP
echo "<form name=\" FormName\" action=\" add.php\" method=\" post\" >" ;
echo "<input name=\" t1\" type=\" text\" value=\" \" >name</br>" ;
echo "<input name=\" t2\" type=\" text\" value=\" \" >owner</br>" ;
echo "<input name=\" t3\" type=\" text\" value=\" \" >species</br>" ;
echo "<input name=\" t4\" type=\" text\" value=\" \" >birth</br>" ;
echo "<input name=\" hidden\" type=\" hidden\" value=\" kalima\" >" ;
echo "<input type=\" submit\" value=\" Send\" >" ;
echo "</form>" ;
echo "<a href=\" script.php\" >удалить</a>" ;
$ttt = $_POST [ 'hidden' ] ;
if ( $ttt == "kalima" and
strlen ( $_POST [ 't1' ] ) != 0 and
strlen ( $_POST [ 't2' ] ) != 0 and
strlen ( $_POST [ 't3' ] ) != 0 and
strlen ( $_POST [ 't4' ] ) != 0
) {
$a = $_POST [ 't1' ] ;
$b = $_POST [ 't2' ] ;
$c = $_POST [ 't3' ] ;
$d = $_POST [ 't4' ] ;
mysql_query ( "insert into pet values('$a ','$b ','$c ','$d ',null)" ) ; }
echo "<table border=1 id=table1>" ;
echo "<tr>" ;
echo "<td width=50>" . $fetch [ 'id' ] . "</td>" ;
echo "<td width=70>" . $fetch [ 'name' ] . "</td>" ;
echo "<td width=110>" . $fetch [ 'owner' ] . "</td>" ;
echo "<td width=110>" . $fetch [ 'birth' ] . "</td>" ;
echo "<td width=110>" . $fetch [ 'species' ] . "</td>" ;
echo "</tr>" ;
}
?>
jfr
Отправлено: 18 Января, 2011 - 19:29:59 • Тема: ограничение при инсерте в mysql • Форум: Работа с СУБД
Ответов: 7 Просмотров: 2506
как надо указать в mysql, что бы два абсолютно одинаковых записей, не считая id не допустились при записи?... может поможете пжл...
jfr
Отправлено: 16 Января, 2011 - 16:53:47 • Тема: как правильно создать базу, помогите пжл... • Форум: Программирование на PHP
Ответов: 1 Просмотров: 182
выдает Fatal error: Call to undefined function mysql_create_db() in C:\Program Files\Apache Group\Apache2\htdocs\baza-test\create-base.php on line 5
(Добавление)
Эта функция исключена из новых версий PHP, вопрос снят...
jfr
Отправлено: 15 Января, 2011 - 09:39:14 • Тема: возраст • Форум: Программирование на PHP
Ответов: 2 Просмотров: 306
тут понятно, что сколько полных лет уже птицам выйдет, мне бы хотелось вычислить сколько дней они живут на свете, что надо тут поменять, как-то не получается у меня...
CODE (
SQL ):
скопировать код в буфер обмена
mysql> SELECT name, birth, CURRENT_DATE,
-> ( YEAR( CURRENT_DATE) - YEAR( birth) )
-> - ( RIGHT ( CURRENT_DATE, 5) < RIGHT( birth, 5) )
-> AS age
-> FROM pet;
может поможете пжл...
jfr
Отправлено: 13 Января, 2011 - 17:46:03 • Тема: знак "&" в mysql • Форум: Программирование на PHP
Ответов: 11 Просмотров: 1118
OrmaJever пишет: вот числа от 0 до 10 в 16 битной системе
Спойлер (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
0000 0000 0000 0000 - 0
0000 0000 0000 0001 - 1
0000 0000 0000 0010 - 2
0000 0000 0000 0011 - 3
0000 0000 0000 0100 - 4
0000 0000 0000 0101 - 5
0000 0000 0000 0110 - 6
0000 0000 0000 0111 - 7
0000 0000 0000 1000 - 8
0000 0000 0000 1001 - 9
0000 0000 0000 1010 - 10
Конкретно в даном случае оператор
& берёт биты которые есть и в том и в том числе
в 6 и 10 общая только одна единица вторая с конца.
И это равняется числу 2
(Добавление)
http://php.su/learnphp/operators/?bool
спасибо за ответ OrmaJever, теперь все понятно...
jfr
Отправлено: 13 Января, 2011 - 16:47:51 • Тема: знак "&" в mysql • Форум: Программирование на PHP
Ответов: 11 Просмотров: 1118
OrmaJever пишет: потому что 2 числа
(Добавление)
интересно что этим запросом вы хотели взять?
а почему тогда, когда набираю select 10 & 15, то выдает 10? разьве тут 10 чисел?
Страниц (23): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB