草庐IT

stylesheet_url

全部标签

php - 在自定义模块中获取 URL 参数

我创建了一个这样的自定义block:classHelloBlockextendsBlockBaseimplementsBlockPluginInterface{/***{@inheritdoc}*/publicfunctionbuild(){$config=$this->getConfiguration();$result=db_query('SELECT*FROM{test}');returnarray('#theme'=>'world','#test'=>$result);}}现在我想以编程方式从URL中获取一些参数。例如:如果URL是http://localhost/drup/h

php - 检查 URL 中是否存在参数

如何检查URL中是否包含参数?例如,如果字符串是这样的,form_page_add.php?parent_id=1returntrue但是如果是这样的话,form_page_add.php?returnnothing谢谢。编辑:抱歉不清楚,URL是从一个字符串中提交的。我会将该字符串存储在一个变量中,if(isset($_POST['cfg_path']))$cfg_path=trim($_POST['cfg_path']);所以我需要检查这个变量$cfg_path是否有参数。 最佳答案 也可以使用array_key_exists(

php - CURL:不获取带有 unicode 字符的 url

我正在使用CURL获取Yahoo!带有unicode查询的BOSSapiurl,但我收到“错误请求”错误。http://boss.yahooapis.com/ysearch/web/v1/கமல்ஹாசன்?appid={appid}&format=xml上面的url工作正常并在firefox中返回结果。谁能帮我解决这个问题。$url="http://boss.yahooapis.com/ysearch/web/v1/கமல்ஹாசன்?appid={appid}&format=xml";$ch-curl_init($url);curl_setopt($ch,CURLOPT_HEADE

PHP 根据完整的 URL 检查我的服务器上是否存在文件

我有一个应用程序可以生成PDF文件格式的发票,存储在我服务器上的一个目录中。在邮寄这张发票之前,我想确保我存储在我的数据库中的URL(不是服务器路径)确实指向一个有效的PDF文件。向数据库中的那个字段写入一个值可能出了问题,但是例如文件名丢失了;意味着该文件不在指定的目录中。AFAIKfile_exists只检查服务器路径而不是URL。我也总是可以存储服务器路径,或组装它,但我想知道我是否可以根据以文件名结尾的完整httpurl进行此检查?编辑:是的,我也想到了CURL,但对于这样一个简单的任务来说,这看起来是不是有点繁重?也许我也应该只存储服务器路径。 最

php - 解析没有路径但在查询中带有斜杠的 URL

我在解析没有路径但查询中有斜线的URL时遇到问题。例如:http://example.com?q=a/b我知道这样的URL很可能是无效的(*)-它至少需要一个斜杠作为路径,如下所示:http://example.com/?q=a/b.我在其中尝试此类URL的所有浏览器都会自动更正URL。这基本上就是我想要重现的内容:识别并更正此类URL。然而,使用parse_url会产生:var_dump(parse_url('http://example.com?q=a/b'));array(3){["scheme"]=>string(4)"http"["host"]=>string(15)"exa

php - 获取 Magento 类别 URL 和名称

我想在我的多商店中手动添加一些带有名称的类别链接。我已经试过了(以类别ID20为例)load(20);?>getUrl();?>">getName();?>这可行,但我不确定这是否是个好主意,为了获取URL需要大量加载。我也尝试过使用翻译:__('URL-Language1')?>">__('CatName-Language1')?>在Localecsv中有翻译。这也可行,但实现这一目标的“正确方法”是什么?这感觉像是一种解决方法。 最佳答案 你可以试试这个:Mage::getResourceModel('catalog/categ

php - Instagram API。 "Unable to reach callback url"

好的伙计们,这是设置。我正在为一个节日开发一个网站,需要使用InstragramAPI。客户端希望自动从Instagram加载使用特定主题标签的图片。没问题,instagramAPI支持此功能以及更多功能。但是当我尝试进行订阅(通过cURL后操作)时,我收到一个错误响应,指出我的回调url无法访问。但它是可达的。我可以通过浏览器浏览它,没问题。我的cURL操作如下所示:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOP

php - 如果 URL 包含 GET 参数或尾部斜杠,后退按钮不会刷新页面?

我有一个CodeIgniter站点,它会在点击登录页面时为用户分配一个UUID。重新加载登陆页面将分配一个新的UUID,但是一旦您开始浏览表单,您的UUID将保持不变。但是发生了一些事情我不太明白用户何时点击后退按钮,并且行为会根据他们到达的URL而有所不同?情况1:domain.com/somehash?key=value或domain.com/somehash/如果您到达包含GET参数的上述url,请提交第一个表单(其中包含您的uuid),然后按后退按钮,您将返回到登录页面,但您的UUID不会更改。案例2:domain.com/somehash在没有GET参数的情况下,如果您提交第

php - 更改 symfony2 login_check URL

我正在根据设定的规范实现Symfony2解决方案。规范规定GET/login处的登录表单必须恢复为POST/login。如何更改/login_check的URL?我可以创建一个直接调用安全Controller的路由,如下所示吗?我在安全包中没有看到任何Controller。oft_auth_login:pattern:/logindefaults:{_controller:MagicSecurityBundle:Default:login_check}methods:[POST]根据security.yml的文档,check_path(type:string,default:/logi

php - 如何编写正则表达式从这些 URL 中提取数字?

我正在尝试编写一个正则表达式来匹配这些URL中的数字(12345678和1234567890)。http://www.example.com/p/12345678http://www.example.com/p/12345678?foo=barhttp://www.example.com/p/some-text-123/1234567890?foo=bar规则:数字总是在斜杠之后数字可以有不同的长度正则表达式必须检查URL中是否包含/p/数字可能在URL的末尾,或者后面可能有变量我的尝试:\/p\/([0-9]+)匹配第一个和第二个,但不匹配第三个。所以我尝试了:\/p\/[^\/?]