|
|
|
สอบถามการเรียกใช้ข้อความ หรือตัวแปรจากด้านใน if(move_uploaded_file()){ "here" } |
|
|
|
|
|
|
|
คือผมต้องการจะนำตัวแปร ที่ชื่อ $th_actual_image_name จาก AjaxPHP ไปแสดงผลในหน้า html ที่เขียนคู่กับ js
แต่ตัวแปร $th_actual_image_name มันไม่แสดงค่าอะไรเลย หากอยู่ด้านนอก if(move_uploaded_file()){ }
Code (PHP)
<?php
$path = "images-view/";
$valid_formats = array("jpg","JPG","jpeg","JPEG","png","PNG","gif","GIF", "bmp");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
if($size<(10240*1024))
{
$thainame= iconv("UTF-8","tis-620//IGNORE",$txt);
$actual_image_name = time().substr(str_replace(" ", "_", $thainame), 5).".".$ext;
$th_actual_image_name = iconv('TIS-620', 'UTF-8', $actual_image_name);
$tmp = $_FILES['photoimg']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
echo "<div id='preview' style='margin-top:-165px;'>
<div class='preview'>
<img src='".$path."/".$th_actual_image_name."' title=''>
</div></div>";
}
else
echo "failed";
}
else
echo "Image file size max 10 MB";
}
else
echo "Invalid file format..";
}
else
echo "Please select image..!";
exit;
}
/*for pic*/
echo "<img src=$path$th_actual_image_name>";
/*for pic*/
?>
Code (JavaScript)
$(document).ready(function(){
$("#image p").load("ajaximage.php")
});
</script>
</head>
<body>
<div id="image"><p> </p></div>
</body>
ตรงส่วน /*for pic*/ คือส่วนที่ผมต้องการนำไปแสดงใน <div id="image"><p> </p></div>
ผลที่ได้มันจะแสดงอยู่แค่นี้ครับ
Code
<div id="image"><p> <img src="images-view/"> </p></div>
ผมอยากให้มันได้แบบนี้
Code
<div id="image"><p> <img src="images-view/[$th_actual_image_name]"> </p></div>
Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery
|
ประวัติการแก้ไข 2012-12-19 01:25:56
|
|
|
|
|
Date :
2012-12-19 01:21:28 |
By :
l2esforu |
View :
905 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า jQuery ใช้การส่ง Path กลับมาแล้วใช้ตัวนี้ครับ
Code (jQuery)
$("#my_image").attr("src","image.jpg");
|
|
|
|
|
Date :
2012-12-20 08:53:23 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ใช้การส่ง path กลับมาครับ อาจจะใช้ JSON ก้ได้ครับ
|
|
|
|
|
Date :
2012-12-20 12:15:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|