小编JM4*_*JM4的帖子

如何通过安全的FTP SSL协议发送文件

我感谢任何有关该主题的帮助.在线注册结束时,我正在获取客户数据(几个字段),将它们放入CSV文件并尝试通过SSL协议提交给另一个客户端,但不知道如何完成.我也将信息存储在本地数据库中,并希望这个过程有点类似.

我已经发送链接来查看来自php.net SSN2的SSH2指令

但说实话,这就像给我读中文.我不明白这些说明,我不打算安装任何扩展,修改PHP.ini文件或任何类型的东西(特别是因为我们没有通过服务器发送信息).

是否有一种简单,安全的方式将此文件传输到提供给我们的SSL协议?

谢谢!

php ssh ssl sftp protocols

3
推荐指数
1
解决办法
1万
查看次数

MySQL的日期时间到PHP

我已经找到了解决我的"问题"的正确方法,但即使在阅读了mysql页面后,我也不理解它背后的逻辑.

我目前在我的系统中将注册信息存储在我的一个表中的"datetime"格式化字段中(YYYY-MM-DD hh:mm:ss).

当我想在我的一个php页面上显示数据时,只需发布​​确切的字段数据即可显示上述格式.

我会THINK只需使用date("Y-m-d",$row["DATE"])其中$row["DATE"]对应于特定行值将返回所需的格式.

相反,我必须使用:date("Y-m-d", strtotime($row["DATE"])).

为什么是这样?我的$row["DATE"]字段首先不是字符串.我是否应该能够简单地重新排列日期时间字段中存储的数据?这不是重建我的整个表格以适应日期时间的目的吗?

php mysql datetime strtotime

3
推荐指数
1
解决办法
1820
查看次数

为什么我在PHP PDO请求中得到"意外的T_AS"?

我收到以下错误...

解析错误:语法错误,第98行的....\index.php中的意外T_AS

对于以下脚本......

 <?php
    try {
        $db = new PDO('mysql:host=localhost;dbname=db', 'user', 'pw');
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $db->beginTransaction();

        $stmt = $db->prepare("SELECT * FROM tablename");
        $stmt->execute();

        while($db->fetch(PDO_FETCH_ASSOC) as $row) {
            $id= $row['id'];
            $name= $row['name'];
        }   

        $db->commit();
    }

    catch (PDOException $e)
    {
        $db->rollback();
        echo "There was a system error.<br>".$e->getMessage();          
    }
?>
Run Code Online (Sandbox Code Playgroud)

知道什么是错误吗?我检查了丢失的分号,逗号和作品但没有得到任何结果!

php mysql pdo

3
推荐指数
2
解决办法
7340
查看次数

使用PHP生成NACHA文件?

我正在尝试生成银行NACHA(国家自动清算所协会)文件,并将我的客户付款详细信息定期提交给我的银行.我们的网站是建立在PHP中,虽然我们可以大概建立文件自己,我很好奇,如果任何人知道任何现有的脚本,甚至引用了其他人谁这样做使用PHP指南.

我在Google周围搜索过非常成功,所以任何帮助都表示赞赏.

感谢您的时间.

php

3
推荐指数
1
解决办法
2954
查看次数

如何使用PHP使用MySQL数据填充Excel电子表格

让我们继续前进吧 - 我意识到我可以使用php和mysql生成表格并以"几乎"的方式输出我需要的任何格式但是在这种情况下,excel电子表格以一些奇怪的方式格式化(布局,颜色,等)客户不会让步.我必须使用确切的Excel电子表格.

我试图从mysql数据库中提取数据,并在其后面进行php计算,并在Excel文件中填充各种单元格.是否有可能做到这一点?

提前谢谢你

php mysql excel

3
推荐指数
1
解决办法
7851
查看次数

代码比较软件

我有两个目录,每个目录有数百个PHP文件.第二个目录是从第一个目录复制而来的,并且作为版本控制的"坏"方式工作.问题是,我们不知道哪些文件必须更改(程序员没有提供任何注释),如果是,则更改了什么.

我已经看过可以比较两个单独已知文本文件的差异的软件,但我正在寻找可以读取目录中所有文件(比如PHP)并进行比较的东西.

有人知道可能会有所帮助吗?

编辑

我目前正在Windows XP机器上的XAMPP设置上运行我的所有代码.

php comparison

3
推荐指数
1
解决办法
5759
查看次数

如何将ajax返回值设置为变量

我有以下成功执行的ajax调用:

function fnFormatDetails ( oTable, nTr )
   {
            var aData = oTable.fnGetData( nTr );

            var memberid = 'memberid='+ aData[6];

            $.ajax({
                type: "POST",
                url: "shout.php",
                data: memberid,
                success: function(html) {
                    //$("#shout").html(html);   
                    var sOut = html.returned_val;
                }
            });

            return sOut;
        }
Run Code Online (Sandbox Code Playgroud)

如果我删除注释掉的行($("shout").html(html)并在我的页面上使用div,结果显示正常.但是,还有第二个函数将使用来自sOut的HTML结果并相应地显示在适当的位置.

shout.php中的PHP文件只是"回显"HTML到页面(然后返回并相应地显示).

遗憾的是,我无法根据我的ajax调用结果设置变量sOut.我错过了什么?

php ajax jquery

3
推荐指数
1
解决办法
4423
查看次数

在overlay中需要有关Cross Browser Inconsistencies的帮助

解决

我发现了这个问题,很遗憾地说这是非常愚蠢的.在某些页面上,在脚本类型= javascript之后有一个额外的结束括号.显然Chrome和Firefox忽略了这个问题,但Safari和IE引发了显示错误.感谢大家对此事的出色支持和指导.值得注意的是,我决定使用.show()方法,因为它似乎最符合逻辑.


我在页面顶部有以下javascript片段,用于验证登录表单中的2个字段:

<script type="text/javascript">
    $(function() {

        $('#submit').click(function () {

            $('#login_form span').hide();

            if ($("input#user").val() == "") {
                $("span#user").show();
                $("input#user").focus();  
                return false;  
            }

            if ($("input#pw").val() == "") {
                $("span#pw").show();
                $("input#pw").focus();  
                return false;  
            }

            var overlay = $('<div id="overlay">');
            $('body').append(overlay);
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

提交表单(单击提交)时,将运行该功能,检查以确保2个字段:pw和user有一些内容.如果他们这样做,它会打开一个覆盖屏幕的覆盖脚本.上面的功能位于我的屏幕顶部(在头部)

叠加层的CSS是:

#overlay { background:#000 url(../images/loader.gif) center no-repeat; opacity:0.5; filter:alpha(opacity = 50); width:100%; height:100%; position:absolute; top:0; left:0; z-index:1000; }
Run Code Online (Sandbox Code Playgroud)

在Chrome中:此功能运行良好,但叠加层中的"加载"图像不显示.

在Firefox中:几乎与Chrome相同,但如果在页面底部进行javascript调用,则加载图像可以正常工作.

在IE中:如果函数保留在头部,我的页面完全空白(尽管没有服务器错误).一旦我移动到页面底部,加载图像就会随机出现,如果是,它的动画速度非常慢.

也许我做错了什么,但试图为所有三个浏览器构建一个简单的东西让我变得疯狂.

有任何改进建议吗?

提前谢谢.

UPDATE

首先,感谢大家对你的建议.我已经尝试并编号并从每个结果获得各种结果(以及在本地运行时与在我们的apache服务器上运行时的不同结果).

特别是一个看似愤怒的页面就是这一页:https: //www.nacdbenefits.com/myadmin/password-reset

在IE中,页面只会打开灰色屏幕.我已经更新了代码以在页面本身中嵌入div id并简单地在提交上"显示"但显然其他东西正在捕捉很长一段路.

更新2

其他必须导致此故障.当我删除代码甚至:

<script type="text/javascript">
    $(function() …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
492
查看次数

如何解决PHP PHP_EOL问题

常数:

PHP_EOL

应该代表windows和linux上的换行符,但是当我在我的linux盒子上运行时没有间距(导致产生.txt文件的主要麻烦,现在有了盒子而不是换行符).

任何快速解决问题的方法?

编辑

似乎常见的答案是在Linux机器上创建的任何内容都不会在记事本中"正确"显示.是否有任何要在记事本本身的后端纠正这个问题(根据说法找到并替换并用实际的休息替换?)

php

3
推荐指数
2
解决办法
1万
查看次数

PHP是否需要,require_once或包含在页面加载时自动读取文件?

我有几个页面在PHP中使用include或require语言结构.其中许多都属于IF,ELSE语句.

我确实意识到如果缺少require'd文件,页面根本不会加载,但包含这种方式的主要目的是:

1)减少页面上的代码混乱

2)除非满足声明,否则不加载文件.

是否发布了include或require语句加载文件(从而消除了我试图通过置于if/else语句中获得的好处?

简要示例:

<?php


$i = 1

if($i ==1) {

      require_once('somefile.php');

} else {

     require_once('otherfile.php');
}

?>
Run Code Online (Sandbox Code Playgroud)

页面加载时,是否检查并加载了文件?

php require include require-once

2
推荐指数
1
解决办法
1918
查看次数