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

 

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

رد  
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ التسجيل: Aug 2005-
#1 (permalink)  
لعبة الاكواد * حصرياً على سوالف سوفت :)


بسم الله الرحمن الرحيم

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

إن الحمدلله نحمده ونستعينه ونعوذ بالله من شرور أنفسنا ومن سيئات أعمالنا

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علماً يا رب العالمين

المهم .. خطرت ببالي فكرة رائعة تقوي من البرمجة العربية وتعزز برمجياتنا ككل

نبدأ بسطر لنصل إلى كلاسات رائعة

فكرة اللعبة

نبدأ بكود ، مثلاً اي واحد يدخل يحط كود في البداية

الثاني يدخل ، ويطور الكود ، يعني يزيد عليه أسطر أو يعدل عليه بما هو مناسب

وكل واحد يعدل عالكود اللي قبله

حتى يصير كود كبير نحطه في function أو يكون في البداية في function

ولما ننتهي منه نبدأ بكود ثاني وهكذا

أرجو انها تعجبكم اللعبة

وأتمنى من أول شخص يرد يحط لنا أول كود

وأتمنى أيضاً من الجميع الاهتمام بالموضوع

تحياتي

أخوكم، أشرف السمهوري
Af_samhouri@hotmail.com






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 25-02-2006, 06:23 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2005-
#2 (permalink)  

فكره جميله جدا
بس ياريت تبدأ انت عشان نفهم اكثر ونطور وراك






موقع روش غير متواجد حالياً   قديم 26-02-2006, 02:10 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2005-
#3 (permalink)  

فكرة جميله
أبدأ انا بكود الكتابه على الصور JPG
من يطور ؟
كود PHP:
<? 
header
'Content-type: image/jpeg' ); 
$image ImageCreateFromJPEG('sample.jpg'); 
$white        = @ImageColorAllocate$image250250250 ); 

@
ImageString$image300'أكتب ما تريد هنا'$white ); 

imagejpeg ($image,100); 

?>
معذرة إذا كان هنالك خطأ فى الكود , إذا كان هنالك فأرجو تصحيحه وأيضا وضع اى افكار تطويرية






__________________
Romida - Private Vision
http://www.romida-eg.com
شركة روميدا للبرمجيات وخدمات التصميم
اسامة الهادى غير متواجد حالياً   قديم 26-02-2006, 11:39 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#4 (permalink)  

شكراً أخي موقع روش

اخ أسامة الهادي شكراًَ لك ..

سأقوم بتطوير الكود بشكل كبير إن شاء الله .. أتمنى أن تعطيني مهلة لمدة قصيرة لإخضاع الكود للتجارب والتطويرات إن شاء الله ..

أتمنى من الجميع المشاركة بالموضوع .. وتطوير الكود

تحياتي






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 28-02-2006, 09:24 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jul 2001-
#5 (permalink)  

فكرة مفيدة ومسلية

أضفت تعديل بسيط على الكود

كود PHP:
<? 
header
'Content-type: image/jpeg' ); 
$image ImageCreateFromJPEG('sample.jpg'); 
$white        = @ImageColorAllocate$image250250250 ); 

@
ImageString$image300'أكتب ما تريد هنا'$white ); 

imagejpeg ($image,100); 
// هذه إضافتي البسيطة
imagedestroy($image);
?>






__________________
دوّن - ملتقى المدونين العرب
http://www.dwwen.com

http://www.brycelover.com

(إدعم موقع رتب - أول موقع عربي للإحصائيات )
careless^whisper غير متواجد حالياً   قديم 01-03-2006, 10:37 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#6 (permalink)  

رائع التعاون ما شاء الله ....... بس والله كنت متمني عدد أكبر من الردود ..

المهم ، تعديلي عالكود :

كود PHP:
<?

// القيمة 1 للبارامتر type تجعل النص بوضع أفقي أما القيمة 2 تجعله عمودي
// تغيير قيمة البارامتر textposition سيغير من مكان ظهور الكتابة على الصورة
function MakeImage($fileurl,$text,$destinationfile,$texttype=1,$textposition=1,$fontsize=5) {
    
header("Content-type: image/jpg");

    
$parts explode(".",$fileurl);
    
$e $parts[count($parts)-1];

    
$image ImageCreateFromJPEG($fileurl);

    
$is2 getImageSize($fileurl);
    
$is3[0] = $is2[0] - $is[0];
    
$is3[1] = $is2[1] - $is[1];
    
$half[0] = $is[0] / 2;
    
$half[1] = $is[1] / 2;
    
$c[0] = $is2[0] / $half[0];
    
$c[1] = $is2[1] / $half[1];

    if (
$texttype=="1") {
        if (
$textposition=="1") { $xx "10"$yy "10"; }
        elseif (
$textposition=="2") { $xx $is2[0]-(9*strlen($text)); $yy "0"; }
        elseif (
$textposition=="3") { $xx "10"$yy $is2[1]-20; }
        elseif (
$textposition=="4") { $xx $is2[0]-(9*strlen($text)); $yy $is2[1]-20; }
        elseif (
$textposition=="5") { $xx = ($is2[0]-(9*strlen($text)))/2$yy "10"; }
        elseif (
$textposition=="6") { $xx "10"$yy = ($is2[1]-20)/2; }
        elseif (
$textposition=="7") { $xx $is2[0]-(9*strlen($text)); $yy = ($is2[1]-20)/2; }
        elseif (
$textposition=="8") { $xx = ($is2[0]-(9*strlen($text)))/2$yy = ($is2[1]-20)/2; }
        elseif (
$textposition=="9") { $xx = ($is2[0]-(9*strlen($text)))/2$yy $is2[1]-20; }
    } elseif(
$texttype=="2") {
        if (
$textposition=="1") { $xx "10"$yy 9*strlen($text); }
        elseif (
$textposition=="2") { $xx $is2[0]-50$yy 9*strlen($text); }
        elseif (
$textposition=="3") { $xx "10"$yy $is2[1]-10; }
        elseif (
$textposition=="4") { $xx $is2[0]-50$yy $is2[1]-10; }
        elseif (
$textposition=="5") { $xx $c[0]-5$yy 9*strlen($text); }
        elseif (
$textposition=="6") { $xx "10"$yy $c[1]+(2*strlen($text)); }
        elseif (
$textposition=="7") { $xx $is2[0]-50$yy $c[1]+(2*strlen($text)); }
        elseif (
$textposition=="8") { $xx $c[0]-5$yy $c[1]+(2*strlen($text)); }
        elseif (
$textposition=="9") { $xx $c[0]-5$yy $is2[1]-10; }
    }

    
$color = @ImageColorAllocate($image000);

    if (
$texttype=="1") {
        
imagestring($image,$fontsize,$xx,$yy,$text,$color);
    } elseif (
$texttype=="2") { 
        
imagestringup($image,$fontsize,$xx,$yy,$text,$color);
    }

    
imagejpeg ($image,$destinationfile);

    echo 
readfile($destinationfile);

    
imagedestroy($image); 
}

MakeImage ("sample.jpg","sBForum WebSite",time() . ".png");

?>
شو رأيكم بالتعديل ؟؟

ننتظر المزيد






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 01-03-2006, 11:29 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jul 2001-
#7 (permalink)  

تعديلات رائعة

ساحاول أنا استمر في المتابعة






__________________
دوّن - ملتقى المدونين العرب
http://www.dwwen.com

http://www.brycelover.com

(إدعم موقع رتب - أول موقع عربي للإحصائيات )
careless^whisper غير متواجد حالياً   قديم 02-03-2006, 02:04 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#8 (permalink)  

الله يوفقك اخوي .. واتمنى من الجميع المشاركة ..






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 02-03-2006, 02:13 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2005-
#9 (permalink)  

ممكن بقى تفهمونى التعديلات عملت ايه بقى بالضبط
ايه الجديد
او ايه هيا المهام الجديده






__________________
Romida - Private Vision
http://www.romida-eg.com
شركة روميدا للبرمجيات وخدمات التصميم
اسامة الهادى غير متواجد حالياً   قديم 02-03-2006, 06:41 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Jun 2003-
#10 (permalink)  

ممكن التوضيح للتعديلات يكون افضل , الفكرة رائعة .






__________________
htaccess بكل بساطة

الشفرة الموحدة "يونِكود"

(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
jadweb.com غير متواجد حالياً   قديم 02-03-2006, 10:21 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#11 (permalink)  

قمت بعمل دالة function تحتو على عدة بارامترات (متغيرات)

أولاً : بارامتر لتحديد عنوان الصورة التي نريد التعديل عليها

ثانياً: النص المراد طباعته على الصورة

ثالثاً: عنوان الملف الذي سيتم حفظ الصورة به بعد التعديل

رابعاً: نوع النص ، فالقيمة 1 تجعل النص أفقي عادي ، أما القيمة 2 تجعل النص عمودي (رأسي)

خامساً: مكان ظهور النص على الصورة ، ويمكن تحديده بأي رقم من 1 إلى 9 يمكنكم تجربتهم لأنه ليس لدي ما يكفي من الوقت لشرح موضع كل رقم

سادساً: حجم الخط ، وهو عادة من 1 إلى 5

آسف لاني لم أذكر توضيحات التعديلات من قبل .. وأتمنى من الجميع المشاركة والتطوير ليستفيد الجميع ، مع ذكر فائدة كل إضافة

وشكراً لمروركم وتعقيبكم اخواني

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






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 02-03-2006, 04:28 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Jun 2003-
#12 (permalink)  

جزاك الله خير ..






__________________
htaccess بكل بساطة

الشفرة الموحدة "يونِكود"

(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
jadweb.com غير متواجد حالياً   قديم 02-03-2006, 08:03 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#13 (permalink)  

واياك اخوي jadweb.com

وأتمنى الاستمرار في التطوير من قبل الجميع






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 03-03-2006, 10:32 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2005-
#14 (permalink)  

مشكووور
وبإذن الله هحاول اشوف اى أفكار او تطويرات






__________________
Romida - Private Vision
http://www.romida-eg.com
شركة روميدا للبرمجيات وخدمات التصميم
اسامة الهادى غير متواجد حالياً   قديم 04-03-2006, 12:54 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jul 2001-
#15 (permalink)  

السلام عليكم

عني اقتراح ممكن يفيد في عملية التطوير ..

استخدام كلاس الاخ مازن مليباري للكتابة باللغة العربية . ممكن ندمجها مع الدالة .. ايش رايكم






__________________
دوّن - ملتقى المدونين العرب
http://www.dwwen.com

http://www.brycelover.com

(إدعم موقع رتب - أول موقع عربي للإحصائيات )
careless^whisper غير متواجد حالياً   قديم 06-03-2006, 11:50 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2005-
#16 (permalink)  

اسف عالتأخير ..

أنا العضو sBForum .. قمت باستعارة عضوية الأخ (موقع روش) جزاه الله خيراً بسبب سرقة عضويتي مؤخراً .. أو انه واحد حاب يمزح معي ..!!!!!!!!

المهم .. أخوي careless^whisper أتمنى انك تبدأ بإدخال كلاس الأخ مازن ، لانه لم ينجح معي تطبيق الكلاس على السيرفر الشخصي .. أعتقد انه فيه خلل (مش الكلاس .. أقصد السيرفر اللي عندي) ..

وشكراً لاهتمامك بالموضوع
أخوك، أشرف السمهوري
Af_samhouri@hotmail.com






موقع روش غير متواجد حالياً   قديم 06-03-2006, 05:13 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jul 2001-
#17 (permalink)  

أخي sBForum أقوم الان بتحويل الدالة التي كتبتها إلى كلاس مع بعض التعديلات بالإضافة إلى إمكانية استخدام كلاس الاخ مازن معها .. سأضعها بمجرد الانتهاء منها






__________________
دوّن - ملتقى المدونين العرب
http://www.dwwen.com

http://www.brycelover.com

(إدعم موقع رتب - أول موقع عربي للإحصائيات )
careless^whisper غير متواجد حالياً   قديم 12-03-2006, 09:24 AM
رد مع اقتباس
رد


 

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

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

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



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