المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مساعدة في كود code...



said
11-01-2013, بتوقيت غرينيتش 01:39 PM
http://www.dzbatna.com/images/icons/iconrote.gif ظ…ط³ط§ط¹ط¯ط© ظپظٹ ظƒظˆط¯... (http://www.dzbatna.com/t955640/)



السلام عليكم



-------------
يوجد كود code اخواني الكرام لرفع الصور
----------------
الكود code :
رمز PHP:

<code style="white-space:nowrap"> <code> <?php

// filename: multiple.upload.processor.php

// first let's set some variables

// make a note of the current working directory, relative to root.
$directory_self = str_replace(basename($_SERVER&#91;'PHP_SELF'&#93;), '', $_SERVER&#91;'PHP_SELF'&#93;);

// make a note of the directory that will recieve the uploaded files
$uploadsDirectory = $_SERVER&#91;'DOCUMENT_ROOT'&#93; . $directory_self . 'uploaded_files/';

// make a note of the location of the upload form in case we need it
$uploadForm = 'http://' . $_SERVER&#91;'HTTP_HOST'&#93; . $directory_self . 'multiple.upload.form.php';

// make a note of the location of the success page
$uploadSuccess = 'http://' . $_SERVER&#91;'HTTP_HOST'&#93; . $directory_self . 'multiple.upload.processor.php';

// name of the fieldname used for the file in the HTML form
$fieldname = 'file';

//echo'<pre>';print_r($_FILES);exit;



// Now let's deal with the uploaded files

// possible PHP upload errors
$errors = array(1 => 'php.ini max file size exceeded',
2 => 'html form max file size exceeded',
3 => 'file upload was only partial',
4 => 'no file was attached');

// check the upload form was actually submitted else print form
isset($_POST&#91;'submit'&#93;)
or error('the upload form is neaded', $uploadForm);

// check if any files were uploaded and if
// so store the active $_FILES array keys
$active_keys = array();
foreach($_FILES&#91;$fieldname&#93;&#91;'name'&#93; as $key => $filename)
{
if(!empty($filename))
{
$active_keys&#91;&#93; = $key;
}
}

// check at least one file was uploaded
count($active_keys)
or error('No files were uploaded', $uploadForm);

// check for standard uploading errors
foreach($active_keys as $key)
{
($_FILES&#91;$fieldname&#93;&#91;'error'&#93;&#91;$key&#93; == 0)
or error($_FILES&#91;$fieldname&#93;&#91;'tmp_name'&#93;&#91;$key&#93;.': '.$errors&#91;$_FILES&#91;$fieldname&#93;&#91;'error'&#93;&#91;$key&#93;&#93;, $uploadForm);
}

// check that the file we are working on really was an HTTP upload
foreach($active_keys as $key)
{
@is_uploaded_file($_FILES&#91;$fieldname&#93;&#91;'tmp_name'&#93;&#91; $key&#93;)
or error($_FILES&#91;$fieldname&#93;&#91;'tmp_name'&#93;&#91;$key&#93;.' not an HTTP upload', $uploadForm);
}

// validation... since this is an image upload script we
// should run a check to make sure the upload is an image
foreach($active_keys as $key)
{
@getimagesize($_FILES&#91;$fieldname&#93;&#91;'tmp_name'&#93;&#91;$key &#93;)
or error($_FILES&#91;$fieldname&#93;&#91;'tmp_name'&#93;&#91;$key&#93;.' not an image', $uploadForm);
}

// make a unique filename for the uploaded file and check it is
// not taken... if it is keep trying until we find a vacant one
foreach($active_keys as $key)
{
$now = time();
while(file_exists($uploadFilename&#91;$key&#93; = $uploadsDirectory.$_FILES&#91;$fieldname&#93;&#91;'name'&#93;&#91;$key &#93;))
{
$now++;
}
}

// now let's move the file to its final and allocate it with the new filename
foreach($active_keys as $key)
{
@move_uploaded_file($_FILES&#91;$fieldname&#93;&#91;'tmp_name' &#93;&#91;$key&#93;, $uploadFilename&#91;$key&#93;)
or error('receiving directory insuffiecient permission', $uploadForm);
}

// If you got this far, everything has worked and the file has been successfully saved.
// We are now going to redirect the client to the success page.


// make an error handler which will be used if the upload fails
function error($error, $location, $seconds = 5)
{

echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"'."\n".
'"http://www.w3.org/TR/html4/strict.dtd">'."\n\n".
'<html lang="en">'."\n".
' <head>'."\n".
' <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">'."\n\n".
' <link rel="stylesheet" type="text/css" href="stylesheet.css">'."\n\n".
' <title>Upload error</title>'."\n\n".
' </head>'."\n\n".
' <body>'."\n\n".
' <div id="Upload">'."\n\n".
' <h1>Upload failure</h1>'."\n\n".
' <p>An error has occured: '."\n\n".
' <span class="red">' . $error . '...</span>'."\n\n".
' The upload form is reloading
</p>'."\n\n".
' </div>'."\n\n".
'</html>';
exit;
} // end error handler

?> </code> </code>

--------------------
أريد عمل الكود code يرفع كل الصور التي رفعت في الفورم في الصفحة التي قبله
(الصفحة التي قبل هذه فيها فورم يرفع عدة صور)
في مجلد خاص ... يعني كل مرة في مجلد
-------------
مثلا : فكرة السكربت أنه كل ما يضيف عضو ما منتج plugin جديد
يرفع عدة صور (من 2 إلى 6 صور)
وكل تلك الصور تحفظ في مجلد واحد ... وكل مرة ينشئ السكربت مجلد خاص بالمنتج plugin
وبعدها يرفع جميع الصور عليه ويسميها بالأرقام (تصاعديا)
------------------
أنا عملت الفلاش الذي يقوم بقراءة كل الصور من المجلد ...
لكن ناقص أعمل السكربت يرفع جميع الصور إلى مجلد واحد ليس ثابت
(يعني كل مرة باسم)
------------------
بانتظار المساعدة .. وشكرا







ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى