![]() |
עזרה בmysql והעלאת מידע למסד מקובץ שלא על השרת
המטרה שלי:
ליצור "מערכת" העלאת שמות משתמשים. ז"א, יש לי קובץ TXT עם XXXX שמות משתמשים שרושמים באתר שלי. השמות מופרדים בקובץ ע"י שורה, ז"א כל שורה = שם משתמש. הייתי מעונין להעלות את כל אותם שמות משתמשים למסד לעמודת user_name, כך שהם יהיו במסד. ממה שראיתי יש לי המון אפשרויות לעשות את זה, דרך CSV, TXT ודרך תיבת טקסט. CSV הצלחתי לעשות, אבל אני לא אוהב את השיטה כי זה מסורבל ולא נוח לי להפוך כל פעם את הקובץ לCSV ולערוך אותו לפני זה וכו'. הייתי מעוניין פשוט שיהיה כפתור "upload" ואני אבחר את הקובץ TXT שעל המחשב שלי, והשרת פשוט יטען את כל שמות המשתמשים שבו למסד, או לחלופין שתהיה איזשהי תיבת טקסט באתר, אני אדביק בה את כל השמות משתמשים שמופרדים בשורה, ודרך התיבת טקסט הם יעלו למסד. אחד הקודים שמצאתי בגוגל הוא: PHP קוד:
קובץ הTXT אמור להיות על השרת. וזה מבזבז המון זמן להעלות קובץ TXT לשרת, ורק אז להתחיל להעלות אותו למסד. קוד העלאת הCSV בעצם עובד בדרך הזאת של העלאת הקובץ: PHP קוד:
|
קוד:
$str=file_get_contents("users.txt"); |
ציטוט:
כי האינדקס מתחיל מ0 עד 1 פחות מסך הנתונים שקיימים במערך. לחילופין, תשתמש בforeach : קוד:
$str=file_get_contents("users.txt"); |
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 15:40. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ