草庐IT

Non-Public

全部标签

php - $_SERVER ['document_root' ] 返回/htdocs 而不是/public_html

我想切换到一个新的主机,他们提供了这个漂亮的小“临时url”来在您切换之前测试您的文件。一切都很好,花花公子。所以我复制了我所有的文件。在每个页面的顶部,我需要来自服务器的另一个文件,该文件存储在public_html/includes/head.php。现在无论出于何种原因,$_SERVER['document_root']var返回/public_html/htdocs/includes/head.php(服务器上不存在)而不是/public_html/includes/head.php(确实存在).产生的错误如下:Warning:require_once(/home/secure

php - 为什么变量应该有 public 或 private 或 protect 但函数不应该在类中

我知道为什么我不能在没有任何东西的情况下在类中定义变量吗?(公共(public)、私有(private)、保护)为什么这有语法错误?classmyclass{$var='anythig';}但这没关系:classmyclass{functiontest(){//codehere}}最后,为什么我可以定义一个没有任何功能的var?classmyclass{functiontest(){$var='anything';//ithasnotanythig(public,privare,protect)}} 最佳答案 当你使用任何编程语言时

Php复制公共(public)属性

我正在寻找一种将所有公共(public)属性从一个对象复制到另一个对象的方法。 最佳答案 您尝试过get_object_vars吗?-功能?foreach(get_object_vars($a)as$prop=>$value){$b->$prop=$value;}更现代的方法是使用Reflection:$reflect=newReflectionClass($a);foreach($reflect->getProperties(ReflectionProperty::IS_PUBLIC)as$prop){$name=$prop->g

php - 正则表达式 : Converting non-block elements with <br/> to <p> in PHP

有人问了similarquestion,但接受的答案不符合我的要求。输入:boldtextlinksomecodeI'masinglebr,leavemealone.预期输出:boldtextlinksomecodeI'masinglebr,leavemealone.我上面提到的接受的答案将多个br转换为p,最后用另一个p包装所有输入。但就我而言,您不能将pre包装在p标签内。谁能帮忙?更新此编辑之前的预期输出有点令人困惑。重点是:将多个br转换为一个(使用preg_replace('/()+/','',$str);实现)检查内联元素和未包装的文本(在这种情况下没有父元素,输入来自$_

php - 如何从 Flickr 检索所有公共(public)地理标记照片?

我目前正在创建一个php应用程序,其中一部分涉及在Googlemap上放置带有地理标记的照片,我希望能够将来自Flickr的所有带有地理标记的公共(public)照片放在这张map上,而不仅仅是来自特定用户的照片。我设法使用以下链接抓取了一些看似随机的照片:http://api.flickr.com/services/feeds/geo/flickr.photos.search但是我想抓取所有可用的照片,有人知道我该怎么做吗? 最佳答案 通过对FlickrAPI的简要了解,我建议您可能需要执行以下操作:使用flickr.panda.

php - Laravel 公共(public)文件夹

我想知道是否有人可以阐明为什么laravel应用程序的index.php文件位于公共(public)目录中。如果我将其移至根目录,会有哪些风险? 最佳答案 laravel公用文件夹中的文件和文件夹可以通过网络访问。为了安全起见,laravel框架中的所有其他文件和文件夹都不应可通过网络访问。将index.php移动到Laravels根目录将破坏框架并违背最佳实践。关注these确保您的服务器配置指向DocumentRoot的公共(public)目录的说明 关于php-Laravel公共(

php - Laravel Eloquent : belongsTo relationship - Error: Trying to get property of non-object

第一次尝试laraveleloquentrelatioinstip我知道这很简单,但我收到这个错误,不知道它出了什么问题我在数据库中有2个表,news和news_image在数据库中表格:newsid|header|detailsnews_imageid|image|news_id并且有2个模型News,newsImage新闻图像模型:classnewsImageextendsEloquant{protected$table='news_image';publicfunctionnews(){return$this->belongsTo('News');}}新闻模型classNewse

php - 粘贴到 Skype 或其他社交媒体时如何在文本中显示公共(public)图像

我是Skype的常客,我意识到当您使用桌面应用程序将链接粘贴到Skypeim(例如YouTube)时,缩略图会显示在聊天中。所以我想知道是否需要在我的代码中创建特定类型的类或区域,CSS或PHP以便Skype蜘蛛(如果存在)拿起图像,并在聊天中显示它。-因为这是商业上允许添加到您的网站的东西。我查看了网站和Microsoft网站上的Skype开发人员区域,没有关于我的主题的信息。 最佳答案 Skype、Facebook和其他公司正在使用开放图谱协议(protocol)来获取这些信息。您可以找到有关OpenGraphProtocol的

php - 消息 : Call to a member function get_users() on a non-object

嗨,我正在使用codeigniter,对此我还很陌生。我正在做一个简单的程序来显示数据库中的数据。但我有错误!这是我的代码Controller文件用户.phpclassUserextendsCI_Controller{publicfunctionshow(){$result=$this->user_model->get_users();foreach($resultas$object){echo$object->id;}}}?>模型文件用户模型.phpclassUser_modelextendsCI_Model{publicfunctionget_users(){$fetch=$thi

php - 如何从 PHP 类中判断变量是公共(public)变量还是私有(private)变量?

如果我知道要搜索什么,我相信我可以在PHP.net上找到它!基本上,我试图从一个类中循环遍历所有公共(public)变量。为了简化事情:$val){echo"$keyis$val\n";}}}$fred=newPerson;应该只显示Fred的姓名和电子邮件.... 最佳答案 使用Reflection.我修改了PHP手册中的一个示例以获得您想要的内容:classPerson{public$name='Fred';public$email='fred@example.com';private$password='sexylady';p