草庐IT

ftp-simple

全部标签

php - 使用 php Simple XML 获取节点的文本部分

给定php代码:$xml=ThisisalinkTitlewithsometextfollowingit.EOF;functiontraverse($xml){$result="";foreach($xml->children()as$x){if($x->count()){$result.=traverse($x);}else{$result.=$x;}}return$result;}$parser=newSimpleXMLElement($xml);traverse($parser);我希望函数traverse()返回:ThisisalinkTitlewithsometextfoll

php - 通过 PHP 表单进行 FTP 上传

我想通过FTP上传表单来上传文件。Chooseafiletoupload:这是PHP文件:FTP连接成功但文件不存在谁能帮帮我?谢谢! 最佳答案 因为你有:$file=$_FILES["file"]["name"];//wrong$file=$_FILES["uploadedfile"]["name"];//right因为您需要服务器上存在的PHP存储的临时副本的文件名:ftp_put($conn_id,$remote_file_path,$file,FTP_ASCII);//wrongftp_put($conn_id,$remot

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 - 将文件放在 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的

android - 使用 Maven 构建 Android 项目 - dexer 在 simple-xml 依赖项上失败

我用生成了绝对空的Android项目mvnarchetype:generate-DarchetypeArtifactId=android-quickstart.......它构建良好,部署良好,运行良好。问题是,当我添加org.simpleframeworksimple-xml2.6.2对于依赖项,构建失败[INFO]---android-maven-plugin:3.0.0:dex(default-dex)@whoops-android-app1---[INFO]C:\ProgramFiles\Java\jdk1.7.0\jre\bin\java[-jar,D:\android-sd

java - 安卓 : Making simple code. 干

我是Java编程的新手。这里有人可以帮我让我的代码保持干燥吗?Buttonlevel01=(Button)findViewById(R.id.level01);level01.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){Prefs.setStagePref(getApplicationContext(),1);Intentplay=newIntent(LevelActivity.this,PlayActivity.class);startActivity(play);

Android FTP 连接失败

我正在尝试使用FTP连接服务器并下载文件但是在Android上连接失败,但是当我尝试使用FileZilla或Windows文件资源管理器连接FTP时,它可以工作。背后的原因是什么?下面是我的代码classFTPDownloadextendsAsyncTask{booleanrunning=true;Datetoday=Calendar.getInstance().getTime();Formatformatter=newSimpleDateFormat("yyyy-MM-dd_HH:mm:ss");StringreportDate=formatter.format(today);Str