استخراج آدرس تصاویر از پایگاه داده
درپوشه webیک فایل بنام gallery.php و یک پوشه بنام private ساختم درون پوشه private یک فایل بنام upload.php و یک پوشه بنام gallery از طیق فایل upload.php یک فایل از نوع عکس با توضیحات در پایگاه داده ذخیره میکنم وقتی در مرورگر این آدرس را مینویسم توضیحات بدون عکس نشان داده میشود با توجه به کدی که در قسمت upload.phpنوشتم نمیدانم مشکل از کجاست
[PHP]<?php
$uploadDir = 'gallery/';
if(isset($_POST['upload'])){
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$filePath = $uploadDir . $fileName;
$ext = explode(".", $_FILES['userfile']['name']);
$ext = $ext[ count($ext) - 1 ];
$mime = $_FILES['userfile']['type'];
$valid_ext = array("jpg", "jpeg", "gif", "png", "bmp");
if(in_array($ext, $valid_ext)){
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
//echo'<font color="#FF0000">Error uploading file</font>';
}}
else{
$select='<font color="#FF0000"><br/>یل از نوع (jpg ,jpeg ,gif ,png ,bmp) انتخاب کنید</font>';
}
$link=mysql_connect("localhost","root","");
if(!$link){
print "not connect";
}
$db_selected = mysql_select_db('76ad', $link);
$fileName = addslashes($fileName);
$filePath = addslashes($filePath);
$name=mysql_real_escape_string($_POST['name1']);
$text=mysql_real_escape_string($_POST['text1']);
//if(!empty($fileName) && !empty($filePath) ){
$ext = explode(".", $_FILES['userfile']['name']);
$ext = $ext[ count($ext) - 1 ];
$mime = $_FILES['userfile']['type'];
/*****/
//$valid_mime_image = array("application/jpg", "application/png", "application/gif", "application/bmp", "application/jpeg");
/*****/
$valid_mime = $valid_mime_image;
$valid_ext = array("jpg", "jpeg", "gif", "png", "bmp");
//if(in_array($ext, $valid_ext) ){
$mysql=mysql_query("INSERT INTO image(name1,text1,date,name, size, type, path )".
"VALUES ('".$name."','".$text."','".jmaketime()."','".$fil eName."', '".$fileSize."', '".$fileType."', '".$filePath."')");
mysql_query("SET NAMES UTF8");
mysql_set_charset("utf8");//}
if($mysql )
print ('<font color="#0066FF"><center>فایل با موفقیت آپلود شد </font></center>');
/*}
else{
$select='<font color="#FF0000"><br/>کنید</font>';
}*/
}
else{}
[/PHP]