아래 코드를 사용하여 이미지를 테이블로 업데이트했지만 이미지를 잘 업데이트하고 있지만 이미지를 다시 얻는 동안 경로가 올바르게 표시되지만 이미지가 page.please에 표시되지 않습니다. 내가 페이지에서 이미지를 표시하는 코드 아래를 사용하여 위의업로드 된 파일을 PHP의 폴더에 업로드
if(isset($_FILES['file'])){
$errors= array();
$file_name = $_FILES['file']['name'];
$file_size =$_FILES['file']['size'];
$file_tmp =$_FILES['file']['tmp_name'];
$file_type=$_FILES['file']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['file']['name'])));
$expensions= array("jpg","png","gif");
if(in_array($file_ext,$expensions)=== 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,"C:\wamp\www\Mr.bazaar\images\ ".$file_name);
echo "Success";
}else{
print_r($errors);
}
}
$a=$_POST['pids'];
echo $a;
$b=$_FILES['file']['name'];
echo $b;
$qry1=mysql_query("update brand set image='$b' where brand='$a'");
if($qry1)
echo "<script>alert('Your image Sucessgully Uploaded.');</script>";
else
echo "<script>alert('try again');</script>";
나를 gudie하지만 마지막에있는 이미지에 대한 참조가 없습니다 페이지
$result = mysql_query("select b_id,brand,image from brand");
while($row = mysql_fetch_array($result)) {
// Print out the contents of each row into a table
echo '<tr>';
echo '<td>';
echo $row['brand'];
echo '</td><td>';
echo '<img height="30" width="60" src=../../images/';
echo $row['image'];
echo '>';
echo '</td>';
}
은 주어진 경로로 이미지를 업로드합니까? – Khushboo
@ vijay .. 이미지를 표시하고있는 위치는 어디입니까? – Jenz
폴더 이미지의 권한을 777로 설정해야합니다. 폴더에 대한 전체 권한을 한 번 확인하십시오. – Jenz