הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך עזרה בקוד די פשוט (https://hosts.co.il/forums/showthread.php?t=27603)

נריה 29-07-06 21:41

צריך עזרה בקוד די פשוט
 
אני צריך שמישהו ייצור לי קוד פשוט HTML או PHP

צריך ש....
יהיה שורה לקבל נתונים +כפתור מתחת
כאשר ילחצו על הכפתור התוכן שהיה בשורה ישלח לקובץ(TXT/PHP)
אבל שלא תהיה גישה למי שלוחץ על הכפתור לראות לאן המידע נשלח...
אני צריך שיהיה אפשרות לקובץ שמקבל את הנתונים לקבל הרבה נתונים וכל נתון יהיה בשורה

דוגמא
http://php..com/
ושלוחצים על "פה" זה ישלח נתונים לקובץ

תודה למי שעוזר

amirs_5 29-07-06 21:50

אם הבנתי נכון אתה רוצה שיהיה טופס שישלח למקום מסויים ויקבל נתונים..?
אמ אז ככה..

HTML קוד:

<form action="form.php" method="post">
<input type="text" name="text1" value="">
<input type="text" name="text2" value="">
<input type="submit" value="submit">
</form>

form.php
PHP קוד:

<?php
echo $_POST['text1'];
echo 
$_POST['text2'];
?>

מקווה שעזרתי..

Elad-A 29-07-06 21:51

תלמד על טפסים זה לא קשה..
לא נראה לי שמישהו יביא לך פה קוד מוכן..
עריכה:
או שכן.

mlnn 29-07-06 21:53

ציטוט:

נכתב במקור על ידי Elad-A
תלמד על טפסים זה לא קשה..
לא נראה לי שמישהו יביא לך פה קוד מוכן..
עריכה:
או שכן.

או שלא, הוא רוצה גם שהמידע ישמר בקובץ TXT...

amirs_5 29-07-06 21:58

ציטוט:

נכתב במקור על ידי mlnn
או שלא, הוא רוצה גם שהמידע ישמר בקובץ TXT...

אז אותו דבר,
הטופס ב HTML :
HTML קוד:

<form action="form.php" method="post">
<input type="text" name="text1" value="">
<input type="submit" value="submit">
</form>

form.php
PHP קוד:

<?php
$filename 
"file.txt";
$fp fopen($filename,'r+');
fwrite($fp,$_POST['text1']);
?>

צור קובץ file.txt ותן הרשאות 0777

eXtaZa 29-07-06 22:08

"צור קובץ file.txt ותן הרשאות 0777"...
למה ליצור קובץ בשם file.txt ?
אם הקובץ לא אינו קיים, הוא יווצר.

amirs_5 29-07-06 22:09

ציטוט:

נכתב במקור על ידי eXtaZa
"צור קובץ file.txt ותן הרשאות 0777"...
למה ליצור קובץ בשם file.txt ?
אם הקובץ לא אינו קיים, הוא יווצר.

לא נכון, שניה אני יריץ שהקובץ לא יהיה קיים ויערוך.
עריכה :
קוד:

Warning: fopen(file.txt): failed to open stream: No such file or directory
הוא חייב ליצור את הקובץ בעצמו אח"כ זה נותן שגיאה.

נריה 29-07-06 22:25

ניסיתי ולא הלך
הנה הקובץ של ה HTML
www.php..com/f.html
אבל כל פעם שמכניסים מידע חדש המידע שבקובץ
www.php..com/file.txt

משתנה
המידע החדש דורס את המידע הקודם שהיה בקובץ TXT
אני רוצה לעשות.....שאם כמה פעמים יכניסו מידע אז כל פעם זה ישמר בקובץ file.txt בשורה אחרת
ולא במקום המידע שכבר יש

ואם אפשר שאחרי שלוחצים אישור שלא יעביר אותי לקובץ PHP אלא פשוט ירשום לי באותו עמוד HTML
הפעולה בוצעה

eXtaZa 29-07-06 22:46

ציטוט:

נכתב במקור על ידי amirs_5
לא נכון, שניה אני יריץ שהקובץ לא יהיה קיים ויערוך.
עריכה :
קוד:

Warning: fopen(file.txt): failed to open stream: No such file or directory
הוא חייב ליצור את הקובץ בעצמו אח"כ זה נותן שגיאה.

תביא לי את הקוד שרשמת

amirs_5 29-07-06 22:49

"המידע החדש דורס את המידע הקודם שהיה בקובץ TXT"
נכון , אתה צריך ללמוד על הפונקציות fopen
fread , fwrite

"ואם אפשר שאחרי שלוחצים אישור שלא יעביר אותי לקובץ PHP אלא פשוט ירשום לי באותו עמוד HTML
הפעולה בוצעה"

אפשר לעשות את כל הקוד בעמוד אחד, 5 דקות אני יערוך ויתן לך הסברים.

עריכה:
form.php
PHP קוד:

<?php
if($_POST['submit']){
$text=$_POST['text1'];
$filename "file.txt"
$fp fopen($filename,'r+'); 
$fr fread($fp,filesize($filename));
$insert=$fr."".$text;
fwrite($fp,$insert); 
echo 
"הפעולה בוצעה";
} else {
?>
<form action="form.php" method="post">
<input type="text" name="text1" value="">
<input type="submit" name="submit" value="submit">
</form>
<?
}
?>

אם לא הבנת משהו שאל..:)

ואקסטזה הקוד רשום מעליך.


כל הזמנים הם GMT +2. הזמן כעת הוא 16:47.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ