PDA

View Full Version : کد امنیتی



sun php
جمعه 30 مهر 1389, 22:27 عصر
سلام
من این کد رو از همین سایت گرفتم و کنار هم قرار دادم ولی نمی دونم که چرا درست کار نمی کنه
این تاپیک اموزشی این کد هست
http://www.barnamenevis.org/forum/showthread.php?t=233055&highlight=captcha
این هم کدی که من درست کردم

binyaft
شنبه 01 آبان 1389, 12:54 عصر
GD فعال هست؟

sun php
شنبه 01 آبان 1389, 18:24 عصر
اره اون هم فعال هست ولی باز تصویر رو نمایش نمیده ؟
باید چکار کنم

binyaft
شنبه 01 آبان 1389, 18:45 عصر
هر چیزی رو که در صفحه مرورگر تولید شده رو ذخیره کنید ، بعد با نوت پد بازش کنید ، ببینید که خطا چی هست
یا این خط رو از فایل بردارید

header("content-type:image/gif");

موفق باشید

sun php
شنبه 01 آبان 1389, 19:00 عصر
اما این تیکه کدی رو که شما گذاشتید من توی سورس برنامه چنین چیزی رو پیدا نکردم
شما این کد رو کجا پیدا کردید اگه میشه نام فایل رو هم بگذارید ؟:بوس:

binyaft
شنبه 01 آبان 1389, 19:12 عصر
این کد برای تبدیل محتوای صفحه به تصویر هست ( کد های مخصوص تولید تصویر )

کاری رو که گفتم انجام بدید و خطا رو بزارید اینجا


هر چیزی رو که در صفحه مرورگر تولید شده رو ذخیره کنید ، بعد با نوت پد بازش کنید ، ببینید که خطا چی هست

sun php
شنبه 01 آبان 1389, 21:13 عصر
من همون کاری رو که شما گفته بودید کردم به این ارور رسیدم

d:\easyphp\www\news\visual-captcha.php on line 4این ارور رو پیگیری کردم به این خط کد رسید

$oVisualCaptcha->SetBackgroundImages('images/captcha.gif'); من چنین شاخه ای رو ایجاد کردم و تصویری هم به این نام داخل ان هست ولی باز نمی دونم چرا داره ارور میده و درست کار نمی کنه ؟؟؟:گریه:
حتی این خط رو هم غیر فعال کردم ولی باز هیچ نتیجه ای نداشت

binyaft
شنبه 01 آبان 1389, 21:36 عصر
d:\easyphp\www\news\visual-captcha.php on line 4
این الان خطا هست؟؟؟ این فقط گفته خط چندم فایل خطا داره ، خطا رو کامل بزارید

sun php
شنبه 01 آبان 1389, 21:45 عصر
این هم خطای کامل

Fatal error: Call to a member function on a non-object in d:\easyphp\www\news\visual-captcha.php on line 4

sun php
یک شنبه 02 آبان 1389, 16:04 عصر
کسی نیست من را یاری کند؟؟؟؟؟؟؟؟؟
اهایییییییییییییییییییییی ییییییییییییییییییییییییی ییییییییییییییییییییییییی ییییییییییییییییییییییییی :گریه:

LORD AELX
یک شنبه 09 آبان 1389, 11:16 صبح
خط زیر در کد فایل visual-captcha.php شما مشکل دارد:


$oVisualCaptcha->SetBackgroundImages('images/captcha.gif');شما با استفاده از کتابخانه PHP-CAPTCHA تنها اجازه استفاده از فایل های نوع JPG را به عنوان Background دارید.

با استفاده از Online Converter زیر می توانید تصاویر GIF خود را به JPG تبدیل کنید:


http://images.my-addr.com/converter_gif_to_jpg_online_freeware_tool.phpای هم فایل visual-captcha.php ویرایش شده (فایل captcha.JPG ضمیمه شد):


<?php
require('php-captcha.inc.php');
$aFonts = array('fonts/tahoma.ttf', 'fonts/font9.ttf', 'fonts/font8.ttf');
$oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60);
$oVisualCaptcha->SetBackgroundImages('images/captcha.jpg');
$oVisualCaptcha->Create();
?>


موفق باشید :قلب: