Tag: PHP的

将<br />转换成一个新的文本区域

如果我有一个variables: $var1 = "Line 1 info blah blah <br /> Line 2 info blah blah"; 和一个文本区域: <textarea>echo $var1</textarea> 我怎样才能让文本区域显示一个新的行,而不是像<br />一样显示文本? 编辑:我已经尝试了以下内容: <textarea class="hobbieTalk" id="hobbieTalk" name="hobbieTalk" cols="35" rows="5" onchange="contentHandler('userInterests',this.id,this.value,0)"><?php $convert=$_SESSION["hobbieTalk"]; $convert = str_replace("<br />", "\n", $convert); echo $convert; ?></textarea> 但是文本区域仍然包含行中的br标签。

如何在PHP中使用scandir获取图像?

有没有什么办法只使用扩展名的jpeg , png , gif等图像时使用 $dir = '/tmp'; $files1 = scandir($dir);

PHP的PDO :: bindParam()数据types..它是如何工作的?

我想知道是什么bindParam() (或bindValue() )中的数据types的声明用于… 我的意思是,我认为,如果我定义一个整数参数( PDO::PARAM_INT ),参数必须转换为一个整数,类似 $delete->bindParam(1, $kill, PDO::PARAM_INT); // should work like $delete->bindParam(1, (int)$kill); 或者如果参数不是声明的types,至less会抛出一个错误。 但事实并非如此。 谷歌search,我发现在php.net的档案: 大家好, 我目前正在研究PDO。 完全在bindParam()函数上。 第三个参数data_type似乎是在这里强制的值的types? 但是当我尝试: $sql = "INSERT INTO produit (idproduit, nom, marque) VALUES (NULL, :nom, :marque)"; $stmt = $dbh->prepare($sql); $nom = 'Testarossa'; $marque = 'Ferrari' ; $stmt->BindValue(':marque',$marque) ; $stmt->BindParam(':nom',$nom,PDO::PARAM_INT) ; $stmt->execute(); $nom = '250 GTO' ; […]

如何将PHP输出捕获到variables中?

当用户点击一个表单button时,我产生了大量的XML,作为一个postvariables传递给一个API。 我也希望能够事先向用户展示XML。 代码在结构上类似于以下内容: <?php $lots of = "php"; ?> <xml> <morexml> <?php while(){ ?> <somegeneratedxml> <?php } ?> <lastofthexml> <?php ?> <html> <pre> The XML for the user to preview </pre> <form> <input id="xml" value="theXMLagain" /> </form> </html> 我的XML正在生成几个while循环和东西。 然后需要在两个地方显示(预览和表单值)。 我的问题是。 如何捕获生成的XML在一个variables或任何东西,所以我只需要生成一次,然后只是打印出来,在预览内生成它,然后再次在表单值内?

什么是一个成功的MySQL DELETE返回? 如何检查DELETE是否成功?

使用PHP,我想删除一个logging,但我想检查它是否成功。 什么东西从一个成功的DELETE FROM foo where bar = 'stuff'返回DELETE FROM foo where bar = 'stuff' ? 或者,您是否知道其他方法来检查DELETE是否成功? 或者我最好在确定行存在之前删除它? 如果可能,我试图避免另一个查询。

如何使用PHP在两个date之间生成随机数据?

我正在编写一个应用程序,我需要在两个固定的时间戳之间分配随机数据 我怎么能实现这个使用PHP我已经search了第一次,但只find了答案为Java而不是PHP 例如 : $string = randomdate(1262055681,1262055681);

如何检查curl是启用还是禁用

可能重复: 在php中写一个函数 我正在使用下面的代码 echo 'Curl: ', function_exists('curl_version') ? 'Enabled' : 'Disabled'; 这可以让它启用或禁用 但我想作为function说function名称是_iscurl 那么我可以称之为以下任何地方在我的网站代码 if (_iscurl()){ echo "this is enabled"; // will do an action }else{ echo "this is disabled"; // will do another action } 〜谢谢 几乎和我以前的问题一样, 检查是否启用了allow_url_fopen

PHP会话的最大大小

什么是PHP会话中可以存储的最大大小?

file_put_contents权限被拒绝

我正在试图写一个查询文件进行debugging。 该文件在database/execute.php 。 我想要写入的文件是database/queries.php 。 我正在尝试使用file_put_contents('queries.txt', $query) 但是我越来越 file_put_contents(queries.txt)[function.file-put-contents]:未能打开stream:Permission denied 我有chmod'd queries.txt文件为777,这个问题可能是什么?

我对PHP会话的理解是否正确?

我一直对会话如何在内部工作感兴趣,但是我对C有一点了解(并且我不确定在哪里查看PHP源代码)。 这是我目前对会话的理解: 当你开始一个会话时,用户被分配一个存储在cookie中的会话ID。 当会话数据被保存时(通过$_SESSION ),它被存储在文件系统中,有相关的会话ID和到期时间。 它是否正确? 什么是创build会话ID的方法? 我假设它是基于时间的,但如果两个用户同时发送请求呢? 什么方法在内部,以防止他们获得相同的ID? 谢谢,