Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用未定义的函数exif_read_data()-但无法访问php.ini文件_Php_.htaccess - Fatal编程技术网

调用未定义的函数exif_read_data()-但无法访问php.ini文件

调用未定义的函数exif_read_data()-但无法访问php.ini文件,php,.htaccess,Php,.htaccess,我知道这个问题被问了好几次。我对从iPhone上传图像也有同样的问题。即图像在上传时正在旋转。我试着用 exif_读取_数据() 但是我得到了对未定义函数exif\u read\u data()的错误调用,我在这里找到了更改php.ini文件的解决方案 1 extension=php_mbstring.dll 2 extension=php_exif.dll 到 但是我无法访问php.ini文件。在访问php.ini文件(通过htaccess或类似的方式)的情况下,是否有其他方法来设

我知道这个问题被问了好几次。我对从iPhone上传图像也有同样的问题。即图像在上传时正在旋转。我试着用

exif_读取_数据()

但是我得到了对未定义函数exif\u read\u data()的错误调用
,我在这里找到了更改php.ini文件的解决方案

1   extension=php_mbstring.dll

2   extension=php_exif.dll

但是我无法访问php.ini文件。在访问php.ini文件(通过htaccess或类似的方式)的情况下,是否有其他方法来设置此设置

更新 有没有办法不用电脑就解决这个问题

exif_读取_数据()


或者任何其他附加库???

实际上,您可以尝试使用此库

if(extension_loaded("exif"))
    $exif_data = exif_read_data('sample.jpg','EXIF',true);
else 
    $exif_data = false;

实际上你可以试试这个

if(extension_loaded("exif"))
    $exif_data = exif_read_data('sample.jpg','EXIF',true);
else 
    $exif_data = false;

如果无法访问php.ini(并重新启动php/server),则无法启用此扩展。但我的公用html文件夹不包含名为php.ini的文件。我已联系他们获取此文件并等待他们的答复。我还能在这里做些什么吗???不,这听起来像是你的主机需要解决的问题。Exif必须在mbstring之后,因为Exif依赖于mbstring!但是如果他们以错误的顺序配置了它,您应该能够更改它。通常扩展是按字母顺序放在php.ini中的,如果您无法访问php.ini(并重新启动php/server),那么这个扩展应该像一个痛拇指一样突出那么你不能启用这个扩展名。但是我的公共html文件夹不包含名为php.ini的文件。我已经联系他们获取这个文件并等待他们的答复。我还能在这里做些什么吗???不,这听起来像是你的主机需要解决的问题。Exif必须在mbstring之后,因为Exif依赖于mbstring!但是如果他们以错误的顺序配置了它,您应该能够更改它。通常扩展是按字母顺序放在php.ini中的,这一个应该像一个痛拇指一样突出,谢谢。。。。。。。。。。。。。。。。。。