![]() |
ajax | כתיבה לקובץ טקסט
איך אני מכניס בonClick את הvalue של תיבת טקסט למשל לתוך קובץ טקסט..
דרך ajax |
אתה לא יכול לעשות את זה בajax אבל מה שכן אתה יכול לעשות זה ליצור סקריפט שמקבל מחרוזת שאותה הוא כותב לקובץ שנמצא בשרת שלך.
אם אתה לא יודע להשתמש בXMLHttpRequest אז כדאי שתיקח סקריפט מוכן כמו זה http://kevin.vanzonneveld.net/techbl..._get_contents/. |
..
אוקי ונגיד דרך JS
מה הבעיה בפונקציה הזאת? קוד:
function update(a) אי אפשר לכתוב לקובץ שנמצא על שרת? |
מה הבעיה לעשות קובץ אחד של PHP שיטפל בכתיבה לקובץ TXT ולהשתמש ב AJAX רק בשביל להעביר נתונים ?
|
RS324 , אפשר ב onClick="updateTxt.php"
updateTxt.php יהיה לקחת את הvalue ולעדכן בקובץ txt? |
FuZuL אתה לא יכול להשתמש בפונקציות של צד לקוח בשביל טיפול בצד שרת. כמו שאני ורותם הסברנו לך תיצור קובץ פשוט שמטפל בכתיבה לקובץ על השרת ותשתמש בפונקציה מהאתר שהבאתי כדי לקרוא לו בלחיצה על כפתור הפעולה:
HTML קוד:
<input type="text" id="mytext" name="mytext" value="" /><input type="buttom" name="send" value="add to file" onclick="javascript:file_get_contents('http://mywebsite.com/script.php?stringToWrite=' + document.getElementById('mytext').value);" /> |
ציטוט:
אם קוד כזה היה עובד כל אחד היה יכול לכתוב מה שהוא רוצה ברשת שלך , למחוק לך קבצים וכדומה.. |
ציטוט:
|
אתה יודע לעבוד עם AJAX ?
|
לא יודע לעבוד עם ajax
אבל מה שהראית זה נחמד לקחת את המחרוזת דר get וזה.. * מה שאני צריך לעשות זה רק בקובץ script.php קוד:
$file = 'path/file.txt'; |
אם השרת שלך תומך בphp 5 תשתמש פשוט בfile_put_contents אם לא אז פשוט:
PHP קוד:
|
אני חושב שזה לא נכון, הקוד הבא לא פועל, הוא לא מראה שגיאה, אני לוחץ על התיבת סימון, ולא קורה כלום
והשרת שלי תומך בphp5 add.php : PHP קוד:
PHP קוד:
אולי אני מפספס משהו אבל הצלחתי לעשות ככה.. PHP קוד:
אני צריך פונקציה של onclick, שאם התיבת סימון מסומנת [זה אומר, הייתה לא מסומנת ועכשיו היא סומנה] > הוסף את this.value לתוך $file. אם לא > תתן התראה זה לא חשוב.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:56. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ