解析错误:语法错误,第27行的view.php中的意外T_IF
我真的没有看到我的代码中有任何问题,为什么会发生这种情况,请帮忙.我是PHP的初学者
我的LINE 21是>> if(isset($ _ GET ['page'])&& is_numeric($ _ GET ['page']))
if ($result = $mysqli->query("SELECT * FROM players ORDER BY id"))
{
if ($result->num_rows > 0)
{
$total_result = $result->num_rows;
$total_pages = ceil($total_result / $per_page)
if(isset($_GET['page']) && is_numeric($_GET['page']))
{
$show_page = $_GET['page'];
if ($show_page > 0 && $show_page <= $total_pages)
{
$start = ($show_page - 1) * $per_page;
$end = $start + $per_page;
}
else
{
$start = 0;
$end = $per_page;
}
}
else
{
$start = 0; …Run Code Online (Sandbox Code Playgroud) 我在React-Redux应用程序上创建了2条路线.我已经添加了主页和回调URL的github应用程序设置.
1.当您点击此路线时:https://reduxapp.herokuapp.com/signin 您点击Github登录按钮,==> githubGeturi
2. Github使用代码https://reduxapp.herokuapp.com/auth/callback?code=9536286a59228e7784a1重定向, 并触发githubSendCode('9536286a59228e7784a1')操作
您可以在网络呼叫中看到OPTIONS呼叫通过,但POST呼叫永远不会发生.并且您收到控制台错误:
XMLHttpRequest cannot load https://github.com/login/oauth/access_token?client_id=32b70bf671e04762b26c&…_secret=123456789123456789123456789&code=9536286a59228e7784a1. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://reduxapp.herokuapp.com' is therefore not allowed access.
Run Code Online (Sandbox Code Playgroud)
以下是我的行动功能:
const CLIENT_ID = '32b70bf671e04762b26c';
const CLIENT_SECRET = '123456789123456789123456789';
const ROOT_URL = window.location.origin;
const REDIRECT_URL = `${ROOT_URL}/auth/callback`;
const AUTHORIZE_URL = 'https://github.com/login/oauth/authorize';
const ACCESS_TOKEN_URL = 'https://github.com/login/oauth/access_token';
const STATE = _.random(10000);
export function githubGeturi() {
const GITHUB_URL = …Run Code Online (Sandbox Code Playgroud) 我在我的行动中使用axios.我需要知道这是否是正确的做法.
actions/index.js ==>
import axios from 'axios';
import types from './actionTypes'
const APY_KEY = '2925805fa0bcb3f3df21bb0451f0358f';
const API_URL = `http://api.openweathermap.org/data/2.5/forecast?appid=${APY_KEY}`;
export function FetchWeather(city) {
let url = `${API_URL}&q=${city},in`;
let promise = axios.get(url);
return {
type: types.FETCH_WEATHER,
payload: promise
};
}
Run Code Online (Sandbox Code Playgroud)
reducer_weather.js ==>
import actionTypes from '../actions/actionTypes'
export default function ReducerWeather (state = null, action = null) {
console.log('ReducerWeather ', action, new Date(Date.now()));
switch (action.type) {
case actionTypes.FETCH_WEATHER:
return action.payload;
}
return state;
}
Run Code Online (Sandbox Code Playgroud)
然后将它们组合在rootReducer.js ==>中
import { combineReducers …Run Code Online (Sandbox Code Playgroud) 当我在我的mac上本地使用Docker运行以下设置时,一切正常.
但是相同的设置不适用于在Ubuntu 16.04上运行的Jenkins
ChromiumHeadless没有在6万毫秒内捕获,杀死.
以下错误日志来自Jenkins控制台:
25 05 2018 06:35:09.076:INFO [karma]: Karma v2.0.2 server started at http://0.0.0.0:9222/
25 05 2018 06:35:09.079:INFO [launcher]: Launching browser Chromium_no_sandbox with unlimited concurrency
25 05 2018 06:35:09.090:INFO [launcher]: Starting browser ChromiumHeadless
25 05 2018 06:36:09.128:WARN [launcher]: ChromiumHeadless have not captured in 60000 ms, killing.
25 05 2018 06:36:09.139:INFO [launcher]: Trying to start ChromiumHeadless again (1/2).
25 05 2018 06:37:09.140:WARN [launcher]: ChromiumHeadless have not captured in 60000 ms, killing.
25 05 2018 06:37:09.147:INFO [launcher]: Trying to …Run Code Online (Sandbox Code Playgroud) 我在创建此 POST 请求时收到以下错误。我是 RUST 的新手。
相反,serde_json::Value我什至尝试过HashMap<String, String>同样的问题。如果你能告诉我我的标头是否错误,或者我如何跟踪它是否实际上是网络请求问题?
这是我期待的实际回应。Session我尝试将serde_json::Value 替换为 Session仍然没有效果,错误仍然存在。
#[derive(Debug, Deserialize, Serialize)]
pub struct Session {
pub platform_type: String,
pub ticket: String,
pub profile_id: String,
pub user_id: String,
pub name_on_platform: String,
pub expiration: String, //2020-08-26T16:46:59.4772040Z
}
Run Code Online (Sandbox Code Playgroud)
我正在使用 Popos 20.04 和 Rust 1.45.2
pub async fn login(&self) -> Result<serde_json::Value, reqwest::Error> {
let response = self.client
.post(request_url)
.headers(self.construct_headers())
.basic_auth(self.email.clone(), Some(self.password.clone()))
.send().await?
.json::<serde_json::Value>().await?;
Ok(response)
}
fn construct_headers(&self) -> HeaderMap {
let mut headers = …Run Code Online (Sandbox Code Playgroud) 我正在阅读应用程序http:// localhost /?config = preprod的网址
我试图创建一个Singleton服务,它读取UrlParameters.js并公开get(key)方法.以下哪家商店config=preprod
类似(来自我的Angular 1.x单件服务)
get: function (key) {
if (!params) {
params = {};
var queryString = window.location.search.substring(1);
_(queryString.split('&')).each(function (param) {
var val = param.split('=');
params[val[0]] = val[1];
});
}
return params[key];
}
Run Code Online (Sandbox Code Playgroud)
现在,我想我也需要在Angular 2中访问此服务中的Route params,因为我无法在Angular 2中执行此操作.
此外,我需要与另一个名为Flag的Singleton服务共享此UrlParams单例.其中读取Flag.get('config')下面的内容(从我的Angular 1.x项目中提取) Flag.js
set: function (flag) {
if (UrlParameter.get(flag)) {
localStorage.setItem(flag, UrlParameter.get(flag));
}
},
get: function (flag) {
return localStorage.getItem(flag);
}
Run Code Online (Sandbox Code Playgroud) 在给定的测试中,我看到它们都返回true或false.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every
将它们放在一起应该是什么样的正确案例?
测试代码:
function checkUsersValid(goodUsers) {
return function allUsersValid(submittedUsers) {
//Im testing arrays here
return submittedUsers.every(function isBigEnough(element, index, array) {
return goodUsers.some(function (el, i, arr) {
return element.id == el.id;
});
});
};
}
var goodUsers = [
{ id: 1 },
{ id: 2 },
{ id: 3 }
];
var testAllValid = checkUsersValid(goodUsers);
testAllValid([
{ id: 2 },
{ id: 1 }
]);Run Code Online (Sandbox Code Playgroud)
我刚刚开始使用backboneJs.
我用VisualStudio2012做了一个简单的例子.我添加了骨干.
在我的main.js
var Person = Backbone.Model.extend({
defaults: {
name: 'Mr Steel',
age: 26,
occupation: 'FrontEnd Web Developer'
},
validate: function(attrs) {
if (attrs.age < 0) {
return 'Age must be a positive number.';
}
},
work: function() {
return this.get('name') + ' is working.';
}
});
Run Code Online (Sandbox Code Playgroud)
但是当我去浏览器>控制台时.并输入以下内容..验证甚至不会被触发.
var person = new Person();
person.get('age');//26
person.set('age', -25);//sets -25
Run Code Online (Sandbox Code Playgroud)
它将年龄设定为-25.那真是怪了!!请帮忙.
这是我的 content_script.js
init();
function init() {
function notifyBackgroundPage(event) {
chrome.runtime.sendMessage(chromeExtID, {
greeting: "Greeting from the content script"
});
}
window.addEventListener("click", notifyBackgroundPage);
// accept messages from background
// below line addListener is undefined
chrome.runtime.onMessage.addListener(function backgroundListener(request, sender, sendResponse) {
console.log("BgExt.js says: " + request);
});
}
Run Code Online (Sandbox Code Playgroud)
BgExt.js
define([], function GmailExt() {
return {
start: function () {
chrome.runtime.onMessage.addListener(
function (request, sender, sendResponse) {
console.log('inside response');
// to send back your response to the current tab
chrome.tabs.query({active: true, currentWindow: true}, function (tabs) …Run Code Online (Sandbox Code Playgroud) 请在将其标记为重复之前阅读.
我不是要求单一的咖喱电话.
这个函数乘以乘法(4,4,4)// 64
function multiplication(...args) {
return args.reduce((accum, val) => accum * val, 1)
}
Run Code Online (Sandbox Code Playgroud)
但我试图实现别的......
同样的功能也应该乘以其咖喱函数括号.例如
/*
which return the multiplication of three numbers.
The function can be called in any of the following forms:
multiply(2, 3)(4) => 24
multiply(2)(3, 4) => 24
multiply(2)(3)(4) => 24
multiply(2, 3, 4) => 24
*/
Run Code Online (Sandbox Code Playgroud)
请帮助.
在摆弄了大量代码并阅读一些堆栈答案之后.最后我想出来了.但它仍然不能满足这一要求multiply(2)(3, 4) => 24
但对于其他情况,它可以正常工作
multiply(2,3,4)
multiply(2,3)(4)
multiply(2)(3)(4)
var multiply = function(...args) {
if (args.length === 3) {
return args[0] * args[1] * …Run Code Online (Sandbox Code Playgroud) javascript ×8
arrays ×2
axios ×2
angular ×1
backbone.js ×1
cors ×1
currying ×1
docker ×1
dojo ×1
github ×1
jenkins ×1
karma-runner ×1
oauth ×1
php ×1
reactjs ×1
redux ×1
redux-thunk ×1
reqwest ×1
rust ×1
rust-tokio ×1
service ×1
singleton ×1
syntax ×1
validation ×1