السلام عليكم
هذا الكود لايعمل لدي حيث أنه لاينقل الملفات إلى المجلد
كود PHP:
<?
include("include/common.php");
include("include/header1.php");
if( $_POST['submit'] && $_FILES['attached']['name'] ){
$ok_filetypes = explode("|",$att_afiletypes);
if (!$_FILES['attached']['error'] && $_FILES['attached']['size'] > $att_max_size*1024){
errform('<CENTER>Sorry, but the attached file is too large. Please reduce the size of it\'s contents.</CENTER><BR><BR>'); // #err
$step = 1;
}
$filename = (!$_FILES['attached']['error'] ? substr( basename($_FILES['attached']['name']), -30 ) : '');
$x = strtolower( substr($_FILES['attached']['name'], -3));
if($filename && !in_array($x, $ok_filetypes) ){
errform('<CENTER>Sorry, the filetype you have tried to upload is not allowed.</CENTER><BR><BR>');
$step = 1;
}
if(!$posterr){
if(!isset($_GET["ipaddress"]) || ($_GET["ipaddress"] == "")) {
$ipaddress = $_SERVER['REMOTE_ADDR'];
$local = 1;
} else {
$ipaddress = $_GET["ipaddress"];
$local = 0;
}
$uniq = substr( md5(uniqid (rand())), 0, 10 );
$ext = strtolower( substr($_FILES['attached']['name'], -3));
$link= $att_path."/".$uniq.".".$ext;
move_uploaded_file($_FILES['attached']['tmp_name'],$link);
$strQuery = "INSERT INTO images SET ";
$strQuery .= "filename='".$uniq.".".$ext."',";
$strQuery .= "ipaddress='{$ipaddress}',";
$strQuery .= "date='".time()."',";
$strQuery .= "pkey='{$uniq}',";
if($myuid){
$strQuery .= "user='{$myuid}',";
}
$strQuery .= "status='1'";
$result = mysql_query($strQuery) or die( mysql_error() );
$aid = mysql_insert_id();
if($aid){
$names .= $uniq.".".$ext;
chmod($att_path."/".$names, 0644);
$filen = $siteurl."/".str_replace('./', '', $att_path)."/".$uniq.".".$ext;
$filen = str_replace('http://','%%',$filen);
$filen = str_replace('//','/',$filen);
$filen = str_replace('%%','http://',$filen);
$step = 2;
}else{
$step = 1;
}
}
}else{
$step = 1;
}
if($step == 1){
?>
<script>
var redirecturl="index.php"
var pausefor=2
function postaction(){
if (window.timer){
clearInterval(timer)
clearInterval(timer_2)
}
window.location=redirecturl
}
setTimeout("postaction()",pausefor*1000)
</script>
<br />
<div align="center" class="loading">
تتم إعادة التوجيه
</div>
<br />
<?
}else{
?>
<div align="center">
لقد تم رفع صورتك بنجاح
<br />
</div>
<div align="center" class="loading">
<font color="#FFFFFF">كود الصورة لوضعه في المنتديات</font>
<br />
<textarea name="textarea" cols="100" wrap="soft" rows="3">[url=<?=$siteurl?>][img]<?=$filen?>[/img][/url]</textarea>
<br />
</div><br />
<div align="center" class="loading">
<font color="#FFFFFF">رابط الصورة المباشر</font>
<br />
<textarea name="textarea2" cols="100" rows="4"><?=$filen?></textarea>
</div>
<div align="center" class="loading">
<a href="index.php" target="_self"><font color="#FFFFFF">حمل صورة أخرى</font></a ></div>
<?}
include("include/footer1.php");
?>