草庐IT

file_base_name

全部标签

php - Joomla : Can a super administrator get the ftp password of that site (from configuration file or any other way)?

我可以作为super管理员访问joomla1.5制作的网站后端。现在我想做的是,关闭该站点并将一个简单的html文件设置为站点主页。为此,我认为我需要ftp用户/密码。有什么办法可以从joomla后端获得该通行证吗?我可以在帮助>系统信息>配置文件中看到一些条目,其中$ftp_user:'xxxxxx'和$ftp_pass:'xxxxxx'。有没有办法知道这些值?即使我无法获得ftp用户/密码,我能否以某种方式使用joomla后端编辑/浏览任何文件/目录? 最佳答案 是的,如果FTP用户/密码保存在Joomlaconfigurati

php - move_uploaded_file() 显示成功但不工作

我正在使用php上传文件并将其移动到所需位置...使用move_uploaded_file时,它​​表示文件已成功移动,但文件未显示在目录中。HTML和PHP代码如下...TestingPicturePHP是这样的:当我运行此页面并上传合法文件时-test_upload.php回显文件上传成功。但是当我前往网页根目录中的文件夹“vidit”时。该文件夹是空的...我正在使用wamp服务器。 最佳答案 您需要将文件名附加到您的目标路径。尝试如下$doc_path=realpath(dirname(__FILE__));if(move_

php - move_uploaded_file 返回 false,但是 $_FILES ['uploadedfile' ] ['error' ] == 0

我正在使用POST方法在我的upload_photo.php文件中上传一张照片,该文件使用uploader.php来处理图像。Uploader.php将调整图像大小并覆盖旧图像。它在本地运行良好,但在服务器上运行不正常。move_uploaded_file返回false,但是$_FILES['uploadedfile']['error']==0这对我来说没有意义。我已经发布了整个uploader.php和upload_photo.php中显示表单标签的片段。sql:'.query.'');if(move_uploaded_file($_FILES['uploadedfile']['tm

php - $_FILES ['file' ] ['name' ] 在 codeigniter 中

如何获取在codeigniter中上传的文件的文件名。我们将输入字段的值作为$this->input->post('name')获取,但是如何获取从表单上传的文件的名称?publicfunctioncreate(){//gettingallthePOSTdatain$dataarray$data=array('title'=>$this->input->post('title'),'content'=>$this->input->post('content'),'filename'=>??HOW??);} 最佳答案 1)确保你的表单

php - .htaccess auto_prepend_file 如果 url 包含

我正在尝试使用htaccess自动包含一个global.php文件。现在我有php_valueauto_prepend_file"/local/directory/global.php"这很完美。问题是,我在用于开发的本地服务器和用于实时站点的远程Web服务器上运行该站点。因此,显然/local/directory/路径会根据我是在mysite.com还是mysite.local上而变化。有没有办法说如果url包含mysite.local,包括这个文件;否则将此文件包含在htaccess中? 最佳答案 您需要Apache>=2.4才

PHP文件上传: Read raw file data

据我所知,$_FILES["fieldname"]["size"]包含文件上传后的文件大小。在Perl中,您可以非常轻松地逐block读取原始文件数据,并通过这种方式确定文件在完全上传之前是否太大。在PHP中是否有一种简单的方法来做同样的事情? 最佳答案 您可以在php.ini配置文件中更改最大大小,但是它会影响您所有的文件上传:upload_max_filesize10M如果你使用的是.htaccess文件,你也可以这样写:php_valueupload_max_filesize10M看看doc

PHP 目录名(__FILE__) v/s ./

这个问题在这里已经有了答案:What'sbetterofrequire(dirname(__FILE__).'/'.'myParent.php')thanjustrequire('myParent.php')?(4个答案)关闭8年前。我在我正在修改供自己使用的小脚本中找到了这段代码:requiredirname(__FILE__)."/GearmanManager.php";我觉得有点奇怪,不会吧require"./GearmanManager.php";做同样的事情?

php - 使用 SWIFTMAIL 发送 base64 电子邮件

我只是想让我的多部分电子邮件用base64编码并通过swiftmail发送。这是我到目前为止的代码:$message=Swift_Message::newInstance("EmailTemplateTest")->setBoundary($boundary)->setFrom(array('no-reply@domain.net'=>'MailerService'))->setTo(array("a@d.com","a@b.com"))->setBody($plaintext)->addPart($htmlmail,"text/html");$headers=$message->ge

php - 尽管在 header 中发送了 base64,但仍无法识别附件

我在用php邮件发送附件时遇到问题。问题是电子邮件似乎已发送并已收到,但未被识别为附件。如果我进入邮件的来源,我可以看到它正在发送base64并包含附件名称,所以我很困惑为什么客户端无法识别它。有什么想法吗?$uid=md5(uniqid(time()));$headers="From:".$from_name."\n";$headers.="Reply-To:".$from_mail."\n";$headers.="MIME-Version:1.0\n";$headers.="Content-Type:multipart/mixed;boundary=\"".$uid."\"\n";

javascript - 在 Javascript 中将特殊字符编码为 Base64,并在 PHP 中使用 base64_decode() 进行解码

我的问题是base64_decode()函数不适用于特殊字符。也许问题是我正在使用ajax事件并且我正在使用来自javascript的base64.encode解析数据。js代码:description:$.base64.encode($("#Contact_description").val())这是PHP代码:$model->description=base64_decode($model->description);其中$model->description是$("#Contact_description").val()值示例这是描述值:TraianBăsescu,这是我使用ph