小编Sim*_*ies的帖子

PHP - 检测从另一个源/ URL请求php页面的传入URL

有没有办法我可以检测到我的php页面中调用的URL,类似于说GET或POST但是woudl喜欢获取URL,因为我喜欢限制页面访问它到某个URL作为此文件从另一台服务器调用

基本上:www.MYURL.com从www.PHPURL.com调用php文件,如果URL不是www.MYURL.com然后将它们弹出等等

非常感谢

为了回答下面的答案,我使用了mentioend,这就是我所做的:

  $URL_REF = parse_url($_SERVER['HTTP_REFERER']);
  $URL_REF_HOST =   $URL_REF['host'];
Run Code Online (Sandbox Code Playgroud)

谢谢@Philip Bevan,@ Itai Sagi和@EvilP

php url

16
推荐指数
2
解决办法
2万
查看次数

javascript网站root

我有这个网站,我需要找到根文件夹/加上其工作的实际文件夹.

我的问题是,在开发过程中,我的本地服务器中有一个文件夹,而该文件夹又位于自己的文件夹中:

然后在线我然后在一个文件夹中有开发站点,所以它可以在现场制作之前进行测试等.

本地服务器:localhost/mytestSiteA/...

LIVE SERVER TEST FOLDER:www.asite.com/devbuild/....

现在我可以通过.检索根

    document.location.hostname 
Run Code Online (Sandbox Code Playgroud)

但我需要在此之后添加文件夹名称,这样我可以在开发模式下加载内容等.

本地服务器

 document.location.hostname + '/mytestSiteA/'
Run Code Online (Sandbox Code Playgroud)

现场测试网站

 document.location.hostname + '/devbuild/'
Run Code Online (Sandbox Code Playgroud)

但我的问题是,是否有一种简单的方法来获取这个内部文件夹而不是设置变量确定是否在本地开发,实时开发或实时模式,这可能是一个痛苦,并且很高兴动态获取当前内部文件夹而是手动更改等,以便我可以正确添加我的路径.

也有帮助,好像我有一个文件夹,也加载在js脚本,它可以获得其完整路径.

本地服务器:localhost/mytestSiteA/subsection/...

LIVE SERVER TEST FOLDER:www.asite.com/devbuild/subsection/...

我希望我能让它变得易于理解和理解.硅

javascript path document-root

11
推荐指数
1
解决办法
4万
查看次数

GitBucket:错误:您对以下文件的本地更改将被合并覆盖

我已到处搜索并尝试了各种解决方案,但仍然收到错误: 您对以下文件的本地更改将被合并覆盖

我没有任何承诺,因为状态告诉我以下内容:

  # On branch develop
  # Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded.
  #   (use "git pull" to update your local branch)
  #
  nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

那么我做一个git pull,然后得到以下内容:

  Updating 67020e6..6dd23de
  error: Your local changes to the following files would be overwritten by merge:
app/filename.php
  Please, commit your changes or stash them before you can merge.
  Aborting
Run Code Online (Sandbox Code Playgroud)

但由于我没有任何提交,如果我做一个git stash,我得到没有本地更改来保存

那么如何解决问题并使用远程修正下载和更新本地计算机.

有点历史意义:我必须在家里工作一台本地机器并且我已经完成了家里的修改并推动它们,我现在正试图用这些更新来更新我的本地工作机器.

编辑更新 由于我暂时无法回答我自己的问题,我找到了解决这个问题的答案:

在我写的分支上:

    git reset --hard
Run Code Online (Sandbox Code Playgroud)

然后拉动工作.

git macos bitbucket

8
推荐指数
1
解决办法
9757
查看次数

Bitbucket:使用Mac OSX将本地构建的项目添加到bitbucket

我最近添加了一个项目作为一个git项目(我是git和learning的新手),我正在寻找在Mac上使用Bitbucket来源树,但我如何将一个本地创建的项目添加到Bitbucket,因为我使用的是Source Tree但它似乎没有推到我的在线帐户我必须首先在线创建一个存储库,然后克隆它然后在那里的工作表单,或需要一些更多的设置,以便它与Bitbucket通信

git bitbucket atlassian-sourcetree

7
推荐指数
2
解决办法
1万
查看次数

iOS5将.xib分配给自定义UIView类

HI有一个自定义视图类,使用以下代码加载并放置在我的主视图中.之所以我想用不同的内容填充它,而不是每次在代码中构建一个视图,如果我创建一个自定义类,我可以在循环等中重复使用它,我得到这个在代码中工作得很好,即铺设出按钮标签等

但是,如果我创建一个新的用户界面视图,而不是手动编写代码,那么在该视图上可视化地构建我的文本字段,标签和按钮.

然后将其连接到我的自定义类.

这是我遇到问题的地方,如何连接这个视图xib文件,以便在放入我的代码时它变得可见.我已将xib文件中的自定义类属性分配给我的自定义文件,但我还缺少什么?

.h文件:

 #import <UIKit/UIKit.h>

 @interface blogView : UIView

 @end
Run Code Online (Sandbox Code Playgroud)

.m文件:

 #import "blogView.h"

 @implementation blogView

 - (id)init
 {
     self = [super initWithFrame:CGRectMake(0, 0, 478, 220)];
     if (self != nil)
     {
         NSLog(@"Blog View loaded");

         self.backgroundColor = [UIColor yellowColor];

         UILabel *titleLbl = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 400, 40)];
         [titleLbl setText:@"This is the Title"];

         [self addSubview:titleLbl];

     }
     return self;
 }

 @end
Run Code Online (Sandbox Code Playgroud)

我的xib文件名为blogView.xib,它是一个View用户界面.

在我的主视图控制器和我有的ViewDidLoad中

  blogView *blogItem = [[blogView alloc]init];
  [self.view addSubview:blogItem];
Run Code Online (Sandbox Code Playgroud)

当我运行这一切都工作正常,但我想链接到.xib文件,以节省时间等谢谢

objective-c uiview ios ios5

6
推荐指数
1
解决办法
7046
查看次数

PHP:使用DOMPDF自动将动态PDF保存到远程服务器

我正在使用dompdf库来创建基于PDF的表格,我可以在线查看它,或者我可以将它下载到所选的用户文件夹中.

但我想要做的是将它保存到远程服务器(我不需要它保存到用户PC),就像一个自动上传脚本,将创建该文件,然后将其上传到远程服务器,所以我然后可以在我的应用程序中使用它.

有没有可能指向$ _FILES ["file"]脚本说如此获取创建pdf的php页面然后从那里上传它.

php pdf-generation dompdf

6
推荐指数
1
解决办法
2万
查看次数

PHP参考文献:一个理解

我已经在我的旅程中看到了creaitng和构建我的一些php应用程序,vars,=和类名前面的&符号.

我知道这些是PHP参考资料,但我看过和看过的文档似乎并没有以我理解或混淆的方式解释它.你如何解释我见过的以下例子,使它们更容易理解.

  public static function &function_name(){...}

  $varname =& functioncall();

  function ($var, &$var2, $var3){...}
Run Code Online (Sandbox Code Playgroud)

非常感激

php reference

6
推荐指数
1
解决办法
118
查看次数

使用gulp和ES6模块时,Electron&ES6如何实现需要remote/ipc

我正在使用由gulp(browserify/babel)编译的ES6 js文件,ES6文件的示例是:

我有一个普通的App.js用于设置主窗口等.然后html页面将使用main.min.js文件,该文件基本上由编译成一个文件的所有ES6类组成:

loader.es6文件

import Main from  './pages/Main.es6'

new Main()
Run Code Online (Sandbox Code Playgroud)

Main.es6文件

 import Vue from 'vue';

export default class Main extends Vue{
   constructor() {...}
   .....
}
Run Code Online (Sandbox Code Playgroud)

编译和运行时,一切正常,一切都很好......但是我想如果我想实现'IPC','远程'模块,我有编译问题,因为他们找不到那些模块,要么通过require()import..我班上的方法.

所以做以下操作失败:

 import Remote from 'remote'
 import Main from  './pages/Main.es6'

 new Main()
Run Code Online (Sandbox Code Playgroud)

要么

var Remote = require('remote')
import Main from  './pages/Main.es6'

new Main()
Run Code Online (Sandbox Code Playgroud)

这有可能做或实现,或者不需要更多的思考并回到正常的js请.

任何想法/建议都会非常感谢

编辑:添加错误详细信息

有问题的示例文件Main.es6

看到var Remote = require('remote')顶部添加的var 会导致以下错误.

甚至使用 import Remote from 'remote'

{ [Error: Cannot find module 'remote' from '/Volumes/DAVIES/ElectronApps/electron-vuejs-starter/resources/js/pages']
 stream:
  { _readableState: …
Run Code Online (Sandbox Code Playgroud)

ecmascript-6 vue.js electron

6
推荐指数
2
解决办法
8091
查看次数

WordPress json Rest API 获取自定义字段数据

我目前正在使用JSON REST API (WP API)插件来获取我的帖子和页面数据。

我注意到我的自定义字段数据都没有在 json 中返回,并且查看路由,我认为我无法获取这些数据。

通过当前插件有什么想法,或者我如何才能实现这一目标?

api wordpress json

5
推荐指数
1
解决办法
6702
查看次数

Google Calendar Javascript API列出了所有日历中的所有活动

我可以通过将calendarID添加到脚本来列出选定的日历事件:

   var request = gapi.client.calendar.events.list({ 
       'calendarId': 'primary'
    }); 
Run Code Online (Sandbox Code Playgroud)

这将获得主日历,并通过将'primary'刷新到所需的日历ID

   'calendarId': '?????????????????@group.calendar.google.com'
Run Code Online (Sandbox Code Playgroud)

但我想要做的是列出所有日历中的所有事件,所以就像下面的EG一样:

    'calendarId': 'ALL'
Run Code Online (Sandbox Code Playgroud)

google-calendar-api google-api google-plus

4
推荐指数
1
解决办法
4945
查看次数