• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در GD
#1
ببخشید مشکل این کد چیه که عمل نمی کنه؟
کد پی‌اچ‌پی:
<?
header("content-type:image/gif");
$string=$_GET['txt'];
$im=imagecreatefromgif("images/but.gif");
$orange=imagecolorallocate($im,220,210,160);
$px=(imagesx($im)-7.5 * strlen($string))/2;
imagestring($im,3,$px,9,$string,$orange);
imagegif($im);
imagedestroy($im);
?>
<html>
<body>
<img src="but.gif?txt=txt">
</body>
</html> 
  پاسخ
تشکر شده توسط :
#2
یه فایل بساز مثلا به اسم img.php
بعد این اطلاعات رو توش بریز
کد پی‌اچ‌پی:
<?
header("content-type:image/gif");
$string=$_GET['txt'];
$im=imagecreatefromgif("images/but.gif");
$orange=imagecolorallocate($im,220,210,160);
$px=(imagesx($im)-7.5 * strlen($string))/2;
imagestring($im,3,$px,9,$string,$orange);
imagegif($im);
imagedestroy($im);
?>
توی فایلی هم که می خوای اطلاعات رو نشون بدی مثلا اینطور میشه

کد:
<html>
<body>
<img src="img.php?txt=txt">
</body>
</html>
  پاسخ
تشکر شده توسط : Y.P.Y
#3
کد:
$string=$_GET['txt'];
?txt=txt
یا قمر کبری...
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#4
(۱۳۸۷ اسفند ۰۷, ۰۴:۲۸ ب.ظ)Y.P.Y نوشته:
کد:
$string=$_GET['txt'];
?txt=txt
یا قمر کبری...
فعلا یه عکسی بیاد بعد میره سراغ امنیت Big Grin
  پاسخ
تشکر شده توسط : Y.P.Y scooter
#5
خیلی ممنونم از جواب
  پاسخ
تشکر شده توسط :
#6
هیچ چیزی نشون داده نمیشه .حتی txt رو هم نمی نویسه
  پاسخ
تشکر شده توسط :
#7
سلام

ببینم اگه بخواهیم یه تصویر امنیتی بسازیم بهترین روش کدومه؟

منظورم اینکه اگه دستور ساخت تصویر رو توی خود صفحه بزاریم که عمل نمی کنه یعنی همین مشکلی اسکاتر باهاش برخورد کرده پیش می آد ، اگه بخواهیم کد ساخت تصویر رو توی یه صفحه دیگه بزاریم و به روشی که وحید گفته ازش استفاده کنم و مقادیر رو به روش GET براش ارسال کنیم که مشکل امنیتی داره!!! ( البته ممنون می شم که بگین چه مشکلی داره ، یعنی چطوری می شه به مقادیر فرستاده شده پی برد و سوء استفاده کرد ) و باید از یه روش دیگه استفاده کنیم که من نمی دونم چه روشی. می شه بگین چه روشی برای ساخت تصاویر امنیتی استفاده کنیم؟

خدانگهدار.
ایران سرزمین من است ، سرزمین پدران من است.
به خاکش سوگند ، برایش خون هم خواهم داد.
  پاسخ
تشکر شده توسط :
#8
سلام
شما متن تصویر امنیتی را باید هش کنی بگذاری توی سشن، بعد هم مقداری که کاربر وارد میکنه را هم هش کنی و مقایسه کنی با سشن.
Two hands working can do more than a thousand clasped in prayer
  پاسخ
تشکر شده توسط :
#9
سلام

نه ، منظورم این بود که چطوری بتونیم متن تصویر امنیتی رو بدون اینکه لو بره برسونیم به صفحه ای که مسئول ساختن تصاویر امنیتی است؟

خدانگهدار.
ایران سرزمین من است ، سرزمین پدران من است.
به خاکش سوگند ، برایش خون هم خواهم داد.
  پاسخ
تشکر شده توسط :
#10
Session خوبه
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان