小编vel*_*Ink的帖子

react Navigation 3.x 从标题按钮打开抽屉?

我想在顶部创建一个标题,每个屏幕的标题和右侧的按钮在反应导航 3.x 中打开抽屉

在下面的代码中,标题没有显示。

//用当前代码更新

  import React, { Component } from 'react';
import { Button } from 'react-native';
import {
  createStackNavigator,
  createDrawerNavigator,
  createAppContainer
} from 'react-navigation';

import MyHomeScreen from './components/HomeScreen';
import MyNotificationsScreen from './components/ProfileScreen';

const MyDrawerNavigator = createDrawerNavigator(
  {
    Home: {
      screen: MyHomeScreen
    },
    Notifications: {
      screen: MyNotificationsScreen
    }
  },
  {
    initialRouteName: 'Home',
    navigationOptions: navigationOptionsHeader
  }
);

const navigationOptionsHeader = ({ navigation }) => {
  return {
    headerTitle: 'MY Home',
    headerRight: (
      <Button
        onPress={() => navigation.toggleDrawer()}
        title="Info"
        color="#222"
      />
    ) …
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation

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

PHP致命错误; 为用户定义的函数调用未定义的函数

是否有一个原因,我得到致命错误:调用未定义的函数iptocountry()

在线 $two_letter_country_code=iptocountry($ip);

更新:我搬到$two_lettter_country_code=ipcountry($ip) 了最底层.

现在我收到这个错误:

警告:include(/ ip_files/:: 1.php):无法打开流:没有这样的文件或目录

如何删除::号码前?

if ($_SERVER['HTTP_X_FORWARDED_FOR'])
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
    $ip   = $_SERVER['REMOTE_ADDR'];


function iptocountry($ip)
{
    $numbers = preg_split( "/\./", $ip);    

    include("/ip_files/".$numbers[0].".php");
    $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);    

    foreach($ranges as $key => $value)
    {
        if($key<=$code)
        {
            if($ranges[$key][0]>=$code)
            {
                $country=$ranges[$key][1];break;

        }
    }

    if ($country=="")
    {
        $country="unknown";
    }

    return $country;
}

$two_letter_country_code=iptocountry($ip);

if ($two_letter_country_code=="US")
  die();
Run Code Online (Sandbox Code Playgroud)

包含文件:名称为0到200

<?php
//0-16777215
$ranges=Array(
"0" => array("16777215","ZZ"),
);
?>
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
1369
查看次数

标签 统计

php ×1

react-native ×1

react-navigation ×1