Es ist sehr einfach, dass PHP als Backend hochgeladene Bilder akzeptiert. Sie müssen FILES verwenden, wenn der Client oder das Web-End Bilder im Backend veröffentlicht DATEIEN: Wenn der Client oder das Web-Ende ein Bild an das Backend sendet, können wir _FILE verwenden, um das Bild zu empfangen, es dann in einem temporären Puffer zu speichern und schließlich die Funktion move_upload_file verwenden, um es lokal zu speichern. (Empfohlenes Lernen: PHP-Video-Tutorial)
<?php $imgname = $_FILES['myfile']['name']; $tmp = $_FILES['myfile']['tmp_name']; $filepath = 'photo/'; if(move_uploaded_file($tmp,$filepath.$imgname.".png")){ echo "上传成功"; }else{ echo "上传失败"; } ?>
Code:
/html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Insert title here</title> </head> <body> <form action="./uploadheadimg.php" method="post" enctype="multipart/form-data"> <!-- <input type="hidden" name="MAX_FILE_SIZE" value='176942' /> --> 请选择您要上传的文件:<input type="file" name='myfile' /> <!-- <input type="file" name="myFile" accept="image/jpeg,image/gif,image/png"/><br /> --> <input type="submit" value="上传文件" /> </form> </body> </html>
Das obige ist der detaillierte Inhalt vonSo speichern Sie Bilder in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!