2007�N06��13��

PHP��

�d�]������łɗႦ���....

PHP

  • �����͑�̓��ӂȂ̂����A���̉Ǝ��͑�̋��B���̉ŒB�ɏ����Ă��炤�������΂��΁B
  • ���̂������A���̉ł̕v�B�ɂ��Ȃ�a�܂�Ă���B
  • �Ƃ����蔯�^�����C�N���v���o�����悤�ɂ΂����肩����̂ŁA�v���Ȃ̊炪�v���o���Ȃ��Ȃ邱�Ƃ����΂��΁B

�����A����ł�����ł���D������PHP�݁B�ł��A�ŋ߂�JavaScript�݂��Q������ɂ��Ă邨������΂��ċ����Ă���邨���炩��PHP�݂ɖ����I

img20051119025833.jpg

���܂��F�������Ō��‚����f�X�}���B�S�B

posted by �~���N������ at 10:55| Comment(2) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N06��12��

������Flexy����

form�v�f���ӂ̃}�[�N�A�b�v�̍\�����������Ȃ��i�I�[�^�O�������Ă���A�J�n�^�O�ƏI�[�^�O�̏������e�q�֌W�ɂȂ��Ȃǁj��Flexy�͐������K�w�\���ɂ��悤�Ƃ��������������āA�����<form>�̌���</form>���‚�form�v�f��‚��Ă��܂�

���̂悤�ɂȂ����Ƃ��ɂ̓e���v���[�g�̊K�w�\�����`�F�b�N���邱�ƁB

���x���FFlexy
posted by �~���N������ at 10:13| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N06��07��

�댯�����邱�Ƃ𗝉����Ă���΂���͊댯�ł͂Ȃ�

PHP�p�b�`�A�ꕔ�̐Ǝ㐫�͖��C��

PHP�̃A�b�v�f�[�g�őΏ����ꂽ�͂��̐Ǝ㐫���A���͏C������Ă��Ȃ����Ƃ����������ƁA�Z�L�����e�B�����҂��w�E�����B

PHP�J���`�[����6��1���ɃA�b�v�f�[�g�o�[�W������5.2.3�������[�X���A�����̐Ǝ㐫�ɑΏ������B�����[�X�m�[�g�ɂ��΁A���̈�‚Ƃ��āuchunk_split()�v�̐����I�[�o�[�t���[�̐Ǝ㐫���C�����ꂽ�͂��������B

����������ɂ‚��āAPHP�`�[����E�ނ��������҂̃X�e�t�@���E�G�b�T�[�����A���g�̉^�c����PHP�Z�L�����e�B�u���O�Ŗ����w�E�����B�����ɂ��Ɓu�t�B�b�N�X�͉��Ă���΂��肩�܂��������Ӗ��v�ł���APHP 5.2.3�Ő����I�[�o�[�t���[���͖��C���̂܂܁A�ʂ̍s�Ɉڂ��ꂽ�������Ƃ����B

US-CERT��6��6���t�ŁAPHP 5.2.3�ɂ�chunk_split()�@�\�ɐ����I�[�o�[�t���[�̐Ǝ㐫�����݂���”\��������Ǝw�E�B�G�b�T�[�����f�ڂ��������Љ�Ă���B

�I�[�v���\�[�X�̂悢�Ƃ���͂����������ɐ��E������c�b�R�~�����邱�Ƃɂ���ĐM������S�ۂ��Ă���_�ŁA���p�҂͏�ɒ��ӂ𕥂�Ȃ���΂����Ȃ�����ǂ��A�������Ďg���Ă���̂Ȃ�����͂Ȃ����낤�B�������������`�I�ȂƂ���͍D�����ȁB

�������A����ł܂�PHP5�Ɉڍs���悤�Ƃ����M��������Ɨ�₳�ꂽ��B

���x���FPHP �Z�L�����e�B
posted by �~���N������ at 19:45| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N05��22��

Return-Path���w��ł��Ȃ��I

mail�֐��̑�S������Return-Path�����Ă�[email protected]�ɂȂ�j�_�I�@���񂵂Ⴍ�N����I�I�@�ĂȖ�ł��낢�댟�������Ƃ���

bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] )

additional_parameters�i�I�v�V�����j

�p�����[�^ additional_parameters �́A �lj��̃p�����[�^�����[�����M�v���O�����ɓn���ۂɎg�p�”\�ł��B ���[�����M�v���O�����́A�ݒ�I�v�V���� sendmail_path �ɂ��ݒ肳��܂��B�Ⴆ�΁A sendmail ���g�p����ۂ� -f �I�v�V�������g���� �G���x���[�v�� sender �A�h���X��ݒ肷��ۂɎg�p�ł��܂��B

�Ȃ�قǁB����ŁA

mb_send_mail($to, $subject, $body, $header, "-f [email protected]");

�Ƃ����ĉ����B

���x���FPHP Sendmail
posted by �~���N������ at 23:13| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N05��09��

����BLOG�Ď����̃��C�A�E�g������錏

����BLOG�Ď�����BLOG�̃��C�A�E�g��Firefox�Ō���ƕ����ꍇ������̂����A������Gecko�G���W���̃o�O�ŁA�@���Ƃ�����炵���B�Ȃ̂ŁAURL���ۂ��������BLOG�̃R�����g���e����a�v�f�ɒu�����āA�����������Ȃ��悤�ɏC��������j�őΏ����܂��B

function url_auto_link($input_string) {
�@preg_match_all("/(^|[^=\"'])(https?|ftp|news)
(:\/\/[[:alnum:]+$;?.%,!#~*\/:@&=_-]+)/
",$input_string,$out,PREG_SET_ORDER);
for ($i=0;$i<count($out);$i++){
$url_string = $out[$i][2] . $out[$i][3];

$input_string = str_replace($url_string,"<a href=\"$url_string\" target=\"_blank\">
URL</a>",$input_string);
}
print $input_string;
}

����Ȋ����B�A����������\��B�A���A���ɓ��e���ꂽ���͑Ώ��ł��Ȃ��Ǝv���܂��B����ADB�Ɋi�[���ꂽ�R�����g��������Ώo���邾�낤���ǁA�J�͂��ˁB

posted by �~���N������ at 17:47| Comment(7) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

Smarty�}�j���A��

Smarty - �R���p�C�����O PHP �e���v���[�g�G���W��

�{�Ƃɓ��{��}�j���A�����f�ڂ���܂����B������I�ɂ�Flexy�̂ق����D�������ǁASmarty�͔���BLOG�Ď����Ŏg�p���Ă���XOOPS�Ɏg�p����Ă���̂ŁA����邱�Ƃ͏o���܂���̂��B

���x���FPHP Smarty
posted by �~���N������ at 10:03| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N03��05��

osCommerce��SEO�΍�

������ƃ���

���ށB�������΂Ȃ�Ƃ��Ȃ郌�x���B

���x���FosCommerce
posted by �~���N������ at 12:43| Comment(0) | TrackBack(1) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N02��13��

���邠�邗������

PHP�Ƃ�����PHP�Ɍ��炸�B

[�v���O���~���O] Google Code Search �Łu�Ƃ肠�����v����������Ƃ������낢

���邠�邗�������@�Ƃ������ƂŐ���[�i�����^�T�C�g�̃\�[�X��grep���Ă݂�ƥ��

orz.�@�܁A�܂��������Ⴆ�΂������B

���x���FPHP
posted by �~���N������ at 13:56| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N02��05��

�ǂ�������

�悭���邲����iFAQ�j

Q.E���[���ŊG�����┼�p�J�^�J�i�͎g���܂����H

A.���p�J�i��G�����ɂ‚��Ă͂����p���������܂��B E���[���ő����Ă��������ۂ͕��������̌����ƂȂ�܂��̂ŁA���g�������������Ƃ��ł��܂���B�����ӂ��������B

�g����̂��g���Ȃ��̂��͂����肵��悗

[PHP-users 31379] Re: �����}�K���M�Ń\�t�g�o���N����@��̕�������

���A�\�t�g�o���N�։��LFAQ�y�[�W�̈Ӗ����m�F���܂����B

�u���p�J�i��G�����ɂ‚��Ă͂����p���������܂��B E���[���ő����Ă��������ۂ͕��������̌����ƂȂ�܂��̂ŁA���g�������������Ƃ��ł��܂���B�����ӂ��������B�v

���̈Ӗ��́A�g�т���p�\�R���ɊG�����𑗐M����ƕ����������N����܂��Ƃ������̂悤�ł��B

�ł́A���p�J�i�ŕ��������͂��܂����H�ƕ������Ƃ���u���M����M�����p�J�i�͗��p�ł��܂��v�Ƃ����񓚂ł��B

�E�E�E���������A�������₷�����͂ɂ��Ăق������̂ł��ˁB

�Ƃ������Ƃ炵���̂ł����A��L�̈Ӗ������̕��͂���ǂݎ�邱�Ƃ͖����ł���B

���x���F�\�t�g�o���N
posted by �~���N������ at 11:25| Comment(2) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N01��31��

array_map�̎g�p�@

������͓��������̂ō��܂�array_map()�̎g�p�@���}�j���A�������������ł͗����ł��Ȃ������̂ł���stripslashes�̎g�p������ė����ł��܂����B

<?php
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);

return $value;
}

// ��
$array = array("f\\'oo", "b\\'ar", array("fo\\'o", "b\\'ar"));
$array = stripslashes_deep($array);

// �o��
print_r($array);
?>

���d�z��̃p�����[�^�����ɈЗ͂𔭊��������ł��ˁB�[�������̓��̈����Ɍ��C�������ȁB

���x���FPHP �ċA�֐�
posted by �~���N������ at 16:58| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2007�N01��06��

���JProxy��e��

DNS �u���b�N���X�g�ɂ�� SPAM �t�B���^�����O (2)

niku.2ch.net�͂��̂������g����炵���B

checkdnsrr($ip.".niku.2ch.net.","A");

�Ŕėp�������������ł��ˁB

���x���FPHP ���JProxy
posted by �~���N������ at 12:04| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N12��18��

PEAR Mail_Queue�s�����

PEAR::Mail_Queue�Ńo�V�o�V���[�������߂Ĉ�C�ɑ��M�Ƃ������Ă���̂����A�ǂ��ɂ����[���{�������������B���ꂱ�ꌟ������PEAR Mail_Queue�̕s�s���ɂ��ǂ蒅�������߁A

/usr/local/lib/php/Mail/Queue/Body.php
function getBody()
{
return stripslashes($this->body);
}

��

    function getBody()
{
//return stripslashes($this->body);
return $this->body;
}

�Ƃ��ĉ����B

���x���FPHP PEAR Mail_Queue
posted by �~���N������ at 21:05| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N12��13��

���[����M����php���N��

#vi /etc/aliases
foo: "|php /home/foo/test.php"
#newaliases

���ꂾ������smrsh�ɓ{���Ă��܂��Ƃ��́A

# cd /etc/smrsh
# ls -la
# ln -s /usr/local/bin/php ./php

�ŁA�W�����͂Ɏ�荞�݉”\�B

$stdin = fopen ('php://stdin' , 'r');
while (!feof ($stdin)){
//��s���”z��Ɋi�[
$buf[] = fgets($stdin, 4096);
}
fclose($stdin);

����Ńw�b�_�����s���”z��Ɏ�荞�܂��B

���x���FPHP Sendmail
posted by �~���N������ at 19:26| Comment(0) | TrackBack(1) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N12��05��

����ɃT�j�^�C�Y�ɂ‚��Ẳ����Ȍ��_

�T�j

�u�T�j�^�C�Y�v���ĒP�ꎩ�̈�ʓI�ɂ͂Ȃ��݂̔������̂����A�ق�Ƃ͂���ȑO�̖��Ȃ̂ɁA�Ȃ񂩂���g���΁u�Z�L�����e�B�ɋC���‚��Ă܂���v�I�Ƃ������\�����ۂ��̂Ŏg���Ă݂����‚����A�����Ȑl�������ȈӖ��Ŏg���Ă�̂ŃA�����Ă̂͂����ˁB

�����Ȑl�����낢��ȈӖ��Ŏg���Ƃ������Ƃ͂��܂�Ȃ��񂶂�Ȃ��̂��ȂƁB�����̐l���uHTML���ꕶ�����G�X�P�[�v���邱�Ɓ�SQL�ŃV���O���N�H�[�g���G�X�P�[�v���邱�Ɓv�Ƃ��Ďg���Ă���Ǝv���܂��B�����A����͕��ʂɑ����z������f�����炢�̊��o�ōs���ׂ����Ƃł����A���̎��R�ȍs�ׂɁu�T�j�^�C�Y�v�Ƃ������t���‚��邱�Ƃ̋����L�����y�[�����Ă���Ǝv���Ă��܂��B
�܂��A�Ԃ����Ⴏ�Ă����΁u�T�j�^�C�Y���邩��Ƃ������ڂōH�����ς���ȁv�Ƃ������Ƃł��ȁB

�܁[�������� HTML�u���E�U�ւ̏o�͂Ƃ��ĕϐ����� "" ������𐶂� print() �œf���Ă邱�Ǝ��̂��A���ŁA�A�v���P�[�V�����{�̂���uHTML����͂Ƃ��Ď󂯕t����V�X�e���v�ɏo�͂�n���Ƃ��ɂ����ƃt�B���^�[��ʂ��Ƃ����� helper()�S �Ȃ� out()�Ȃ����݂�����ׂ��Ȃ񂾂낤�ˁBSQL �͂悭�m��񂯂ǁB

�����������Ƃł��B�����A�S���̉ӏ���htmlspecialchars���ď����͖̂ʓ|�ł����ɉŽ�����������̂ŁA�������Ȃ��Ă������H�v�����悤��Ƃ�����͎v���Ă��āA�S�Ă̕ϐ��o�͂ɑ΂������I��htmlspecialchars���Ă����Flexy���g�p����̂������Ƃ��ăX�}�[�g���ȂƎv���Ă��܂��B�G�X�P�[�v�������Ȃ��Ƃ��̑Ώ����y�ł����B

SQL��Java��prepare�g����������y�Ŋy�ŁBDB::prepare()��������Ȃ��ł��˂��B

posted by �~���N������ at 15:48| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N12��04��

�u�T�j�^�C�Y�����ȁv�L�����y�[���̎��̉����ȉ���

�u�T�j�^�C�Y�����ȃL�����y�[���v���̉���

�Ǎ�����̂Ƃ��납���J�����l�^�B

���؎��̌���

�ł͂Ȃ��A������ł���(C)�̂悤�ȃR�[�h�������Ă��܂��̂��B3�l������B1�–ڂ́A�n���I�v���O���~���O�̔��z�B2�–ڂ́A�ώG�Ȍ��h�����������ĂƂ������Ƃ����邾�낤�B

�܂��A�uhtmlspecialchars�v�Ƃ������O�������B��������������ɖ��ߍ��܂Ȃ��Ƃ����Ȃ��B������A�����Ă��镶�̕��������� htmlspecialchars �����āA����āA����Ă����Ȃ��Ƃ����Ȃ��B���ꂪ���Ō��Ŋ���Ȃ��v���O���}���A����ł��u�Z�L�����e�B�΍􂵂Ȃ��Ɓc�c�v�Ƃ������ƂŎd���Ȃ��K���ɍ�Ƃ��Ă����ƁA�K�v�ŏ����̏ꏊ�ɂ��� htmlspecialchars �Ə������ƂɂȂ肪�����B

���̌��ʂƂ��ĉ����N���邩�Ƃ����ƁA������u�T�j�^�C�Y�R��v���B�����ڂ��M�ɂ��ĒT���Ă�����Ƃ��A�����ւ�ȃR�X�g�������邱�ƂɂȂ�B

��ɋ�����(A)�̎���ɂ‚��āA���������Ǝ㐫���w�E���ꂽ�{�̒��҂͂������_���邩������Ȃ��B�uPHP�̓��发�Ȃ̂ŁA�܂��� PHP �ɂ�� HTML form�̊�{�I�ȏ���������������������B�ŏ����炻���炶�イ�� htmlspecialchars �ƎU��΂߂��̂ł́A�ǎ҂��‚��Ă��Ȃ��Ȃ��Ă��܂��B�Z�L�����e�B�΍�̕��@�͌㔼�ŏ����Ă���̂�����A����ł悢�̂��c�c�v�ƁB

�����A2002�N�ɁA����@IT�̉���L���̐Ǝ㐫���w�E�����Ƃ��A�֌W�҂̕�����

�L���̎�|�̓T�[�o�T�C�h�A�v���P�[�V�����̏��‹��̏Љ����Ƃ��Ă���܂����Ƃ��������������܂��ƍK���ł�


�Ƃ����ߖ����󂯂����Ƃ�����B�܂���������A�m�l�������Ă������Ђɂ‚��āA�o�őO�ɓǂ�ŗ~�����ƈ˗�����ēǂ܂��Ă�������Ƃ���A��͂�A SQL�̎g�������Љ��͂̃T���v���R�[�h��������SQL�C���W�F�N�V�����Ǝ㐫�̂�����Ղȏ������ɂȂ��Ă��āA�u���������������A��߂悤��v�ƌ��������Ƃ�����̂����A���҂́A�u������SQL�̎g�������킩���Ă��炤���߂�����]���ȃR�[�h�͓��ꂽ���Ȃ��v�Ǝ咣���āA�S�ʓI�ȏ��������͂��Ȃ������i���ӏ������Y�����A���̏͂ɃZ�L�����e�B�΍�̏͂��t�������邱�ƂőΏ����ꂽ�j�Ƃ������Ƃ��������B

���̂悤�ɁA�R�[�h�̌����ڂ��ώG�ɂȂ邱�Ƃ��v���O���}�B�Ɍ����Ă��āA���ɉ���{�̒��҂��Ђǂ������Ă��邱�Ƃ��킩�邪�A���ꂪ�Ǝ�v���O���}�𑝐B�����錴���ƂȂ��Ă���B

������3�–ڂ̌������A�u�T�j�^�C�Y�v�Ƃ������t�����Ղɗ��s�肷���Ă��邱�Ƃ̕��Q�ł���B

�u�T�j�^�C�Y�v�Ƃ����̂́A�u���Q���v�Ƃ����Ӗ��̌��t�ł��邱�Ƃ��疾�炩�Ȃ悤�ɁA�����܂ł��u�Z�L�����e�B�΍�v�Ƃ��Ă̕����ł�������Ȃ��B��������ƁA�uCGI���͂́i�Ɉˑ������j�ϐ��̓T�j�^�C�Y����v�Ƃ����X���[�K���ɂȂ��Ă��܂��B���ꂪ�������v���O���~���O�X�^�C�����������č���B

�������͑S�Ă̕ϐ����G�X�P�[�v�ΏۂƂ��悪��{�ł��邵�A�ϐ���������Ȃ��Ď��S�̂��G�X�P�[�v�̑ΏۂƂ���ׂ��Ȃ̂ɁA�u�T�j�^�C�Y�v�Ƃ������t�ŋ��炪�s���Ă���ƁA���̍l�����Ɏ���@��E����Ă��܂��B

������A�u�T�j�^�C�Y�����ȁv�Ȃ̂��B

�Ȃ�قǂƎv���B�܂���O��Ƃ��āA�u�Z�L�����e�B�ӎ��̒Ⴂ�v���O���}�v�Ƃ������̂��ʐ��Y���Ă���w�i�ɂ́u�T�j�^�C�Y�v�Ƃ������t�Łu�������ʂ̃Z�L�����e�B�΍�v���������ʂȏ����̂悤�Ɏv�킹�Ă�Ƃ����󋵂����݂���̂ŁA����ȓ��ʂȌ��t�����O��g���ȂƂ����咣�͗����ł���B

��ŁA���؎���htmlspecialchars�����Ȃǂ悭�����Ƃ��Ďw�E����Ă���̂ł����B���������ł߂�ǂ�������Ȃ�����́A�u����Ȃ�HTML_Template_Flexy�g���Έꔭ����[��v���čl���Ă��܂��܂��B����Ȃ�ϐ��o�͂͊�{�G�X�P�[�v�ς݂Ȃ̂Ŋy�ł��BSQL�� DB::prepare()���g���܂��傤���@����ŃN���X�T�C�g�X�N���v�e�B���O�Ǝ㐫��SQL�C���W�F�N�V�����Ǝ㐫���΂�����J�o�[�ł��B

�������A�����錴���ɂ͗�O�����݂���悤�ɁA������PEAR���C�u�����ł͂ǂ��ɂ��Ȃ�Ȃ��P�[�X�Ƃ����̂�����̂ł����ˁB


posted by �~���N������ at 23:08| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N11��06��

osCommerce�̓��{����t�\�L�����������I

��ʉ��̗j������{��\���ɂ�����

catalog/includes/languages/japanese.php 25�s�ڂ̑O�Ɉȉ���3�s��lj����܂��B

//�j���̕\������{��\�L�ɂ���
$array_week = array("��","��","��","��","��","��","�y");
$ja_week = $array_week[ date ("w")];


������ catalog/includes/languages/japanese.php 31�s�ڂ�

define('DATE_FORMAT_LONG', '%Y�N%B%e�� %A'); // this is used for strftime()

����

define('DATE_FORMAT_LONG', '%Y�N%m��%e�� ' . $ja_week . '�j��'); // this is used for strftime()

�ɕύX���܂��B

����ň��S

���x���FosCommerce���{�ꉻ PHP
posted by �~���N������ at 12:08| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N11��02��

osCommerce�C���X�g�[������

register_globals��On�ɂ��Ȃ��Ɠ����Ȃ��Ƃ������Ƃ͂ǂ��������Ƃ��B

�C���X�g�[���f�B���N�g���ȉ���.htaccess�ňȉ��̂悤�ɐݒ�

php_value output_buffering Off 
php_value register_globals On
php_value mbstring.language Japanese
php_value mbstring.encoding_translation On
php_value mbstring.http_input auto
php_value mbstring.http_output EUC-JP
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none;
���x���FPHP osCommerce
posted by �~���N������ at 15:23| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N09��04��

HTML_Template_Flexy�܂Ƃ�

��{�I�Ȏg����
�ɊȒP�ɂ܂Ƃ߂��Ă���̂ŎQ�l�ɂȂ�܂��B
outputObject�ɓ˂����ރI�u�W�F�N�g��StdClass���g���Ă������ǁAFlexyController�I�ȃA�h�I���N���X��p�ӂ��āAequal�Ƃ����������Ȃ��Ɛh�����ȂƂ��l���܂����B�����A���̂������܂��̂łȂ�Ƃ���ƂɎx��̏o�Ȃ��悤�ɍl���Ȃ���΁B
���x���FFlexy PHP
posted by �~���N������ at 15:10| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N08��23��

�������x���̈ӎ��������J�����s����

�yPHP�J���t�@�����X2006�zPHP�ŏ����ꂽ���ۂ̃A�v���P�[�V�����ɐ��ފ댯�ȃR�[�h
��_���͂܂��C�u�Z�L�����e�B�̃��X�N�̓T�u�V�X�e���Ƃ̋��E�̕����Ŕ�������v�Ǝw�E�����B�T�u�V�X�e���Ƃ́C�f�[�^�x�[�X�C���[���E�V�X�e���C���[�U�[��Web�u���E�U�Ƃ������O���̃V�X�e���̂��ƁB�u���E�œ��͎��ɂ�����ƃo���f�[�V�����C�o�͎��ɂ�����ƃG�X�P�[�v�����i�t�B���^�����O�j���s���΁C���Ȃ�̃Z�L�����e�B�E�z�[���͖h����v�i��_���j�B

�ȉ��Z�L�����e�B�[�z�[���Ƃ���Ă�����̂��ӏ������ɁB
�E�����؂̃��[�U�[���͒l�����̂܂܃N�G���[�Ƃ��Ď��s���Ă���B
�EPOST�̃L�[�̗v�f�����N�G���[�ɗ��p���Ă����B
�EPOST�̒l�����̂܂�Web�u���E�U�ɕԂ��Ă��镔�����������B
�E�Z�b�V����ID���u���E�U�ŕ\�����Ă��镔���́C�Â�PHP���Ɗ댯�B
�E�܂�PHP�̃R�[�h�𖄂ߍ��ނ��߂Ɂu<?�v�i�V���[�g�^�O�Ƃ����j�𗘗p���Ă����̂����B�V���[�g�^�O�ł͂Ȃ��u<?PHP�v�Ƃ����^�O���g���̂��S���B
�E�z�[���E�f�B���N�g����ݒ肷�镔���ɁC�‹��ϐ��ɂ���Đݒ肳���CGI�ϐ��ł���uHTTP_HOST�v�𗘗p���Ă���B
�E�uPHP_SELF�v�Ƃ����T�[�o�[�ϐ����g���Ă���̂����BPHP_SELF�ɂ�PATH_INFO���܂܂�C���̕����ɔC�ӂ̕���������邱�Ƃ��ł���B
�E�^�O���폜����strip_tags�Ƃ����֐��̎g�������Ԉ���Ă����Bstrip_tags�̓^�O�͍폜���邪�^�O�̒��̑����͍폜���Ȃ��B���̂��߁C�����̕�����JavaScript�𖄂ߍ��ނƎ��s�ł��Ă��܂��B
�Estr_replace�Ƃ����֐��Łu�f�v�Ɓu���v���G�X�P�[�v���Ă����B�f�[�^�x�[�X���Ƃɐ�p�̃G�X�P�[�v�֐����p�ӂ���Ă���̂ŁC������g���ׂ��B
�ECookie�̗L��������365���ɐݒ肵�Ă���Ƃ��������������B����Ȃɒ����̂͘_�O�B
�E�u.inc�v�Ƃ����g���q���g���Ă���t�@�C��������̂���肾�Ƃ����B�T�[�o�[�̐ݒ�ɂ���Ă�PHP�Ƃ��Ď��s����Ȃ��”\�������邩�炾�B
�Eaddslashes�֐��ɂ��G�X�P�[�v���s���Ă���Ƃ��������������B
�����͌��\�C���‚��Ă���Ǝv���̂����A���߂ĐS�ɍ��ݍ������B
���x���FPHP �Z�L�����e�B
posted by �~���N������ at 14:15| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

2006�N07��10��

IE6�̃f�t�H���g�ݒ�ŃN�b�L�[��ʂ��Ă���Ȃ����B

�}�C�N���\�t�g�Ԃ��E��
PHP:IE6�ŃT�[�h�p�[�e�B�̃N�b�L�[���󂯓����悤�ɂ���:P3P
PHP�Ō����΁Asetcookie�֐��ŃN�b�L�[�ɒl��ݒ肷��O�ɁA

header("P3P: CP='UNI CUR OUR'");

�Ƃ�����ɁAheader�֐���P3P���𑗐M���Ă��΂����̂ł��B

�ނ��‚����B
���x���FIE6 PHP
posted by �~���N������ at 17:29| Comment(0) | TrackBack(0) | PHP | ̃uO̓ǎ҂ɂȂ | XV`FbN

�L��


���̍L����60���ȏ�X�V���Ȃ��u���O�ɕ\��������Ă���܂��B

�ȉ��̂����ꂩ�̕��@�Ŕ�\���ɂ��邱�Ƃ��”\�ł��B

�E�L���̓��e�A�ҏW�������Ȃ�
�E�}�C�u���O�́y�ݒ�z ���@�y�L���ݒ�z ���A�u60���ԍX�V�������ꍇ�v �� �u�L����\�����Ȃ��v�Ƀ`�F�b�N�����ĕۑ�����B


�~

���̍L����90���ȏ�V�����L���̓��e���Ȃ��u���O�ɕ\������Ă���܂��B