正規表現でバリデートチェック
php でアルファベットで始まり2桁以上3桁までの英数字かチェック。
if( eregi('^[a-z][0-9a-z]{1,2}$',$str) ) echo 'ok';
« 2009年04月 | メイン | 2009年06月 »
php でアルファベットで始まり2桁以上3桁までの英数字かチェック。
if( eregi('^[a-z][0-9a-z]{1,2}$',$str) ) echo 'ok';
php でアルファベットで始まり2桁以上3桁までの英数字か原因を個別にチェックする。
if(eregi('^[^a-z0-9]+$',$str)) echo '英数字ではない';
if(eregi('^[^a-z].*',$str)) echo'アルファベットで始まってない';
if(eregi('^.{0,1}$',$str)) echo '2文字以上ではない';
if(eregi('^.{10,}$',$str)) echo '10文字以内ではない';
IE6はShiftJISかUTF8が必須
$filename= "本語ファイル名.tsv";
$filename= mb_convert_encoding( $filename, "UTF8");
$filename= urlencode( $filename );
header( 'Content-Type: application/octet-stream; name="'.$filename.'"' );
header( 'Content-Disposition: attachment; filename="'.$filename.'"' );
header( 'Content-Length: '.filesize( "/test.dat" ) );
header( 'Connection: close' );
@readfile( "/test.dat" );
exit();
確認環境は...