草庐IT

php - Echo函数跳出Div

我已经为gettext翻译创建了一个函数,它在一个头文件中:function_ex($text){echogettext($text);}当我使用函数_ex("");它翻译该函数中的任何文本,效果很好,尽管当我在另一个函数中使用它时,内部有一个div,如下所示:echo''._ex("Ohsnap!").'Youarebanned.DonotregisteranotheraccountReasonyouarebanned:'.$banneduser->reason.'';它出于某种原因跳出divcol-md-5并最终显示如下:它在其他一些文件中工作,但不是这个。我有'。_前任(””)。

php - echo htmlspecialchars($_SERVER ["PHP_SELF"]) 来自 PHP echo

我正在尝试使用php创建一些动态内容,因此我将html代码回显到我的网页中。但是,当我尝试插入时在表单内的操作标签内,不需要的可见文本很可能是由于某种解析错误而打印到我的页面上。我的例子如下。echo'">';上面的代码将生成“>”作为可见文本。有人能告诉我在echo中回显htmlspecialchars($_SERVER["PHP_SELF"])的正确方法吗? 最佳答案 您已经打开了PHP,并且已经在echo表达式中。你只需要concatenate数据:echo'';但正如我在评论中所说,这是不必要的,因为默认情况下表单操作已经是

php - 在 PHP 中提取与 CAS 编号模式匹配的所有字符串值

好的,所以我开始从上传的SDS文件中提取CAS编号(在我转向pdf之前处理docx)。我已经成功地将docx转换为页面中的字符串,但是如果它们存在,我需要提取几个字符串。这是我正在使用的代码,我认为我根本没有正确使用preg_match_all。$docObj=newDocxConversion($_FILES["sdsFile"]["tmp_name"]);$docText=$docObj->convertToText();preg_match_all("/[0-9]{2,7}-[0-9]{2}-[0-9]{1}/",$docText,$matches);print_r($match

php - 在不使用 ' ' 或 ""的情况下初始化 PHP echo?

我目前正在为我的学校开发一个Web项目,该项目是使用HTML、PHP和SQL数据库构建的,用于动态内容。到目前为止,一切都很好,但我已经达到了这样一个地步,我必须回显一些包含许多字符的东西,比如''和""这几乎使得无法使用PHPecho与那些起始标签(''和"").还有其他方法可以启动PHPecho吗?if($rows[$number]['kulturschule']==1){echo''; 最佳答案 这是使用HEREDOC的完美情况://putallthehtmlinavariable:$html=EOT;//note,thatE

PHP回显性能

我总是在PHP中使用输出变量,在回显之前收集所有内容。然后我在某个地方(虽然我不记得在哪里)读到,如果将输出变量拆分为数据包,然后回显每个数据包而不是整个输出变量,你会获得最佳性能。到底怎么样? 最佳答案 如果要使用echo输出非常大的字符串,最好使用多个echo语句。这是因为方式Nagle'salgorithm导致数据通过TCP/IP进行缓冲。在Php-bugs上找到了关于它的注释:http://bugs.php.net/bug.php?id=18029 关于PHP回显性能,我们在St

php - 帮助排查 PDO 准备语句

我刚刚开始学习关于PDO和准备好的语句(这似乎肯定比记住每次都使用mysql_real_escape_string()更好)但是我无法正确执行脚本:getMessage();exit();}$dbh->prepare('SELECT*FROMusersWHEREuid=?');$dbh->execute(array('15400743'));$result=$dbh->fetchAll();print_r($result);echo"end";?>这几乎是从示例代码中复制的,但执行时只返回“开始”。我已经仔细检查了我的数据库/用户/密码。还有什么其他人看错了吗?谢谢!

php - 简化多重 echo

我在选择菜单中有完整的时区列表,如下所示:Pacific/Kosrae(+11:00GMT)Pacific/Kwajalein(+12:00GMT)Pacific/Majuro(+12:00GMT)Pacific/Marquesas(-09:30GMT)Pacific/Midway(-11:00GMT)这个列表永远持续下去。我想将每个选项更改为这种格式:if($_SESSION['timezone']=='Africa/Abidjan'){echo'Africa/Abidjan(+00:00GMT)';}else{echo'Africa/Abidjan(+00:00GMT)';}我如何

php - preg_replace 带有/e修饰符的代码评估

我正在寻找eval()的替代方法来执行字符串变量中包含的代码,并注意到preg_replace带有/e修饰符。但是,代码的计算非常奇怪。例如,echo()在php5.3.6中导致错误:错误信息:Parseerror:syntaxerror,unexpectedT_ECHOin/Users/.../test.php(4):regexpcodeonlineFatalerror:preg_replace():Failedevaluatingcode:echo('Hello,world!'.PHP_EOL)in/Users/.../test.phponline4当print()工作并输出Hel

php - 在 2 echo 之间插入一个空格

如何在sample1和sample2之间的返回文本中添加一个空格?这是我目前所拥有的:if($eventid!=""){echo$get_event['sample1'],$get_event['sample2'];} 最佳答案 真的很简单,只是echo变量之间的一个空格... 关于php-在2echo之间插入一个空格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9223633

php - 在查询中使用 echo

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我需要在登录时包含linkedInAPI返回的对象的值。当我将返回的ID的值分配给一个php变量时,我可以简单地echo返回输出正确ID的变量。但是,当我尝试在查询中包含存储ID的变量时,查询会逐字读取linkedInJS代码,而不仅仅是检索值。好吧,这可能根本没有意义,所以这是一个例子:$someVar="";echo$someVar;//Outputs:MD93l2jdJ$sql="selec