ورود

View Full Version : ایمپورت فایل csv در کدایگنایتر



pary_daryayi
سه شنبه 21 مرداد 1393, 17:02 عصر
سلام .
من طبق توضیحات این لینک (http://www.sourcecodester.com/php/6477/how-import-csv-data-codeigniter.html) مدل ، کنترلر ، ویو و فایل library بنام csv-import.php رو ساختم .
مشکلی که وجود داره اینه که وقتی یک فایل با پسوند csv آپلود میکنم قبول نمیکنه .
موقع ذخیره ی فایل در اکسل اونو با پسوند csv ذخیره کردم .
(comma delimited) ،
(ms-dos)
و بقیه رو هم امتحان کردم نتیجه نمیده .
الان هم که میخوام ضمیمه کنم و در سایت بزارم پیغام invalid file میده .
میشه بگید بعد از اینکه مقادیر فیلدها رو در اکسل وارد کردیم ، به چه شکل دقیقا باید ذخیره سازی صورت بگیره ؟

joker
شنبه 25 مرداد 1393, 18:34 عصر
فایلهای csv فایلهای خاصی نیستند ، تکست معمولی که با کاملا معمولا جدا میشن
بخشهایی که مربوط به فولدر آپلود فایل هستند را چک کردید درست باشند ؟ اصلا فایل پس از زدن کلید آپلود در اون مسیر ها به وجود میاد ؟ ( فکر کنم مشکلتون این موضوع باشه)
مسیری برای آپلود در php.ini تعریف شده ؟ اگر نباشه معمولا به مشکل برمیخورید برای آپلود فایل
دنبال کد زیر در php.ini بگردید و اگر ; دارد و غیر فعال است ، فعالش کنید و یکبار وب سرویس خودتون را ریستارت کنید.


upload_tmp_dir = tmp

فرضا tmp نام فولدری هست در فولدر خود php که فایلهای آپلودی ابتدا به این مسیر اضافه میشوند سپس بر اساس دستوراتی که نوشتین در فولدر خاصی مثل upload ریخته میشن.