-5
저는 PHP에서 noob입니다. php에서 이미지 데이터를 표시 할 수 없습니다. 1 시간 동안 노력하고 있지만 문제를 이해할 수는 없습니다. 도와주세요. PHP에서 이미지 데이터를 에코 할 수 없습니다.
<form method="post" enctype="multipart/form-data">
<br/>
<input type="file" name="image"/>
<br/><br/>
<input type="submit" name="submit" value="Upload"/>
</form>
<?php
if(isset($_POST['submit'])
{
$imagedata=mysql_real_escape_string(file_get_contents($_FILES["image"],["tmp_name"]));
echo $imagedata;
}
else
{
echo "there has been some error";
}
?>
</body>
<?php
ini_set('mysql.connect_timeout',300);
ini_set('default_socket_timeout',300);
?>
여기에 수많은 실수가 있습니다 –
*** [mysql_ *'함수 사용을 중단하십시오.] (http : // stackoverflow. com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) *** [이 확장 기능] (http://php.net/manual/en/migration70.removed-exts-sapis) .php)이 PHP 7에서 삭제되었습니다. [PDO] (http://php.net/manual/en/pdo)에 대한 [prepared] (http://en.wikipedia.org/wiki/Prepared_statement) 진술에 대해 알아보십시오. prepared-statements.php)와 [MySQLi] (http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)를 사용하고 PDO를 사용하는 것을 고려해보십시오. [정말 쉽습니다] (http : // jayblanchard .net/demystifying_php_pdo.html). –
고맙습니다. 지금부터는 프로젝트에서 mysqli를 사용할 것입니다. 나 do not는 pdo가 무엇인지에 관해 안다. 그러나 나는 그것을 google 할 것이다. 다시 고마워요 – RadicalOne