1. PHP는 SQL Server varchar 필드 데이터를 읽고 선택 결과가 불완전합니다.
Mssql_query()는 기본적으로 varchar 유형을 읽고 필드의 경우 255바이트만 사용합니다. 이 범위를 초과하는 경우 CONVERT(TEXT, table.comment)를 사용하여 필드 유형을 TEXT로 변환합니다.
$q = "SELECT CONVERT(TEXT, userinfo.inv) as te FROM userinfo where (1=1)";
2. 시간
$shijianchuo = strtotime("$logintime"); $past_logintime = date("Y/m/d",$shijianchuo-24*60*60); $today_time=date("Y-m-d"); $zh_time = strtotime("$today_time"); $yesterday_time= date("Y-m-d ",strtotime("-1 day","$zh_time")) ; $tomorrow_time= date("Y-m-d ",strtotime("+1 day","$zh_time")) ;
3. PHP 시간은 오전과 오후를 표시합니다. phpini 수정
php.ini 수정, find;mssql.datetimeconvert = 켜짐, 이전 항목 제거 포인트 번호, on으로 변경, apache 또는 iis 재시작
4. 팝업 상자
<script language="javascript"> function check(form){ if(form.txt_user.value==""){ alert("请输入用户名");form.txt_user.focus();return false; } if(form.txt_pwd.value==""){ alert("请输入密码");form.txt_pwd.focus();return false; } } </script>
5. 디렉토리 복사
$filecount=0; $dircount=0; function copydir($dirFrom,$dirTO) { global $filecount; global $dircount; if(is_file($dirTO)) { die("目标不是目录,无法创建目录 $dirTO"); } if(!file_exists(dirTO)) { mkdir($dirTO); $dircount++; } $handle=opendir($dirFrom); while(($file=readdir($handle))!==false) { if($file !="." && $file !="..") { $fileFrom=$dirFrom.DIRECTORY_SEPARATOR.$file; $fileTo=$dirTO.DIRECTORY_SEPARATOR.$file; if(is_dir($fileFrom)) { copydir($fileFrom,$fileTo); }else{ copy($fileFrom,$fileTo); $filecount++; } } } closedir($handle); } copydir(mail,mailbak); echo "共拷贝".$filecount."文件,共拷贝目录".$dircount."个";
6. 🎜>
<?php //将获取当前时间的代码放在一个函数里 function runtime(){ $times = explode(" ",microtime()); $nowtime = $times[1]+$times[0]; return $nowtime; } //假设这里是页面开头 $start_time = runtime(); //这里开始是的页面代码 //your code goes here //假设这里是页面顶部 $end_time = runtime(); $cost_time = $end_time - $start_time; //处理输出执行时间 $cost_time = round($cost_time,4); //输出页面的执行时间 echo "页面执行时间为:".$cost_time."秒"; ?>7. 날짜 형식이 올바른지 확인
<?php /** * 方法:isdate() * 功能:判断日期格式是否正确 * 参数:$str 日期字符串 $format日期格式 * 返回:布尔值 */ function isdate($str,$format="Y-m-d"){ $strArr = explode("-",$str); if(empty($strArr)){ return false; } foreach($strArr as $val){ if(strlen($val)<2){ $val="0".$val; } $newArr[]=$val; } $str =implode("-",$newArr); $unixTime=strtotime($str); $checkDate= date($format,$unixTime); if($checkDate==$str) return true; else return false; } //实例 if(isdate("2010-1-1")){ echo "true"; }else{ echo "false"; }8.
삭제디렉토리
<?php $filecount=0; $dircount=0; $file="mail"; function deleteDir($pathName) { global $filecount; global $dircount; if(file_exists($pathName)) { if($handle=opendir($pathName)) { while(($file=readdir($handle)) !==false) { if($file !="." && $file !="..") { $file=$pathName.DIRECTORY_SEPARATOR.$file; if( is_dir($file)) { deleteDir($file); }else{ if(unlink($file)) { $filecount++; echo "文件<b> $file</b>删除成功<br>"; }else{ echo "文件<b> $file</b>删除失败<br>"; } } } } } closedir($handle); if(rmdir($pathName)) { $dircount++; echo "目录<b> $pathName</b>删除成功<br>"; }else{ echo "目录<b> $pathName</b>删除失败<br>"; } } } deleteDir($file); echo "共删除".$filecount."文件,共删除目录".$dircount."个"; ?>9. 제출물은 비워둘 수 없습니다.
<input type=text onBlur="if (this.value.length==0) {alert('不能为空');this.focus();}">10.
<js> 自动n秒后跳转到指定页面儿 2011-08-12 16:44:00 <script type="text/javascript"> var time =10; //时间,秒 function Redirect(){ window.location = "要跳去的url"; } var i = 0; function dis(){ document.all.s.innerHTML = "还剩" + (time - i) + "秒"; i++; } timer=setInterval('dis()', 1000); //显示时间 timer=setTimeout('Redirect()',time * 1000); //跳转 </script> <span id="s"></span>11. Calendar
<?php /** * 日历 */ $time = date('Y-m-d'); if (function_exists('date_default_timezone_set')) { date_default_timezone_set('PRC'); } $date = isset($_GET['date']) ? $_GET['date'] : $time; $date = getdate(strtotime($date)); $end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1); $start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year'])); $pre = date('Y-m-d', $start[0] - 1); $next = date('Y-m-d', $end[0] + 86400); $html = '<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" style="line-height:250%; font-family:Verdana; font-size: 12px;">'; $html .= '<tr>'; $html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $pre . '">上个月</a></td>'; $html .= '<td colspan="5" align="center">' . $date['year'] . '-' . $date['mon'] . ' <a href=?date='.date('Y-m-d').'>今天</a></td>'; $html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $next . '">下个月</a></td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td>星期日</td>'; $html .= '<td>星期一</td>'; $html .= '<td>星期二</td>'; $html .= '<td>星期三</td>'; $html .= '<td>星期四</td>'; $html .= '<td>星期五</td>'; $html .= '<td>星期六</td>'; $html .= '</tr>'; $arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => ''); $date_arr = array(); $j = 0; for ($i = 0; $i < $end['mday']; $i++) { if (!isset($date_arr[$j])) { $date_arr[$j] = $arr_tpl; } $date_arr[$j][($i+$start['wday'])%7] = $i+1; if ($date_arr[$j][6]) { $j++; } } foreach ($date_arr as $value) { $html .= '<tr>'; foreach ($value as $v) { if ($v>9) { $vvv=$v; }else{ $vvv="0".$v; } $datemm=$date['year'].'-'.$date['mon'].'-'.$vvv; if ($v) { if ($v == $date['mday']) { $html .= '<td><b>' . $vvv . '</b><br>'.$datemm.'</td>'; } else { $html .= '<td>' . $vvv . '<br>'.$datemm.' </td>'; } } else { $html .= '<td> </td>'; } } $html .= '</tr>'; } $html .= '</table>'; echo $html; ?>
위 내용은 PHP에서 몇 가지 작은 기능을 구현하기 위한 샘플 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

PHP는 동적 웹 개발 및 서버 측 응용 프로그램에 사용되는 서버 측 스크립팅 언어입니다. 1.PHP는 편집이 필요하지 않으며 빠른 발전에 적합한 해석 된 언어입니다. 2. PHP 코드는 HTML에 포함되어 웹 페이지를 쉽게 개발할 수 있습니다. 3. PHP는 서버 측 로직을 처리하고 HTML 출력을 생성하며 사용자 상호 작용 및 데이터 처리를 지원합니다. 4. PHP는 데이터베이스와 상호 작용하고 프로세스 양식 제출 및 서버 측 작업을 실행할 수 있습니다.

PHP는 지난 수십 년 동안 네트워크를 형성했으며 웹 개발에서 계속 중요한 역할을 할 것입니다. 1) PHP는 1994 년에 시작되었으며 MySQL과의 원활한 통합으로 인해 개발자에게 최초의 선택이되었습니다. 2) 핵심 기능에는 동적 컨텐츠 생성 및 데이터베이스와의 통합이 포함되며 웹 사이트를 실시간으로 업데이트하고 맞춤형 방식으로 표시 할 수 있습니다. 3) PHP의 광범위한 응용 및 생태계는 장기적인 영향을 미쳤지 만 버전 업데이트 및 보안 문제에 직면 해 있습니다. 4) PHP7의 출시와 같은 최근 몇 년간의 성능 향상을 통해 현대 언어와 경쟁 할 수 있습니다. 5) 앞으로 PHP는 컨테이너화 및 마이크로 서비스와 같은 새로운 도전을 다루어야하지만 유연성과 활발한 커뮤니티로 인해 적응력이 있습니다.

PHP의 핵심 이점에는 학습 용이성, 강력한 웹 개발 지원, 풍부한 라이브러리 및 프레임 워크, 고성능 및 확장 성, 크로스 플랫폼 호환성 및 비용 효율성이 포함됩니다. 1) 배우고 사용하기 쉽고 초보자에게 적합합니다. 2) 웹 서버와 우수한 통합 및 여러 데이터베이스를 지원합니다. 3) Laravel과 같은 강력한 프레임 워크가 있습니다. 4) 최적화를 통해 고성능을 달성 할 수 있습니다. 5) 여러 운영 체제 지원; 6) 개발 비용을 줄이기위한 오픈 소스.

PHP는 죽지 않았습니다. 1) PHP 커뮤니티는 성능 및 보안 문제를 적극적으로 해결하고 PHP7.x는 성능을 향상시킵니다. 2) PHP는 최신 웹 개발에 적합하며 대규모 웹 사이트에서 널리 사용됩니다. 3) PHP는 배우기 쉽고 서버가 잘 수행되지만 유형 시스템은 정적 언어만큼 엄격하지 않습니다. 4) PHP는 컨텐츠 관리 및 전자 상거래 분야에서 여전히 중요하며 생태계는 계속 발전하고 있습니다. 5) Opcache 및 APC를 통해 성능을 최적화하고 OOP 및 설계 패턴을 사용하여 코드 품질을 향상시킵니다.

PHP와 Python에는 고유 한 장점과 단점이 있으며 선택은 프로젝트 요구 사항에 따라 다릅니다. 1) PHP는 웹 개발, 배우기 쉽고 풍부한 커뮤니티 리소스에 적합하지만 구문은 현대적이지 않으며 성능과 보안에주의를 기울여야합니다. 2) Python은 간결한 구문과 배우기 쉬운 데이터 과학 및 기계 학습에 적합하지만 실행 속도 및 메모리 관리에는 병목 현상이 있습니다.

PHP는 동적 웹 사이트를 구축하는 데 사용되며 해당 핵심 기능에는 다음이 포함됩니다. 1. 데이터베이스와 연결하여 동적 컨텐츠를 생성하고 웹 페이지를 실시간으로 생성합니다. 2. 사용자 상호 작용 및 양식 제출을 처리하고 입력을 확인하고 작업에 응답합니다. 3. 개인화 된 경험을 제공하기 위해 세션 및 사용자 인증을 관리합니다. 4. 성능을 최적화하고 모범 사례를 따라 웹 사이트 효율성 및 보안을 개선하십시오.

PHP는 MySQLI 및 PDO 확장 기능을 사용하여 데이터베이스 작업 및 서버 측 로직 프로세싱에서 상호 작용하고 세션 관리와 같은 기능을 통해 서버 측로 로직을 처리합니다. 1) MySQLI 또는 PDO를 사용하여 데이터베이스에 연결하고 SQL 쿼리를 실행하십시오. 2) 세션 관리 및 기타 기능을 통해 HTTP 요청 및 사용자 상태를 처리합니다. 3) 트랜잭션을 사용하여 데이터베이스 작업의 원자력을 보장하십시오. 4) SQL 주입 방지, 디버깅을 위해 예외 처리 및 폐쇄 연결을 사용하십시오. 5) 인덱싱 및 캐시를 통해 성능을 최적화하고, 읽을 수있는 코드를 작성하고, 오류 처리를 수행하십시오.

PHP에서 전처리 문과 PDO를 사용하면 SQL 주입 공격을 효과적으로 방지 할 수 있습니다. 1) PDO를 사용하여 데이터베이스에 연결하고 오류 모드를 설정하십시오. 2) 준비 방법을 통해 전처리 명세서를 작성하고 자리 표시자를 사용하여 데이터를 전달하고 방법을 실행하십시오. 3) 쿼리 결과를 처리하고 코드의 보안 및 성능을 보장합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

드림위버 CS6
시각적 웹 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

Dreamweaver Mac版
시각적 웹 개발 도구
