mostafa_042 1 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلام وقت بخیرمن با استفاده از php و jquery یک کد برای آپلود فایل نوشتم ؛ اما مشکل اینجاست که چطور می تونم این فایل هایی که آپلود میشه رو در دیتابیس ذخیره کنم و در صفحه مورد نظر نشون بدم؟ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 کسی نیست راهنمایی کنه؟ (اسپم نیستا فقط گفتم؛ یه یاداوری کرده باشم. معذرت...) نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 پس الان کجا آپلود میشن ؟ 1 نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 آپلود میشه ؛ و مستقیم به خود پوشه آپدیت میشه. می خوام عکسی که آپلود می کنم توی صفحه مورد نظر نمایش داده بشه ؛ در واقع توی وصل کردن به دیتابیس مشکل هست. نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سوالتون خیلی کلیه، اطلاعات دقیق تر قرار بدید، شما از آپلودر خود وردپرس استفاده میکنید یا نه؟ منظورتون از اتصال به دیتابیس چیه؟ نقل قول لینک به ارسال
حسن موحد 180 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 برادر باید یه سری اطلاعات در نظر بگیری که نشون گر این فایل باشه و بعد از اپلود فایل دستور بدی که اونها توی دیتابیس ذخیره کنه و موقع فراخوانی همون اطلاعات باید از دیتابیس بخونی و بعد از روی سرور خودتون بخونیدش ! البته به رغم کلی بودن سئوالتون منم جوابتون کلی دادم . 1 نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) ربطی به وردپرس نداره خب ؛ مشکلی هم با فراخوانی و کد نویسی پی اچ پی ندارم ؛ توی دستوراتی که برای ساخت جدول برای آپلود هست مشکل دارم. (نمی دونم باز منظور رو رسوندم یا نه) ویرایش شده مهر 93 توسط mostafa_042 نقل قول لینک به ارسال
rezaonline 2655 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 خب یک جدول با فیلدهای id,name,size,dir,ip,user_id در نظر بگیریدid که عددی auto incrementname که اسم فایل در هنگام ارسال به کاربرsize مشخصهdir هم مسیر ذخیره فایل روی سرورip هم آی پی آپلود کنندهuser_id هم شماره کاربرهمین ها کافی است 2 نقل قول لینک به ارسال
حسن موحد 180 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 این بستگی به خودت داره که چطور چیزی می خواهی ذخیره کنی ! ولی همین ها که آقا رضا نوشتن کافی هست برای یه نمونه اولیه ! مگه اینکه اپلود شما در جاهای خاصی استفاده بشه ! 1 نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 من الان از توابع وردپرس برای آپلود استفاده کردم. مشکل اینجاست که وقتی ارسال رو میزنم عکس آپلود میشه اما لینکش توی دیتابیس ذخیره نمیشه (با توجه به اینکه جداول مورد نظر ساخته شده. ) اما وقتی type فیلد رو تغییر میدم مثلا به تکست اطلاعات توی دیتابس ذخیره میشه. می خواستم بدونم مشکل کجاست ؟ خواهشا راهنمایی کنید.<form id="featured_upload" method="post" action="#" enctype="multipart/form-data"><input type="file" name="my_image_upload" id="my_image_upload" multiple="false" /><input type="hidden" name="post_id" id="post_id" value="55" /><?php wp_nonce_field( 'my_image_upload', 'my_image_upload_nonce' ); ?><input id="submit_my_image_upload" name="submit_my_image_upload" type="submit" value="Upload" /></form><?php// Check that the nonce is valid, and the user can edit this post.if (isset( $_POST['my_image_upload_nonce'], $_POST['post_id'] )&& wp_verify_nonce( $_POST['my_image_upload_nonce'], 'my_image_upload' )&& current_user_can( 'edit_post', $_POST['post_id'] )) {// The nonce was valid and the user has the capabilities, it is safe to continue.// These files need to be included as dependencies when on the front end.require_once( ABSPATH . 'wp-admin/includes/image.php' );require_once( ABSPATH . 'wp-admin/includes/file.php' );require_once( ABSPATH . 'wp-admin/includes/media.php' );// Let WordPress handle the upload.// Remember, 'my_image_upload' is the name of our file input in our form above.$attachment_id = media_handle_upload( 'my_image_upload', $_POST['post_id'] );if ( is_wp_error( $attachment_id ) ) { // There was an error uploading the image.} else { // The image was uploaded successfully!}} else {// The security check failed, maybe show the user an error.} نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .