PHP 서버 PHP는 파일 다중 서버 동기화 프로그램을 작성합니다.
이 기사의 예는 PHP 파일 다중 서버 동기화 도구를 공유합니다. 구체적인 내용은 다음과 같습니다
<?php header('Content-type:text/html;charset=utf-8'); //文件名称:PHP文件多服务器同步工具 //文件作用:本文件所在服务器为主服务器,其它文件所在服务器可作分流或者备份。本文件需要jQuery库。你也可以外链别人的 //最后修改时间:2016-06-30 //BY:strwei if(!empty($_POST['files'])) sync(); function sync(){ $aFiles = explode("\n", $_POST['files']); //var_dump($aFiles);exit; foreach($aFiles as $k => $v){ if(strlen($v) <= 5) unset($aFiles[$k]); } array_filter($aFiles); if(empty($aFiles)) { echo '没有文件'; exit; } $aFTPServers = array( 'server1' => array('strwei.com','FTP用户名','FTP密码', '打开FTP进去时的默认目录'),//ftp地址、用户名,密码、FTP打开此站点时的默认目录 //'server2' => array('yy.9.je','FTP用户名','FTP密码','打开FTP进去时的默认目录'), ); $aAbortFile = array('robots.txt'); $aErrors = array(); $iError = count($aErrors); $aSuc = array(); foreach($aFTPServers as $ftp) { $conn = ftp_connect($ftp[0]); if(empty($conn)){ $iError = $iError + 1; array_push($aErrors, $iError . "、服务器 $ftp 无法连接"); continue; } $login = ftp_login($conn, $ftp[1], $ftp[2]); if(empty($login)){ $iError = $iError + 1; array_push($aErrors, $iError . "、服务器 $ftp[0] 无法登录"); continue; } $ftp_root = ''; if(!empty($ftp[3])) $ftp_root = ftp_chdir($conn, $ftp[3]); $ftp_root = ftp_pwd($conn); if(substr($ftp_root, -1) == '/') $ftp_root = substr($ftp_root, 0, -1); foreach($aFiles as $k => $v){ $s = basename($v); if(in_array($s, $aAbortFile)) { $iError = $iError + 1; array_push($aErrors, $iError . "、文件 $v 不允许同步"); continue; } if(!file_exists('.'.$v)) { $iError = $iError + 1; array_push($aErrors, $iError . "、文件 $v 不存在"); continue; } $upload = ftp_put($conn, $ftp_root . $v, '.' . $v, FTP_BINARY); if(empty($upload)){ $iError = $iError + 1; array_push($aErrors, $iError . "、文件 $v 上传失败"); continue; } array_push($aSuc, $v); } } if(empty($aErrors)) { echo '上传成功: ' . implode('、', $aSuc); exit; } echo implode('<br>', $aErrors); exit; } $cc = '\r\n'; echo '<script src="//cdn.bootcss.com/jquery/3.0.0/jquery.js"></script>'; echo <<<EOF 请输入你要同步的文件名(包括它的路径),例如:inoutcome_final.zip、/default.php、/index.php、/inoutcome_final.sqlite等等,每行输入一个文件名,可回车输入多个<br><br> <textarea ></span> <script> function submit_sync(){ $("#btn_submit").hide(); var sFiles = $("#id_file").val(); var aFiles = sFiles.split(/$cc/); if(aFiles.length <= 0 || aFiles[0].length <= 5) { alert("请手工写入要同步的文件清单"); $("#btn_submit").show("slow"); return false; } $.post("?", {"files":sFiles}, function(v){ $("#show_sync").text(v); if(v.indexOf("上传成功") != -1) $("#id_file").val(''); $("#btn_submit").show(5000); }) return true; } </script> EOF; ?>
위 내용은 이 기사의 전체 내용입니다. . PHP 프로그래밍 도움말을 배우는 것이 모든 사람에게 도움이 되기를 바랍니다.
위 내용은 PHP 서버의 내용을 포함하여 PHP 서버와 PHP 파일 다중 서버 동기화 프로그램을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

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

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel은 직관적 인 플래시 방법을 사용하여 임시 세션 데이터 처리를 단순화합니다. 응용 프로그램에 간단한 메시지, 경고 또는 알림을 표시하는 데 적합합니다. 데이터는 기본적으로 후속 요청에만 지속됩니다. $ 요청-

PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Alipay PHP ...

Laravel은 간결한 HTTP 응답 시뮬레이션 구문을 제공하여 HTTP 상호 작용 테스트를 단순화합니다. 이 접근법은 테스트 시뮬레이션을보다 직관적으로 만들면서 코드 중복성을 크게 줄입니다. 기본 구현은 다양한 응답 유형 단축키를 제공합니다. Illuminate \ support \ Facades \ http를 사용하십시오. http :: 가짜 ([ 'google.com'=> 'Hello World', 'github.com'=> [ 'foo'=> 'bar'], 'forge.laravel.com'=>

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

이 기사에서는 프레임 워크에 사용자 정의 기능 추가, 아키텍처 이해, 확장 지점 식별 및 통합 및 디버깅을위한 모범 사례에 중점을 둡니다.

기사는 입력 유효성 검사, 인증 및 정기 업데이트를 포함한 취약점을 방지하기 위해 프레임 워크의 필수 보안 기능을 논의합니다.
