Tag: PHP的

我们如何在PHP中添加两个date间隔

我想添加两个date间隔来计算总的持续时间,以小时和分钟为单位,实际上我想执行addittion,如下所示: $a = new DateTime('14:25'); $b = new DateTime('17:30'); $interval1 = $a->diff($b); echo "interval 1 : " . $interval1->format("%H:%I"); echo "<br />"; $c = new DateTime('08:00'); $d = new DateTime('13:00'); $interval2 = $c->diff($d); echo "interval 2 : " . $interval2->format("%H:%I"); echo "<br />"; echo "Total interval : " . $interval1 + $interval2; 任何想法如何执行这种types的时间间隔除了得到在PHP中总小时和分钟格式的两个时间间隔的总和

清洁input和输出在PHP的圣杯?

我一直在运行,并开发了一个分类网站,现在过去8个月,所有的错误只是由于一个原因:用户如何input他们的文字… 我的问题是 :是否有一个PHP类,一个插件,我可以做的 $str = UltimateClean($str)发送$ str到我的sql? PS。 我也注意到当我开始使用JSON时,问题加倍,因为我也必须小心输出JSON结果。 我遇到的一些问题:多语言string(不同的字符集),从Excel工作表复制粘贴。 注意:我不担心SQL注入。

你如何在PHP中实现分页?

如何在PHP中通常实现分页结果? 我想要一个有10个结果的结果页面。 在导航中向前滚动会给我下一个和以前的集合。 有没有办法通常这样做? 有没有人有入门简单的build议?

如何使用string作为数组索引path来检索一个值?

假设我有一个数组: Array ( [0] => Array ( [Data] => Array ( [id] => 1 [title] => Manager [name] => John Smith ) ) [1] => Array ( [Data] => Array ( [id] => 1 [title] => Clerk [name] => ( [first] => Jane [last] => Smith ) ) ) ) 我想能够build立一个函数,我可以传递一个string作为数组索引path,并返回适当的数组值,而不使用eval() 。 那可能吗? function($indexPath, $arrayToAccess) […]

两个mysqli查询

是否有可能有两个mysqli_queries像这样? mysqli_query($dblink, "INSERT INTO images (project_id, user_id, image_name, date_created, link_to_file, link_to_thumbnail, given_name) VALUES ('$project_id', '$user_id', '$image_name', '$date_created', '$link_to_file', '$thumbnail', '$ImageName')") or die(mysql_error()); mysqli_query($dblink, "INSERT INTO images_history (project_id, user_id, image_name, date_created, link_to_file, link_to_thumbnail, given_name, day, month, year) VALUES ('$project_id', '$user_id', '$image_name', '$date_created', '$link_to_file', '$thumbnail', '$ImageName', '$day', '$month', '$year')") or die(mysql_error()); 基本上我想更新我的数据库中的两个表。 有没有更好的方法来做到这一点?

警告:mysqli_select_db()需要恰好2个参数,1在C:\

我正在做一个教程,作者没有更新他的内容来反映PHP文档中的变化。 无论如何,我需要知道什么参数被要求我提供。 我已经检查过所有事情都是按顺序进行的,但是我实际上并不知道我应该提供什么。 这是我有: Connects.php <?php $connect_error = 'Sorry, we\'re experiencing connection issues.'; $con = mysqli_connect('localhost', 'root', 'PwdSQL5'); mysqli_select_db('phpcadet') or die($connect_error); ?> 但我得到的错误: 编辑:找出解决Connects.php问题后,这里是为什么当我修复它…更多的错误,这里是我的代码。 记住我是PHP的新手,并且正在执行一个做得不好的教程。 警告: mysqli_real_escape_string()期望参数1是mysqli,在第4行的C:\ vhosts \ phpcadet \ core \ functions \ general.php中给出的string General.php <?php function sanitize($data) { return mysqli_real_escape_string($data, 'What goes here?'); } ?> 然后这个: 警告 :mysqli_query()期望参数1是mysqli,在第7行的C:\ vhosts \ phpcadet \ […]

mysql_num_rows():提供的参数不是有效的MySQL结果资源

if(mysql_num_rows($result)) { echo "no match found!"; } 它是抛出一个错误Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Hosting\6448289\html\includes\getQuestion.php on line 72

删除.php扩展(明确写入)为友好的URL

htaccess删除我的网站的文件的.php扩展名。 RewriteEngine on RewriteBase / RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ $1.php [L,QSA] 现在,如果我去我的网站 www.mysite.com/home 工作正常,它redirect到home.php但url仍然友好。 但是,如果我写这个url: www.mysite.com/home.php home.php服务,并且URL不友好。 我怎样才能避免这种行为? 我想如果用户写www.mysite.com/home.php,显示在URL栏中的URL是www.mysite.com/home

从webpages.aspx中删除由服务器端JavaScript生成的数据

我的问题是:如何从本网站刮取数据http://vtis.vn/index.aspx但是直到您点击“Danhsáchchậm”才会显示数据。 我已经非常努力和小心地尝试了,当你点击“Danhsáchchậm”时,这是触发一些javascript函数的onclick事件,其中一个js函数是从服务器获取数据并将其插入到标签/占位符处这一点你可以使用像Firefox的东西来检查数据,是的,数据显示给网页上的用户/观众。 那么,我们怎样才能以编程方式取消这些数据呢? 我写了一个报废function,但是它没有得到我想要的数据,因为数据不可用,直到我点击button“Danhsáchchậm” <?php $Page = file_get_contents('http://vtis.vn/index.aspx'); $dom_document = new DOMDocument(); $dom_document->loadHTML($Page); $dom_xpath_admin = new DOMXpath($dom_document_admin); $elements = $dom_xpath->query("*//td[@class='IconMenuColumn']"); // foreach ($elements as $element) { $nodes = $element->childNodes; foreach ($nodes as $node) { echo (mb_convert_encoding($node->c14n(), 'iso-8859-1', mb_detect_encoding($content, 'UTF-8', true))); } } } 谢谢你,StackOverflow是一个很好的地方。 D.

在PHP中查找月差异?

有什么办法find在PHP中的月份差异? 我有从2003年10月17日至2004年3月24日的input。 我需要找出这两天内有多less个月。 如果说6个月,我只需要几个月的产出。 感谢您指导我的一天差异。 我通过My​​SQLfind解决scheme,但我需要在PHP中。 任何人都可以帮助我,提前致谢。