草庐IT

东西方

全部标签

php - 使用 DAO 或其他东西的 Yii 2 中的 mysqli_real_escape_string?

我正在使用Yii2并且即将开始在其中第一次使用数据库,并且想知道Yii2是否还有其他你应该用来准备的东西数据库的数据,例如标准的mysqli_real_escape_string函数,还是我应该只使用它?我没有使用准备好的语句,我通过他们的databaseaccessobjects访问数据库并想知道如何转义我传递给它的数据?我找到了quoteValue方法,但它包含在Yii调用的内容中Connection表示通过PDO连接到数据库。所以我不确定它是否是正确的使用方法? 最佳答案 正如您所说,您应该使用quoteValue。如果您的d

php - PHP 中的数值数组和关联数组是两种不同的东西吗?

这是对我之前在这里遇到的问题的更深入探讨:CanitemsinPHPassociativearraysnotbeaccessednumerically(i.e.byindex)?根据W3School,:InPHP,therearethreekindofarrays:Numericarray-AnarraywithanumericindexAssociativearray-AnarraywhereeachIDkeyisassociatedwithavalueMultidimensionalarray-Anarraycontainingoneormorearrays但这准确吗?数组中的每个

php - 为 gif/jpg/png/pdf/doc、wmv 文件构建 PHP uploader ,可行,还是我应该购买一些东西?

我有一台Mac服务器,我正在构建PHP代码以允许用户上传图像、文档甚至视频文件。研究这个肯定让我很紧张,我希望上传的内容没有病毒。自己构建一些东西会是一个巨大的挑战吗?您会这​​样做,还是会找到一些操作系统或OTS产品?(你知道有什么可以推荐的吗)? 最佳答案 从概念上讲,您所说的非常简单。接受和处理上传非常简单,我认为您绝对不需要为此担心购买预建解决方案。通常像图像和视频之类的东西不会真的有“病毒”(除非查看器应用程序真的很差并且让它们以某种方式运行代码-也称为“InternetExplorer”),但病毒扫描并不难不管怎样,如果

php artisan 不返回任何东西

今天我遇到了一个我以前从未遇到过的非常奇怪的情况,而且在任何地方都找不到解决办法。每当我在控制台中键入phpartisan时,它都不会返回任何内容。尝试多次克隆repo(在此处的其他机器上运行良好)并进行了全新的composerupdate、composerinstall和laravel项目的设置。在SO上发现了多个这样的案例,并且在运行find-L./-name'*.php'-print0|之后xargs-0-n1-P4php-l|grep“解析错误”。我得到了这个日志:PHPFatalerror:Cannotredeclarerandom_bytes()in./vendor/par

php - 单独使用 PHP 是否可以轻松满足我的要求,或者我是否可以从 CMS 之类的东西中受益?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我决定通过在共享主机(1&1)上为一个简单站点添加一些组件来磨练我的最低Web后端体验(并帮助friend)。该网站目前的主要功能是简单地存储并能够上传每周约20-30分钟的音频文件,以及有关它们的一些数据,例如作者、日期、标题等。我会相当乐意使用PHP(这是我可用的)和一个数据库来存储文件路径和其他信息来处理这个问题,但我意识到,因为在允许某人上传或编

php - 使用 laravel 5.1 文件系统时如何将 s3 对象字符串变成有用的东西

我很迷茫。我正在尝试显示已成功上传到我的s3存储桶的对象(image.jpg)。我已确保将文件设置为公开。我使用Storage::get();方法whichthedocsays“返回对象的字符串”。看这里:Thegetmethodmaybeusedtoretrievethecontentsofagivenfile.Therawstringcontentsofthefilewillbereturnedbythemethod:$contents=Storage::get('file.jpg');果然,当我的show方法看起来像这样时:publicfunctionshow($id){/*Ge

php - 自动合成声音 - php 或类似的东西 - GD 声音库?

我正在寻找一种方法来完成以下任务:用户在flash中编写一些鼓循环,并且能够以某种方式下载或保存循环的mp3。我认为该模式可以在服务器端进行组合。然后将指向该文件的链接发送给用户。我以为可能会有像imageGD或imageMagick这样的声音?此外,是否有可能让Flash生成用户可以即时保存的内容?这也行,但我不知道Flash中有任何此类功能。我想在处理过程中可以做一些事情,但我对此完全不熟悉。这种事情怎么可能完成? 最佳答案 看看SoX.SoX是一个跨平台(Windows、Linux、MacOSX等)命令行实用程序,可以将各种格

php - 将 'utf-8' 参数添加到 htmlspecialchars() 的出现 - 它可以破坏任何东西吗?

假设我的项目自始至终都是utf-8并且一直使用utf-8编码,如果我更改所有出现的htmlspecialchars($var)是否有任何可能破坏的合法内容>到htmlspecialchars($var,ENT_QUOTES,'utf-8')?我确实知道一件事:显然,ENT_QUOTES与ENT_COMPAT的不同之处在于它也转义了单引号。假设我知道仅此一项不会破坏任何东西,还有其他东西吗?不同的措辞:htmlspecialchars()在没有charset参数的情况下,给定的数据仅来自字符集,是否有可能的结果与htmlspecialchars()不同何时使用字符集参数?(在任何时候,h

PHP:我需要像 split() 这样的东西,但是

所以我实际上存储了一个html字段,但是我想添加一些伪标签以便于发布。IE。我想将标题/标题包装到这个标签中:>例如。>然后我会枚举它们、格式化并显示下面的文本。例如:>BreakingnewsonSunday.Havebeentakinghostages.>Wewouldwanttorecieveourblabla.Andyouwantit.>Yeahwewantitsomuch...实际应该显示:NewsBreakingnewsonSunday.Havebeentakinghostages.GeneralInformationWewouldwanttorecieveourblabl

php - HTML "name"属性中可以使用非西方字符吗?

在HTML中:是否有义务设置name带英文字符的属性?我想稍后在$_POST['some_utf8_characters_and_not_english_characters']中使用它.以后会不会出问题? 最佳答案 根据RFC1866第3.2.4章,属性的值可以是值分隔符(单引号或双引号)以外的任何内容,并且不应包含HTML标记分隔符()。但是,当您尝试使用name作为引用访问DOM元素时,您必须测试JavaScript在所有浏览器上的行为(记住您的好friendMSIE...)。例如:document.anElementWith