تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Nov 2005-
#1 (permalink)  
الكتابة في التكست إيريا .. اتمنى الافاده لو سمحتو


السلام عليكم ورحمة الله وبركاته


اخواني انا عندي برنامج يقوم المستخدم فيه بكتابة نص في تكست إيريا

واقوم انا بعرض هذا النص في صفحة اخرى إما بجلبه من قاعدة البيانات او عرضه مباشره بعد كتابته

مثلا تتم كتابة النص بهذه الطريقه
كود بلغة HTML:
بسم الله الرحمن الرحيم
لقد قمت بكتابة هذا النص
واريده ان يعرض على شكل كود html
ويتم عرضه 
بشكل غير لائق
ويطلع بــ هالطريقه
كود بلغة HTML:
بسم الله الرحمن الرحيملقد قمت بكتابة هذا النصواريده ان يعرض على شكل كود htmlويتم عرضه بشكل غير لائق

ابي النص المدخل في التكست ايريا ينعرض كما أدخل بنفس طريقة كتابة الاسطر مو مشبك ببعضه

واذا فيه امكانيه تشرحون لنا طريقه نخلي المدخل للبيانات يقدر يضيف صورة في النص ويحدد مكانها

واكون شاكر لكم


اطيب تحيه






Php student غير متواجد حالياً   قديم 13-12-2005, 12:13 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2003-
#2 (permalink)  

تفضل
كود PHP:
<TEXTAREA NAME="comments" COLS="30" ROWS="6" WRAP="physical">‎ 
الزبده بهذي
WRAP="physical"
انه لما يضغط لما يكون الكلام على عدة اسطرة يجيك نفسه

اما اذا تبيه يجيك بسطر واحد استخدم
WRAP="virtual"

وفي امان الله






__________________
سبحان الله وبحمده سبحان الله العظيم
الباهر غير متواجد حالياً   قديم 13-12-2005, 01:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#3 (permalink)  

يسلمك ربي ماقصرت والله

طيب اذا ابي اسمح للي يكتب النص هذا انه يضيف صورة وش انسب طريقه ؟؟

ابيه يضيف صورة مكان مايحب وتنعرض صورة ؟؟

مثلا اذا كان رابط الصورة جاهز عنده كيف يصير ؟ وكيف يضيفها علشان تنعرض بالعرض صورة






Php student غير متواجد حالياً   قديم 13-12-2005, 07:30 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2003-
#4 (permalink)  

الله يسلمك

الله فهمته منك انك تبيه تعطيه الامكانيه انه يضيف صور وتنسيقات على الكلام

تقدر تخليه يكتب الكلام كله HTML وحتى الصوره بكودها مثلا <img src="aaaaa"> وتخزن كلامه بقاعدة ولكن فيه نقطه عن الاستدعاء عليك انك تبدل الكلام الى كاتبه والكود من كلامة (") الى (') حتى لما تسوي لها echo مايطلع خطأ

اذا مو واضح شي قلي

وفي امان الله






__________________
سبحان الله وبحمده سبحان الله العظيم
الباهر غير متواجد حالياً   قديم 13-12-2005, 07:38 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#5 (permalink)  

السلام عليكم...

ألف شكر لك أخوي الباهر... و معلومة مفيده أفدتنا بها جزاك الله خيرا.. و أحب أزيد على كلامك شئ مفيد بإذن لله للجميع...

عندما يكون عندك textarea و تقوم بالكتابة فيه... بدون استخدام خاصية wrap.. ثم تقوم بإرسال ما كتبت الى صفحه المعالجه (غالبا بطريقة post).. فان كل ضغطه على زر enter قد قمت بها اثناء كتابة النص يتم تحويلها الى الرمز
كود:
\n
والذي يعتبر رمز لـ newline...
مثال.. كتبت النص التالي:
كود:
السلام عليكم
أهلا بكم في منتدياتنا...
ثم قمت بارسال الفورم، فان الملف الذي سيستقبل هذا النص سيستقبله بالشكل التالي:

كود:
السلام عليكم\nأهلاً بكم في منتدياتنا...
الآن، عندما تريد عرض هذا النص على الشاشه فانه سيطبع بدون الرمز \n وفي سطر واحد! حيث php يتعرف على الرمز لكنه ليس من رموز html <<
لذلك، نستخدم هذه الداله لاستبدال الرمز \n بما يقابلها في html الا و هو <br /> بالشكل التالي (على افتراض ان المتغير text يحتوي على النص)
كود PHP:
str_replace('\n''<br />'$text);
echo 
$text
الآن نعود الى موضوع الصوره... بالامكان الوصول الى ما تريد أخي بعدة طرق.. الأولى، هي أن تكتب كود html مباشرة في textarea
كود:
<img source="..." />
وهذه الطريقة غير آمنه بتاتا... أن تترك الحرية لمستخدم الصفحه بادخال اي كود html.. حيث يمكن ادخال كود لسكربت معين (<script>) يتم تنفيذه على جهاز من يتصفح هذه الشاشه.. لذلك نشاهد برامج المنتديات تستخدم بديل يعرف ب bb code (مثل [img]image link here[/img]).. ثم تقوم الصفحة المستقبله لـ textarea بتنظيفه من جميع أكواد html واستبدال bbcode بما يقابله في html.. وهذه الطريقه الثانيه و لكن تحتاج لمعرفه واسعه في php..
الطريقة الثالثه و الأسهل هو استخدام محرر نصوص wysiwyg.. مثل التالي:
http://tinymce.moxiecode.com/example...p?example=true
وهو مكتوب بلغة الجافا سكربت.. و يعطيك العديد و العديد من الخيارات.. كما يقوم بتنظيف النص المكتوب من أي كود html ما عدا المسموح استخدامه في هذا المحرر.. طريقه جميله و مميزه و تستحق أن تفكر فيها أخي.. لكن عيبها هو شئ واحد.. أنها تعتمد على الجافا و لن يتمكن من استخدام هذا المحرر الا الشخص الذي لديه الجافا في جهازه






__________________
بوجبر

http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
M-Plus غير متواجد حالياً   قديم 13-12-2005, 08:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#6 (permalink)  

الللللللف شكر

شرح وافي ومفصل ماقصرتوا والله


لكن فيه نقطه مافهمتها
اللي هي دالة الاستبدال
وكيف ممكن استخدم نصوص كثير استبدلها
مثلا pic1 = ابتسامه
pic2 = ابتسامه خجوله

وهكذا






Php student غير متواجد حالياً   قديم 13-12-2005, 08:26 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2003-
#7 (permalink)  

مشكور يا M-Plus على برنامج الجافا الصراحه حلوه ابي استخدمه احسن من الى عندي << مسوي صندوق سحري بسيط

اما Php student سؤالك عن اكثر من شي هكذا
كود PHP:


$= array(":D",":(")
$
= array("<img src='smile/hapy.gif >"," <img src='smile/sad.gif'>")

str_replace('$1','$2',$text);
echo 
$text
وفي امان الله






__________________
سبحان الله وبحمده سبحان الله العظيم
الباهر غير متواجد حالياً   قديم 13-12-2005, 08:55 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jul 2003-
#8 (permalink)  

PHP Student مسوي أنت دوشة اليومين دول ها

جرب هذا أيضا

الشباب ما قصروا .. هذه طريقة أخرى فقط

كود PHP:
<?
if ($_POST['GO']){
echo 
nl2br($_POST[aa]);
}

echo 
"<form method='post'>
<textarea name='aa'></textarea>
<br>
<input type='submit' name='GO' value='Goooooooooooooo'>
</form>"
;
إكتب أي شيء بالتكست اريا .. وشوف كيف بتظهر






__________________
النسخة الثانية من ابلود بلس قريبا جدا :
+ شريط مئوي لرفع الملفات
+ دعم اكثر من سيرفر لرفع الملفات Multi-Server
+ مكتبة ملفات مؤرشفة
Egyptechno غير متواجد حالياً   قديم 13-12-2005, 09:12 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#9 (permalink)  

ينصرررررررررر دينك ياباشا
هههههههههههههههههههههههههه


Egyptechno تلسم يمينك


ماقصروا الشباب بس مثالك خفيف وسهل

الله يسلمكم جميعا كفيتو ووفيتو


اطيب تحيه






Php student غير متواجد حالياً   قديم 14-12-2005, 12:21 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#10 (permalink)  

الباهر: العفو عزيزي وهنالك العديد من محررات النصوص الشبيهه... ابحث في الانترنت عن wysiwyg editor وستجد محررات نصوص اخرى ..

egyptechno: ههههههههههههههههههههههه بس دوشته حلوه والله! وتسلم على الداله nl2br اللي كنت ناسيها.. أعتقد أن هذه الداله اسرع في التنفيذ من دالة str_replace

php student: العفو حبيب قلبي.. وأنصحك بتحميل نسخة من كتيب تعليمات php.. وسيفيدك كثيرا في البحث عن الدوال وشرح ما تقوم به كل دالة و بعض الأمثله
http://www.php.net/download-docs.php

قم بالبحث في هذا الكتيب عن الدوال str_replace و nl2br لتتعرف على وظفيتها، طريقة كتابتها.. الخ


بوجـــــــبر






__________________
بوجبر

http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
M-Plus غير متواجد حالياً   قديم 14-12-2005, 10:52 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:10 AM بتوقيت المملكة العربية السعودية