دائما اريد ان اضعَ موضوع مع صورة . لكن الجئ الى مواقع لرفع الصور , الانه لا توجد خاصية رفع في الموقع . :(
لماذا لا توجد خاصية رفع صورة مع الموضوع في io.hsou ?
التعليقات
عندي الحل الامثل بخوص ثقل الموقع
رداً على اخي : @hd ahmed :
حتى لا تكتب موضوع تحت عنوان:
لماذا حسوب أصبح بطئ؟
والحل هو
الرفع كالعادة على مواقع اخرى مثل imgur مثلا
ومن ثم يكون السكربت كالتالي :
if (isset($_POST[submit])){
if($_GIT["امتداد الصورة"] || $_GIT["امتداد الصورة"])
echo "<img src="'.رابط الصورة.'" alt="عنوان المساهمة">;
}
}
او شيء من هذا القبيل .. لا اتذكر الكود الان
الموقع مبرمج بروبي :)
لا مشكلة ..هناك اساليب تنتج نفس الفائدة انا كنت اقول مثلاً فقط :)
خارج الموضوع : ما سبب وضع $_GIT["امتداد الصورة"] مرتين ؟
الصور لهما امتدادت كثيرة مثل .png ,.gif . jpg الخ..
و الـ "||" تعني "او"
فمعنى السكربت هو :
لو تم عمل submit من المخرج post
فانظر لو كان هناك صورة بامتداد كذا او كذا اوك كذا فإذا كان هناك فعلان
فعمل لي وسم
وجعل الـ src = رابط الصورة المدخله سابقا
<?php
$SELF = htmlspecialchars($_SERVER['PHP_SELF']);
?>
<?php
if (isset($_POST['go'])) {
$title = htmlspecialchars($_POST['title']);
$img = htmlspecialchars($_POST['img']);
$text = htmlspecialchars($_POST['text']);
}
?>
<form dir="rtl" method="post" action="<?php echo $SELF; ?>">
<input type="text" name="title" placeholder="عنوان المساهمة" value="<?php echo @$title; ?>" />
<input type="url" name="img" placeholder="رابط الصورة"value="<?php echo @$img; ?>"/>
<textarea rows="19" placeholder="هنا يكون نص المساهمة" cols="150" name="text"><?php
echo @$text;
?></textarea>
<input name="go" type="submit" />
</form>
<div>
<h2><?php echo @$title; ?></h2>
<img src="<?php echo @$img; ?>" alt="<?php echo @$title; ?>" />
<div>
<?php
echo @$text;
?>
</div>
</div>