PDA

View Full Version : سوال: دوتا سوال php



dezchilds
جمعه 29 مهر 1390, 11:39 صبح
سلام
اول اينكه
سلام در كد پايين*.c چيه ؟ يا*.m ؟؟؟

$result = $DB->query("SELECT c.*, m.*
FROM " . DB_PREFIX . $table . "_comments as c, " . DB_PREFIX . "members as m
WHERE c.$column='$content_id' AND c.poster_id=m.member_id
ORDER BY c.postdate DESC
LIMIT " . (($page - 1) * $PREFS->conf[$table . '_comments_per_page']) . ", " . $PREFS->conf[$table . '_comments_per_page']);
و دوم اينكه در كد پايين

elseif (preg_match("/[^_a-zA-Z0-9]+/", $password))
اين كاراكتر ها
"/[^_a-zA-Z0-9]+/"
وظيفه شون چيه ؟ يعني چطوري مشخصي ميكنند كه ورودي
بايد بين اعداد و حروف باشه و هر كاراكتر ديگه غير مجازه ؟ اين واسه رمز عبوره ! ميخوام ببينم اگه اين كاراكتر ها رو و اين خط رو پاك كنم مشكل امنيتي پيش نمياد ؟ آخه ميخوام رمز عبوري كه تو ديتابيس ذخيره ميشه متشكل از حروف اعداد و كاراكتر ها باشه

dezchilds
جمعه 29 مهر 1390, 12:18 عصر
كــــــــــــمك

faravaghi
جمعه 29 مهر 1390, 12:24 عصر
سلام گرامی،
درباره سوال اولتون باید بگم اونی که سوال کردید یک متغیره که در ادامه تعریف کرده. اونم برای اینکه مثلا اگه اسم یکی از فیلدها زیاد باشه و یا بخوان اسم اون فیلد رو عوض کنن از این حرکت استفاده میکنند که برای این کار از کلمه AS در SQL استفاده می کنند.
تو این مثال شما چون اسم جدول در زمان اجرا مشخص میشه میان از این کار استفاده میکنند و بجای نام جدول از اسم مستعار C و یا m استفاده میکنند.

SELECT c.*, m.* FROM _comments as c, members as m


وسوال دومتون باید بگم این چیزا رو میگن عبارات باقاعده که یک اگو برای مقداری که باید دریافت بشه رو مشخص میکنه.
حالا مشکل ایجاد میشه یا نه دیگه با خودتونه که چطوری برنامه نویسی کنید.

dezchilds
جمعه 29 مهر 1390, 12:54 عصر
سلام و تشكر در مورد اين عبارات با قاعده منبعي براي مطالعه هست ؟ زياد تو كتاب هاي پي اچ پي چيزي درموردش نديدم

faravaghi
جمعه 29 مهر 1390, 13:13 عصر
سلام،
اگه دانشجوی رشته کامپوتر یا فناوری اطلاعات هستید می تونید درباره عبارات باقاعده در کتاب نظریه زبان مفصل بخونید. اگر هم نیستید دنبال همین کتاب باشید اگه میخواهید عمقی متوجه بشید که اینا چیه و بدرد چی می خوره. اگر نه می تونید تو Help همین نرم افزار ها یه چیزایی پیدا کنید.

دنبال کتاب نظریه زبانها و ماشینها بگردید.
http://macromediax.com/learn/archive.asp?id=183

dezchilds
جمعه 29 مهر 1390, 15:55 عصر
اي بابا يعني همين چندتا كاراكتر انقدر بحثش گسترده است ؟

faravaghi
جمعه 29 مهر 1390, 16:42 عصر
سلام،
دقیقا و حتی خیلی جالب و شیرین است. حتما اگه وقت داشتین یک یه نگاهی به این کتاب یا یه جستجو تو این سایت ها مثل لینکی که گذاشتم انجام بدهید. اگه جذبش نشدین!