Tag: PHP的

使用外部表单login到Joomla 1.5(不在joomla文件夹中,但在同一台服务器上)

我目前有一个Joomla 1.5安装,以及另一个网站。 他们都驻留在同一个Web服务器上。 但是,它们位于wwwroot目录中的不同文件夹中。 我想在非joomla网站上放置一个login表单,这个login表单会将用户login到Joomla。 我已经尝试将Joomlalogin表单代码复制并粘贴到非Joomla网站的页面上,并且一切正常,直到秘密表单值不正确。 任何帮助是极大的赞赏。 编辑:这是代码 – 联系表: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> </head> <body> <form id="login" name="login" method="post" action="login.php"> <label> <input name="username" type="text" id="username" value="username" /> </label> <label> <input name="password" type="password" id="password" value="password" /> </label> </p> <p> <label> <input […]

mysqli_fetch_assoc()期望参数1是mysqli_result,布尔给定

可能重复: PHP:警告:sort()期望参数1是数组,给定的资源 我对PHP和MySQL相当陌生,我只是无法弄清楚这一点。 我已经search了所有的论坛,但还没有find我可以理解的答案。 我最初使用的是mysql_fetch_assoc(),但是我只能search数字,而且在search字母时也收到了错误。 我希望我能在这里find正确的方向。 预先感谢您的帮助! $con = mysqli_connect($hostname,$username,$password) or die ("<script language='javascript'>alert('Unable to connect to database')</script>"); mysqli_select_db($con, $dbname); if (isset($_GET['part'])){ $partid = $_GET['part']; $sql = 'SELECT * FROM $usertable WHERE PartNumber = $partid'; $result = mysqli_query($con, $sql); $row = mysqli_fetch_assoc($result); $partnumber = $partid; $nsn = $row["NSN"]; $description = $row["Description"]; $quantity = $row["Quantity"]; $condition […]

PHP脚本中的双引号echo

我有一行php代码,看起来像这样: echo "<script>$('#edit_errors').html('<h3><em>Please Correct Errors Before Proceeding</em></h3>')</script>"; 我想知道如何正确添加字体颜色的文字。 如果我这样做: echo "<script>$('#edit_errors').html('<h3><em><font color="red">Please Correct Errors Before Proceeding</font></em></h3>')</script>"; “红色”一词是黑色文字,编译器会报错。 如果我用红色的单引号,那么文本根本不显示。 任何帮助将是伟大的。 谢谢

获取图像颜色

我想要在div或表格中显示图像作为背景。 如果他们的图像不够大,我将需要find该图像的最外层颜色,并将其应用于包含div或表格单元格的背景。 有没有人有这方面的经验? 在PHP中。 我是一个小菜,所以请解释。 非常感谢

如何从Magento外部访问Magento用户的会话?

我试图访问我的网站的另一部分的Magento客户会议。 domain.com/shop/ <- Magento domain.com/test.php 商店本身就像一个魅力,但即时通讯试图确定如果客户logintest.php,所以我可以显示他的名字与他的购物车链接。 test.php到目前为止的内容: <?php require_once dirname(__FILE__).'/shop/app/Mage.php'; umask(0); Mage::app('default'); Mage::getSingleton('core/session', array('name' => 'frontend')); var_dump(Mage::getSingleton('customer/session')->isLoggedIn()); ?> 我不断得到bool(false)返回。 我在domain.com/shop/上login了Magento,所以“真实”是预期的。 我忘了什么吗?

如何在PHP脚本中正确构buildSQL查询?

我正在尝试创build一个SQL查询插入用户信息到数据库中。 $fname和$lnamevariables包含正确的值(“John”和“Doe”),但查询失败。 这是我的代码: $fname = $_POST['first_name']; $lname = $_POST['last_name']; $sql = "INSERT INTO users (fname, lname) VALUES ($fname, $lname)"; mysqli_query($conn, $sql); 检查错误消息后,我发现这个查询失败,错误说 “字段列表”中的未知列“John” 我怎样才能正确地包含variables到SQL查询,使其运行没有错误? 这个问题不是关于我很熟悉的SQL语法,而是关于使用PHP脚本中的variablesdynamic创build查询的规则。 我不想要一个只消除即时错误的快速补丁,而是一个没有错误和安全的最先进的解决scheme。

scandir()按修改datesorting

我试图做scandir(); 函数超出了它的书面限制,我需要的不仅仅是它目前支持的alphasorting。 我需要sortingscandir(); 结果按修改datesorting。 我尝试了一些我在这里find的解决scheme,以及来自不同网站的一些其他解决scheme,但是没有一个适合我,所以我觉得我在这里发布是合理的。 我迄今为止所尝试的是: function scan_dir($dir) { $files_array = scandir($dir); $img_array = array(); $img_dsort = array(); $final_array = array(); foreach($files_array as $file) { if(($file != ".") && ($file != "..") && ($file != ".svn") && ($file != ".htaccess")) { $img_array[] = $file; $img_dsort[] = filemtime($dir . '/' . $file); } } $merge_arrays = […]

PDO MySQL:在一个查询中插入多行

你好,我正在做一个类在pdo做多重插入。 这是这样的 INSERT INTO $table (key1,key2,key3,etc) VALUE (value1,value2,value3,etc), (value1,value2,value3,etc), (value1,value2,value3,etc) search后,我发现我必须build立类似的东西 INSERT INTO $table (key1,key2,key3,etc) VALUE (:key1,:key2,:key3,etc), (:key1,:key2,:key3,etc), (:key1,:key2,:key3,etc) 然后执行这个$this->execute($data); $data是哪里 0 => array 'key1' => 'value1' 'key2' => 'value2' 'key3' => 'value3' 1 => array 'key1' => 'value1' 'key2' => 'value2' 'key3' => 'value3' etc 问题是我仍然得到一个错误的Array to string conversion上$insert->execute($data); 我该如何解决这个问题? 这是我正在做的一个片段。 public function multipleInsert($table, […]

PHPvalidation整数

我很想知道为什么这不起作用 echo gettype($_GET['id']); //returns string if(is_int($_GET['id'])) { echo 'Integer'; } 如果validation数据从GET / POST传递,如果它是整数?

如何在.js文件中从jQuery函数访问PHP会话variables?

如何在.js文件中从jQuery函数访问PHP会话variables? 在这个代码中,我想从一个会话variables中获取“值” $(function() { $("#progressbar").progressbar({ value: 37 }); });