草庐IT

ftp_login

全部标签

php - 在 PHP 中创建文件并将其上传到 FTP 服务器而不在本地保存

我在连接我正在工作的两个不同进程时遇到问题。我的任务是从数据库中提取数据,根据数据创建文件,然后将其上传到FTP服务器。到目前为止,我已经使用此代码创建并下载了文件,$out是包含完整文本文件的字符串:if($output=='file'){header("Cache-Control:must-revalidate,post-check=0,pre-check=0");header("Content-Length:".strlen($out));header("Content-type:application/txt");header("Content-Disposition:atta

php - 当用户已连接时调用 Facebook 注销/断开 FB.login()

MyFacebookLoginPagewindow.fbAsyncInit=function(){FB.init({appId:'appID',status:true,cookie:true,xfbml:true,oauth:true,});};(function(d){varjs,id='facebook-jssdk';if(d.getElementById(id)){return;}js=d.createElement('script');js.id=id;js.async=true;js.src="//connect.facebook.net/en_US/all.js";d.ge

php - 错误 : Unable to find the controller for path "/login_check". 路由配置错误。 (LexikJWTAuthentication)

描述当我对在http://localhost:8000/api/admin/login_check上运行的symfony服务器执行正常请求时,它返回所需的jwttoken.但是,当我使用功能测试(使用./bin/phpunit)执行此操作时,出现以下错误:Error:Unabletofindthecontrollerforpath\"/api/admin/login_check\".Therouteiswronglyconfigured.我还浏览了functionaltestdocs.BugReproduced不要犹豫,克隆或fork此项目进行测试。README.md解释了安装步骤。我

php - 是否有任何类型的 "pre login"事件或类似事件?

在检查用户的凭据是否正确之前,我需要运行一些代码。目前,我正在使用自定义事件监听器实现此目的,该监听器在kernel.request事件上触发并检查请求的URL是否与security.yml的check_path设置匹配。但这是低效的,因为它在每个请求上运行。我知道onSecurityInteractiveLogin事件,但我相信它会在成功登录尝试后触发。有谁知道是否有预登录事件,或者我可以在哪里自己发送自定义事件? 最佳答案 因此,没有“官方”登录前事件。但值得庆幸的是,设置一个并不难,因为Symfony2是如此可扩展。诀窍是使用

php - 将文件放在 FTP 站点上,内容来自字符串变量(无本地文件)

我想将文件上传到FTP服务器,但文件内容保存在一个变量中,而不是实际的本地文件中。我想避免使用文件;这是为了避免在(可能)不太安全的系统上处理敏感数据时出现安全风险(*),并尽量减少(已经很低的)文件处理开销。但是PHP的FTPAPI只提供通过函数ftp_put从本地文件上传文件或(当文件已作为文件句柄打开时)ftp_fput.目前,我将这个函数与一个临时文件一起使用,我在上传之前在其中写入内容:$tmpfile=tmpfile();fwrite($tmpfile,$content);fseek($tmpfile,0);ftp_fput($ftp,$filename,$tmpfile,

php - 无法使用 PHP 连接 FTP 服务器,ftp_connect()

我尝试使用PHP的ftp_connect()函数连接ftp服务器,如下所示:但是它返回这个错误:Warning:ftp_connect()[function.ftp-connect]:php_network_getaddresses:getaddrinfofailed:Nosuchhostisknown.inD:\wamp\www\ftp2.phponline6虽然这是一种非常常见的错误类型,但我仍然找不到任何解决方案。谁能提供一些可能的解决方案?感谢您的宝贵时间。 最佳答案 您必须仅提供ftp服务器主机名,而不是主机名和目录路径,

php - ftp_ssl_connect 与隐式 ftp over tls

ftp_ssl_connect可以处理基于TLS的隐式FTP吗?默认情况下,它使用显式。我正在尝试上传到一个服务器,该服务器仅接受端口990上的隐式ftpovertls;有没有人遇到过这个呢?你是怎么解决的? 最佳答案 ftp_ssl_connect只是显式的如果需要隐式,使用curl$fp=fopen($path,'r');$ftp_server='ftps://'.$server.'/'.$filename;$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$ftp_server);curl

php - Laravel 4 以及使用FTP部署app的方式

我对用于部署Laravel应用程序的方式有疑问。我使用Composer在本地开发了我的应用程序。现在,我已准备好将此应用程序部署到生产环境中。我(目前)有一个只使用FTP的生产服务器..我看过这个论坛:LaravelForum但我认为这是不正确的..我在我的服务器上创建了一个目录,例如:http://wwww.myserver.com/app在/app目录中,我复制(通过FTP)我所有的文件...但这行不通..我必须改变一些东西吗? 最佳答案 比方说你的医生。根文件夹是www在您的共享主机(www之外)上创建一个名为laravel的

安卓 : How to hide Navigation bar and Optionmenu in login fragment?

我有一个Activity和3个fragment,我显示的fragment是登录fragment。我想在登录fragment中隐藏导航栏float操作按钮和选项菜单,并在其他两个fragment中显示。我怎样才能做到这一点? 最佳答案 经过长时间的研究,我找到了解决方案。那就是我使用代码将抽屉导航锁定在登录fragment中:DrawerLayoutdrawer=(DrawerLayout)getActivity().findViewById(R.id.drawer_layout);drawer.setDrawerLockMode(D

安卓 Facebook 登录 : How to check login using LoginManager without having LoginButton in XML

我已经使用LoginButton在我的android应用程序中完成了facebook登录检查,但我想使用LoginManager进行检查。我该如何修改我的代码才能以这种方式工作?LoginButtonloginButton=(LoginButton)findViewById(R.id.fb_login_button);loginButton.setReadPermissions("user_friends");shareDialog=newShareDialog(this);//LoginCallbackregistrationLoginManager.getInstance().re