警告:strpos()期望参数1是字符串,

时间:2017-04-29 23:58:08

标签: php

我有这个问题。

  

警告:strpos()期望参数1为字符串,第277行/home/faizalia/public_html/wp-includes/post.php中给出的对象

     

警告:preg_match()期望参数2为字符串,第277行/home/faizalia/public_html/wp-includes/post.php中给出的对象

     

捕获致命错误:第278行/home/faizalia/public_html/wp-includes/post.php中无法将类WP_Error的对象转换为字符串

第277行:

if ( $file && 0 !== strpos( $file, '/' ) && ! preg_match( '|^.:\\\|', $file ) && ( ( $uploads = wp_get_upload_dir() ) && false === $uploads['error'] ) ) {

第278行:

$file = $uploads['basedir'] . "/$file";

任何解决方案?

1 个答案:

答案 0 :(得分:-1)

您可能想要使用

$_FILES["myfilename"]["name"];

或使用以下字符串化$ file:

(string)$file