آدرس دهی از دیتا بیس

سلام من یک برنامه نوشتم که فایلها را بین دو تا فولدر جابه جا میکند حالا به جای این مورد می خواهم مسیر را از یک table بخواند که چهار فیلد دارد
ممنون اگر راهنمایی کنید.
$FolderNemayandegi = "C:\wamp\www\W;
FolderRoot = "E:\X
 

k2-4u

Well-Known Member
سلام شما اول . یک table با چهار فیلد بساز (تو mysql )

sql :
کد:
CREATE DATABASE db1;
USE db1;

CREATE TABLE t1 (
	fil1 VARCHAR(255) NoT NULL,
	fil2 VARCHAR(255) NoT NULL,
	fil3 VARCHAR(255) NoT NULL,
	fil4 VARCHAR(255) NoT NULL
)
(برای ساخت table از phpmyadmin تو wamp استفاده کنید راحت ترینه )
بعد مقادیشو پر کنید


حالا در php بهش متصل بشید
PHP:
$link = mysql_connect('localhost','root','');

if(!$link)
	exit(mysql_error());


if(!mysql_select_db('tb1')
	exit(mysql_error());

خب پرس و جو مورد نظرتون رو بفرستین
و جوابشو بگیرید

PHP:
$qy = mysql_query('SELECT * FROM table1');


$row=mysql_fetch_assoc($qy);

echo $row['fil1'];
echo $row['fil2'];

بعد از گرفتن جواب با دستور copy فایل ها رو جا به جا کنید

PHP:
copy($row['fil1'],$row['fil2']);
تموم

اگر سوالی بود در خدمتم
 
اگر سوالی بود در خدمتم[/quote]


سلام ممنون از توجهی که داشتید سوالاتم خیلی زیاد است اگر امکان داره برای شما صورت سوال را میل کنم
متشکرم
 

k2-4u

Well-Known Member
سلام ممنون از توجهی که داشتید سوالاتم خیلی زیاد است اگر امکان داره برای شما صورت سوال را میل کنم
متشکرم
مشکلی از بابت زیاد بودن سوالات شما نیست
اگر سوالاتتون رو در انجمن مطرح کنید . ممنون میشم
چون در این صورت هم من هم بقیه دوستان می تونیم به شما کمک کنیم
--
در ضمن این نکته رو هم بگم که اگر یک راهنمای خوب php مطالعه کنید
به احتمال زیاد جواب خیلی از سوالات شما رو بده
 
آخرین ویرایش:

pasargad-ir

Active Member
با سلام مجدد

و با اجازه از مدیر محترم

از اونجایی که مجید آنلاین محل بحث و تبادل نظره خواهشمندم سئوالاتتون رو در همین مکان مطرح کنید.

سوال شما و جواب متقابل اون ممکنه سوال خیلی دیگه از دوستان هم باشه.

هرچند سوال ضعیف یا سطح بالا باشه ایرادی نداره.

این انجمن به همین دلیل ایجاد شده

پیروز باشید.
 
جسارت بنده را ببخشید
عذر خواهی می کنم

راستش من و دوستم این برنامه را نوشیم البته قسمت اعظم آنرا دوستم نوشته است اصل سوال این بود
ما یکسری یوزر و پسورد با نام اختصاری نمایندگی و شماره کد آن نمایندگی از جدولی می خوانیم
و آدرس آن را به نمایندگی می دهیم
وقتی وارد می شود از او یوزر و پسورد می خواهد وقتی ok را می زند اطلاعاتی که در یک فولدر rs در مسیر مثلا درایو c نمایندگی وجود دارد به مسیری که در یکی از درایوهای مرکز وجود به نام فولدرrv ذخیره می شود و از مرکز هم فایلهایی که پسوند همنام با نام نمایندگی وارد شده را دارند به فولدر rv نمایندگی کپی شود و بعد هم پاک شود..و نمایش می دهد که چه چیزهایی دریافت و چه چیزهایی ارسال شد.در همان صفحه ما لینک گزارش را گذاشتیم
که البته ناقص است
فرد باید تاریخ ابتدا و انتها را بدهد و سپس اطلاعات دریافتی و ارسالی را به او نمایش دهد که هم قابل چاپ باشد و هم قابل ذخیره در فایل .
کار ما ناقص است چیزهای زیادی خواسته شده دوستم تصادف کرده و الان 2 روزه بیمارستانه تا 1 ماه دیگه نمی تونه بیاد من در اصل کنارش در حال آموزش بودم 2 هفته نبود که داشتم ازش یاد می گرفتم .

حالا اینها را خواستند
1- مسیر ذخیره و ارسال فایلها از یک table خوانده شود و بعد ارسال پاک شود نوع extention فقط اینطوری باشد a.abc اما برای ما این را هم ارسال می کرد : A.abc.zip
2- در جدول گزارش نام فایل و نوع ارسالی یا دریافتی را نشان دهد.
3- جدول گزارش قابل پرینت و ذخیره در فایل باشد.
4- حجم فایل ارسالی نا محدود باشد
5- سطح دسترسی ها متفاوت باشد یعنی آنجایی که در فایل پیوست نوشته ام تغییرات کاربری برای admin و کاربر عادی دو صفحه خاص را بیاورد .
 

پیوست ها

  • New Folder.zip
    26.1 کیلوبایت · بازدیدها: 0
آخرین ویرایش:

جدیدترین ارسال ها

بالا