[英]How can I get PHP working through my websites hosted on GCP to allow browser based file uploads to my hosting space?
似乎我尝试在GCP上的网站上构建和运行的所有脚本均无法加载,并且我搜索了数月之后试图查看通过此设置在PHP中进行构建是否可行。 使GCP的价格与我的501(c)网站设计需求一起工作将对您大有帮助。
通过站点运行脚本。
研究相关的文章和程序似乎不足以与GCP存储桶或网络托管一起使用。
<?php
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size =$_FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type=$_FILES['image']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
$extensions= array("jpeg","jpg","png");
if(in_array($file_ext,$extensions)=== false){
$errors[]="extension not allowed, please choose a JPEG or PNG file.";
}
if($file_size > 2097152){
$errors[]='File size must be excately 2 MB';
}
if(empty($errors)==true){
move_uploaded_file($file_tmp,"images/".$file_name);
echo "Success";
}else{
print_r($errors);
}
}
?>
我希望能够在通过GCP托管我的网站的同时运行PHP。
当我上传我的PHP脚本并在我的浏览器中实时访问它们时,它们没有运行。
如果您想使用PHP将不同的GCP产品用作App Engine,Cloud SQL,Cloud Storage或Cloud Datastore,则可以遵循PHP Bookshelf App 。
此外,如果您想将App Engine与PHP代码一起使用,请参见文档 。 您可以遵循标准或灵活环境的快速入门,以了解如何进行。
似乎您想在GCP中执行PHP代码。 我认为问题不在于您的PHP代码,而在于GCP。
您可以转到https://cloud.google.com/php/getting-started/tutorial-app了解如何在GCP中使用PHP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.