• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP filter_var函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中filter_var函数的典型用法代码示例。如果您正苦于以下问题:PHP filter_var函数的具体用法?PHP filter_var怎么用?PHP filter_var使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了filter_var函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: __construct

 /**
  * @param string $email
  */
 function __construct($email)
 {
     if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
         throw new \InvalidArgumentException(sprintf('"%s" is not a valid email', $email));
     }
     $this->email = $email;
 }
开发者ID:vivait,项目名称:customer-bundle,代码行数:10,代码来源:Email.php


示例2: parseURL

 protected function parseURL()
 {
     if (isset($_GET['url'])) {
         $url = preg_replace('/public\\//', '', $_GET['url']);
         return explode("/", filter_var(rtrim($url, "/"), FILTER_SANITIZE_URL));
     }
 }
开发者ID:CodeAmend,项目名称:php-mvc-test,代码行数:7,代码来源:App.php


示例3: __construct

 public function __construct($name = 'Email', array $config = [])
 {
     parent::__construct($name, $config);
     $this->validators[] = function ($value) {
         return filter_var($value, FILTER_VALIDATE_EMAIL) ? true : "Invalid email address: {$value}";
     };
 }
开发者ID:platformsh,项目名称:console-form,代码行数:7,代码来源:EmailAddressField.php


示例4: Email

 public function Email($email, $reemail)
 {
     if (empty($email)) {
         $this->errors[] = "You must provide a valid E-Mail.";
     }
     //check if provided email is valid, but first check that the user typed something in.
     if (!empty($email)) {
         if ($email !== $reemail) {
             $this->errors[] = "The E-Mail's that you provided do not match.";
         }
         if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
             $this->errors[] = "The E-Mail that you provided is not valid.";
         }
     }
     if (filter_var($email, FILTER_VALIDATE_EMAIL) && $email == $reemail) {
         $stmt = $this->mysqli->prepare("SELECT * FROM temp_users,users WHERE users.email = ? OR temp_users.email = ?") or die("There was an error of some sort.");
         $stmt->bind_param('ss', $email, $email);
         $stmt->execute();
         $stmt->store_result();
         if ($stmt->num_rows > 0) {
             // email is found, throw out error
             $this->errors[] = "That E-Mail is already in use.";
         }
         $stmt->free_result();
         $stmt->close();
     }
 }
开发者ID:aaronm2112,项目名称:Async-Registration-Script,代码行数:27,代码来源:register.class.php


示例5: validate

 /**
  * Validates the given $value
  * Checks if it is a valid (possible) floating point value
  * 
  * @param float $value
  * @return ValidationResult
  */
 public function validate($value)
 {
     if (filter_var($value, FILTER_VALIDATE_FLOAT, array('options' => array('decimal' => $this->decimal))) === false) {
         return new ValidationResult(false, 'Not a floating point value');
     }
     return new ValidationResult(true);
 }
开发者ID:broeser,项目名称:wellid,代码行数:14,代码来源:FloatingPoint.php


示例6: process_form

 public function process_form($form_values, $data)
 {
     $flash_id = 'fw_ext_contact_form_process';
     if (empty($form_values)) {
         FW_Flash_Messages::add($flash_id, __('Unable to process the form', 'fw'), 'error');
         return;
     }
     $form_id = FW_Request::POST('fw_ext_forms_form_id');
     if (empty($form_id)) {
         FW_Flash_Messages::add($flash_id, __('Unable to process the form', 'fw'), 'error');
     }
     $form = $this->get_db_data($this->get_name() . '-' . $form_id);
     if (empty($form)) {
         FW_Flash_Messages::add($flash_id, __('Unable to process the form', 'fw'), 'error');
     }
     $to = $form['email_to'];
     if (!filter_var($to, FILTER_VALIDATE_EMAIL)) {
         FW_Flash_Messages::add($flash_id, __('Invalid destination email (please contact the site administrator)', 'fw'), 'error');
         return;
     }
     $entry_data = array('form_values' => $form_values, 'shortcode_to_item' => $data['shortcode_to_item']);
     $result = fw_ext_mailer_send_mail($to, $this->get_db_data($this->get_name() . '-' . $form_id . '/subject_message', ''), $this->render_view('email', $entry_data), $entry_data);
     if ($result['status']) {
         FW_Flash_Messages::add($flash_id, $this->get_db_data($this->get_name() . '-' . $form_id . '/success_message', __('Message sent!', 'fw')), 'success');
     } else {
         FW_Flash_Messages::add($flash_id, $this->get_db_data($this->get_name() . '-' . $form_id . '/failure_message', __('Oops something went wrong.', 'fw')) . ' <em style="color:transparent;">' . $result['message'] . '</em>', 'error');
     }
 }
开发者ID:HilderH,项目名称:emprendamos,代码行数:28,代码来源:class-fw-extension-contact-forms.php


示例7: process

 function process()
 {
     $email = $this->input->post('email');
     $password = $this->input->post('password');
     $name = $this->input->post('name');
     if ($email == '') {
         $this->session->set_flashdata('error', 'Email is required');
         redirect('register');
     }
     if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
         $this->session->set_flashdata('error', 'Enter your Valid email id.');
         redirect('register');
     }
     if ($password == '') {
         $this->session->set_flashdata('error', 'Enter your Password');
         redirect('register');
     }
     $data = array('email' => $email, 'password' => $password, 'name' => $name, 'date' => date('d-m-y'), 'status' => '1');
     $sql = "SELECT * FROM user WHERE email='" . $data['email'] . "'";
     $query = $this->db->query($sql);
     if ($query->num_rows() == 0) {
         $this->db->insert('user', $data);
         $this->session->set_flashdata('error', 'Registered Successfully, Thank you !');
         redirect('cart');
     }
     if ($query->num_rows() == 1) {
         $this->session->set_flashdata('error', 'Email Address Aleready Exists');
         redirect('register');
     }
 }
开发者ID:shakil6677,项目名称:PhpProjects,代码行数:30,代码来源:Registermodel.php


示例8: parseUrl

 public function parseUrl()
 {
     if (isset($_GET['url'])) {
         //echo $_GET['url'];
         return $url = explode('/', filter_var(rtrim($_GET['url'], '/'), FILTER_SANITIZE_URL));
     }
 }
开发者ID:navi15486,项目名称:MusicMVC,代码行数:7,代码来源:App.php


示例9: filter

 /**
  * Filter the redirect url
  *
  * @param mixed $value
  * @return string|null
  */
 public function filter($value)
 {
     if (!$this->validator->isValid($value)) {
         return null;
     }
     return urldecode(filter_var($value, FILTER_SANITIZE_URL));
 }
开发者ID:reliv,项目名称:rcm-login,代码行数:13,代码来源:RedirectFilter.php


示例10: __construct

 /**
  * Sets GET and POST into local properties
  */
 public function __construct(&$conf = false)
 {
     // parse vars from URI
     if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']) {
         $qrystr = str_replace('r=', '', filter_var($_SERVER['QUERY_STRING']));
         if (!strstr($qrystr, 'exe/')) {
             $this->parseUri($qrystr);
         } else {
             $key = explode('/', $qrystr);
             if (isset($key[1])) {
                 $this->_exe = $key[1];
             }
         }
         unset($qrystr);
     }
     // vars from GET
     if ($_GET) {
         while (list($key, $value) = each($_GET)) {
             if ($key != 'r') {
                 $this->{$key} = $value;
             }
         }
     }
     // vars from POST
     if ($_POST) {
         while (list($key, $value) = each($_POST)) {
             $this->{$key} = $value;
         }
     }
     // vars from FILES
     if ($_FILES) {
         $this->setFiles($conf);
     }
 }
开发者ID:nmicht,项目名称:tlalokes-in-acst,代码行数:37,代码来源:TlalokesRequest.php


示例11: mergecnf

/**
 * Merge config function
 * @author f0o <[email protected]>
 * @copyright 2015 f0o, LibreNMS
 * @license GPL
 * @package LibreNMS
 * @subpackage Config
 */
function mergecnf($obj)
{
    $pointer = array();
    $val = $obj['config_value'];
    $obj = $obj['config_name'];
    $obj = explode('.', $obj, 2);
    if (!isset($obj[1])) {
        if (filter_var($val, FILTER_VALIDATE_INT)) {
            $val = (int) $val;
        } else {
            if (filter_var($val, FILTER_VALIDATE_FLOAT)) {
                $val = (double) $val;
            } else {
                if (filter_var($val, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE) !== null) {
                    $val = filter_var($val, FILTER_VALIDATE_BOOLEAN);
                }
            }
        }
        if (!empty($obj[0])) {
            return array($obj[0] => $val);
        } else {
            return array($val);
        }
    } else {
        $pointer[$obj[0]] = mergecnf(array('config_name' => $obj[1], 'config_value' => $val));
    }
    return $pointer;
}
开发者ID:samyscoub,项目名称:librenms,代码行数:36,代码来源:mergecnf.inc.php


示例12: record_coupon_application

 function record_coupon_application($sub_id = false, $pricing = false)
 {
     global $blog_id;
     $global = defined('MEMBERSHIP_GLOBAL_TABLES') && filter_var(MEMBERSHIP_GLOBAL_TABLES, FILTER_VALIDATE_BOOLEAN);
     // Create transient for 1 hour.  This means the user has 1 hour to redeem the coupon after its been applied before it goes back into the pool.
     // If you want to use a different time limit use the filter below
     $time = apply_filters('membership_apply_coupon_redemption_time', HOUR_IN_SECONDS);
     // Grab the user account as we should be logged in by now
     $user = wp_get_current_user();
     $transient_name = 'm_coupon_' . $blog_id . '_' . $user->ID . '_' . $sub_id;
     $transient_value = array('coupon_id' => $this->_coupon->id, 'user_id' => $user->ID, 'sub_id' => $sub_id, 'prices_w_coupon' => $pricing);
     // Check if a transient already exists and delete it if it does
     if ($global && function_exists('get_site_transient')) {
         $trying = get_site_transient($transient_name);
         if ($trying != false) {
             // We have found an existing coupon try so remove it as we are using a new one
             delete_site_transient($transient_name);
         }
         set_site_transient($transient_name, $transient_value, $time);
     } else {
         $trying = get_transient($transient_name);
         if ($trying != false) {
             // We have found an existing coupon try so remove it as we are using a new one
             delete_transient($transient_name);
         }
         set_transient($transient_name, $transient_value, $time);
     }
 }
开发者ID:vilmark,项目名称:vilmark_main,代码行数:28,代码来源:class.coupon.php


示例13: __construct

 /**
  * Constructor
  * @since Version 3.9
  * @param int $routeId
  * @param object $gtfsProvider
  */
 public function __construct($routeId = null, $gtfsProvider = null)
 {
     if (function_exists("getRailpageConfig")) {
         $this->Config = getRailpageConfig();
     }
     $this->adapter = new Adapter(array("driver" => "Mysqli", "database" => $this->Config->GTFS->PTV->db_name, "username" => $this->Config->GTFS->PTV->db_user, "password" => $this->Config->GTFS->PTV->db_pass, "host" => $this->Config->GTFS->PTV->db_host));
     $this->db = new Sql($this->adapter);
     if (is_object($gtfsProvider)) {
         $this->Provider = $gtfsProvider;
     }
     /**
      * Fetch the route
      */
     if (!filter_var($routeId, FILTER_VALIDATE_INT)) {
         return;
     }
     $query = sprintf("SELECT route_id, route_short_name, route_long_name, route_desc, route_type, route_url, route_color, route_text_color FROM %s_routes WHERE id = %s", $this->Provider->getDbPrefix(), $routeId);
     $result = $this->adapter->query($query, Adapter::QUERY_MODE_EXECUTE);
     if (!is_array($result)) {
         return;
     }
     foreach ($result as $row) {
         $row = $row->getArrayCopy();
         $this->id = $routeId;
         $this->route_id = $row['route_id'];
         $this->short_name = $row['route_short_name'];
         $this->long_name = $row['route_long_name'];
         $this->desc = $row['route_desc'];
         $this->type = $row['route_type'];
     }
 }
开发者ID:railpage,项目名称:railpagecore,代码行数:37,代码来源:StandardRoute.php


示例14: submenu_parameters

function submenu_parameters()
{
    $isWordpressGallery = filter_var(get_option('owl_carousel_wordpress_gallery', false), FILTER_VALIDATE_BOOLEAN) ? 'checked' : '';
    $orderBy = get_option('owl_carousel_orderby', 'post_date');
    $orderByOptions = array('post_date', 'title');
    echo '<div class="wrap owl_carousel_page">';
    echo '<?php update_option("owl_carousel_wordpress_gallery", $_POST["wordpress_gallery"]); ?>';
    echo '<h2>' . __('Owl Carousel parameters', 'owl-carousel-domain') . '</h2>';
    echo '<form action="' . plugin_dir_url(__FILE__) . 'save_parameter.php" method="POST" id="owlcarouselparameterform">';
    echo '<h3>' . __('Wordpress Gallery', 'owl-carousel-domain') . '</h3>';
    echo '<input type="checkbox" name="wordpress_gallery" ' . $isWordpressGallery . ' />';
    echo '<label>' . __('Use Owl Carousel with Wordpress Gallery', 'owl-carousel-domain') . '</label>';
    echo '<br />';
    echo '<label>' . __('Order Owl Carousel elements by ', 'owl-carousel-domain') . '</label>';
    echo '<select name="orderby" />';
    foreach ($orderByOptions as $option) {
        echo '<option value="' . $option . '" ' . ($option == $orderBy ? 'selected="selected"' : '') . '>' . $option . '</option>';
    }
    echo '</select>';
    echo '<br />';
    echo '<br />';
    echo '<input type="submit" class="button-primary owl-carousel-save-parameter-btn" value="' . __('Save changes', 'owl-carousel-domain') . '" />';
    echo '<span class="spinner"></span>';
    echo '</form>';
    echo '</div>';
}
开发者ID:em222iv,项目名称:eerie,代码行数:26,代码来源:owlcarousel.php


示例15: importCommand

 /**
  * Import command
  *
  * @param string $icsCalendarUri
  * @param int    $pid
  */
 public function importCommand($icsCalendarUri = NULL, $pid = NULL)
 {
     if ($icsCalendarUri === NULL || !filter_var($icsCalendarUri, FILTER_VALIDATE_URL)) {
         $this->enqueueMessage('You have to enter a valid URL to the iCalendar ICS', 'Error', FlashMessage::ERROR);
     }
     if (!MathUtility::canBeInterpretedAsInteger($pid)) {
         $this->enqueueMessage('You have to enter a valid PID for the new created elements', 'Error', FlashMessage::ERROR);
     }
     // fetch external URI and write to file
     $this->enqueueMessage('Start to checkout the calendar: ' . $icsCalendarUri, 'Calendar', FlashMessage::INFO);
     $relativeIcalFile = 'typo3temp/ical.' . GeneralUtility::shortMD5($icsCalendarUri) . '.ical';
     $absoluteIcalFile = GeneralUtility::getFileAbsFileName($relativeIcalFile);
     $content = GeneralUtility::getUrl($icsCalendarUri);
     GeneralUtility::writeFile($absoluteIcalFile, $content);
     // get Events from file
     $icalEvents = $this->getIcalEvents($absoluteIcalFile);
     $this->enqueueMessage('Found ' . sizeof($icalEvents) . ' events in the given calendar', 'Items', FlashMessage::INFO);
     $events = $this->prepareEvents($icalEvents);
     $this->enqueueMessage('This is just a first draft. There are same missing fields. Will be part of the next release', 'Items', FlashMessage::ERROR);
     return;
     foreach ($events as $event) {
         $eventObject = $this->eventRepository->findOneByImportId($event['uid']);
         if ($eventObject instanceof Event) {
             // update
             $eventObject->setTitle($event['title']);
             $eventObject->setDescription($this->nl2br($event['description']));
             $this->eventRepository->update($eventObject);
             $this->enqueueMessage('Update Event Meta data: ' . $eventObject->getTitle(), 'Update');
         } else {
             // create
             $eventObject = new Event();
             $eventObject->setPid($pid);
             $eventObject->setImportId($event['uid']);
             $eventObject->setTitle($event['title']);
             $eventObject->setDescription($this->nl2br($event['description']));
             $configuration = new Configuration();
             $configuration->setType(Configuration::TYPE_TIME);
             $configuration->setFrequency(Configuration::FREQUENCY_NONE);
             /** @var \DateTime $startDate */
             $startDate = clone $event['start'];
             $startDate->setTime(0, 0, 0);
             $configuration->setStartDate($startDate);
             /** @var \DateTime $endDate */
             $endDate = clone $event['end'];
             $endDate->setTime(0, 0, 0);
             $configuration->setEndDate($endDate);
             $startTime = $this->dateTimeToDaySeconds($event['start']);
             if ($startTime > 0) {
                 $configuration->setStartTime($startTime);
                 $configuration->setEndTime($this->dateTimeToDaySeconds($event['end']));
                 $configuration->setAllDay(FALSE);
             } else {
                 $configuration->setAllDay(TRUE);
             }
             $eventObject->addCalendarize($configuration);
             $this->eventRepository->add($eventObject);
             $this->enqueueMessage('Add Event: ' . $eventObject->getTitle(), 'Add');
         }
     }
 }
开发者ID:sirdiego,项目名称:calendarize,代码行数:66,代码来源:ImportCommandController.php


示例16: getIndex

 public function getIndex()
 {
     if ($this->access['is_view'] == 0) {
         return Redirect::to('')->with('message', SiteHelpers::alert('error', ' Your are not allowed to access the page '));
     }
     // Filter sort and order for query
     $sort = !is_null(Input::get('sort')) ? Input::get('sort') : '';
     $order = !is_null(Input::get('order')) ? Input::get('order') : 'asc';
     // End Filter sort and order for query
     // Filter Search for query
     $filter = !is_null(Input::get('search')) ? $this->buildSearch() : '';
     // End Filter Search for query
     $page = Input::get('page', 1);
     $params = array('page' => $page, 'limit' => !is_null(Input::get('rows')) ? filter_var(Input::get('rows'), FILTER_VALIDATE_INT) : static::$per_page, 'sort' => $sort, 'order' => $order, 'params' => $filter, 'global' => isset($this->access['is_global']) ? $this->access['is_global'] : 0);
     // Get Query
     $results = $this->model->getRows($params);
     // Build pagination setting
     $page = $page >= 1 && filter_var($page, FILTER_VALIDATE_INT) !== false ? $page : 1;
     $pagination = Paginator::make($results['rows'], $results['total'], $params['limit']);
     $this->data['rowData'] = $results['rows'];
     // Build Pagination
     $this->data['pagination'] = $pagination;
     // Build pager number and append current param GET
     $this->data['pager'] = $this->injectPaginate();
     // Row grid Number
     $this->data['i'] = $page * $params['limit'] - $params['limit'];
     // Grid Configuration
     $this->data['tableGrid'] = $this->info['config']['grid'];
     $this->data['tableForm'] = $this->info['config']['forms'];
     $this->data['colspan'] = SiteHelpers::viewColSpan($this->info['config']['grid']);
     // Group users permission
     $this->data['access'] = $this->access;
     // Render into template
     $this->layout->nest('content', 'rinvoices.index', $this->data)->with('menus', SiteHelpers::menus());
 }
开发者ID:blackorwhite1233,项目名称:fakekinhdoanh,代码行数:35,代码来源:RinvoicesController.php


示例17: isRemoved

 /**
  * @param Config $specs
  * @return boolean
  */
 private function isRemoved(Config $specs)
 {
     if ($remove = $specs->get('remove')) {
         return filter_var($remove, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
     }
     return false;
 }
开发者ID:hummer2k,项目名称:conlayout,代码行数:11,代码来源:BlocksGenerator.php


示例18: main

 public function main()
 {
     $this->_initDb();
     $cli = new \Console_CommandLine_Result();
     $cli->options = $this->params;
     $cli->args = array('files' => $this->args);
     // Check if we can use colors
     if ($cli->options['color'] === 'auto') {
         $cli->options['color'] = DIRECTORY_SEPARATOR != '\\' && function_exists('posix_isatty') && @posix_isatty(STDOUT);
     } else {
         $cli->options['color'] = filter_var($cli->options['color'], FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
     }
     if (empty($cli->args['files'])) {
         $cli->args['files'] = array(ROOT . DS . 'spec');
     }
     if (!($cli->options['verbose'] || $cli->options['debug'])) {
         set_error_handler(array($this, 'skipWarning'), E_WARNING | E_NOTICE);
     }
     if ($cli->options['dump']) {
         $module = new DrSlump\Spec\Cli\Modules\Dump($cli);
         $module->run();
     } else {
         $module = new DrSlump\Spec\Cli\Modules\Test($cli);
         $module->run();
     }
 }
开发者ID:nojimage,项目名称:Bdd,代码行数:26,代码来源:SpecShell.php


示例19: postLogin

 /**
  * Handle a login request to the application.
  *
  * @param  App\Http\Requests\LoginRequest  $request
  * @param  App\Services\MaxValueDelay  $maxValueDelay
  * @param  Guard  $auth
  * @return Response
  */
 public function postLogin(LoginRequest $request, Guard $auth)
 {
     $logValue = $request->input('log');
     $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username';
     $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this)));
     if ($throttles && $this->hasTooManyLoginAttempts($request)) {
         return redirect('/auth/login')->with('error', trans('front/login.maxattempt'))->withInput($request->only('log'));
     }
     $credentials = [$logAccess => $logValue, 'password' => $request->input('password')];
     if (!$auth->validate($credentials)) {
         if ($throttles) {
             $this->incrementLoginAttempts($request);
         }
         return redirect('/auth/login')->with('error', trans('front/login.credentials'))->withInput($request->only('log'));
     }
     $user = $auth->getLastAttempted();
     if ($user->confirmed) {
         if ($throttles) {
             $this->clearLoginAttempts($request);
         }
         $auth->login($user, $request->has('memory'));
         if ($request->session()->has('user_id')) {
             $request->session()->forget('user_id');
         }
         return redirect('/');
     }
     $request->session()->put('user_id', $user->id);
     return redirect('/auth/login')->with('error', trans('front/verify.again'));
 }
开发者ID:thaida,项目名称:CMS,代码行数:37,代码来源:AuthController.php


示例20: postSignIn

 public function postSignIn()
 {
     $email = Input::get('email');
     $password = Input::get('password');
     $remember = Input::get('remember_me');
     $validation = new SeatUserValidator();
     if ($validation->passes()) {
         // Check if we got a username or email for auth
         $identifier = filter_var(Input::get('email'), FILTER_VALIDATE_EMAIL) ? 'email' : 'username';
         // Attempt authentication using a email address
         if (Auth::attempt(array($identifier => $email, 'password' => $password), $remember ? true : false)) {
             // If authentication passed, check out if the
             // account is activated. If it is not, we
             // just logout again.
             if (Auth::User()->activated) {
                 return Redirect::back()->withInput();
             } else {
                 // Inactive account means we will not keep this session
                 // logged in.
                 Auth::logout();
                 // Return the session back with the error. We are ok with
                 // revealing that the account is not active as the
                 // credentials were correct.
                 return Redirect::back()->withInput()->withErrors('This account is not active. Please ensure that you clicked the activation link in the registration email.
                     ');
             }
         } else {
             return Redirect::back()->withErrors('Authentication failure');
         }
     }
     return Redirect::back()->withErrors($validation->errors);
 }
开发者ID:boweiliu,项目名称:seat,代码行数:32,代码来源:SessionController.php



注:本文中的filter_var函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP filter_var_array函数代码示例发布时间:2022-05-15
下一篇:
PHP filter_user_input函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap