جا گذاری عکس به جای این کد

camel_60

Member
با سلام خدمت دوستان عزیز
من یه فایل php دارم و خیلی باهاش مشکل دارم کلا دست بهش میزنم خراب میشه همه چی :

PHP:
        echo "شما درخواست خرید یک اکانت ".$type." کرده اید.<br>\n";
        echo "هزینه این سرویس ".$price[$id]." ریال است<br>\n";
        echo "روش پرداخت شما: ";
        echo " پرداخت آنلاین بانک سامان<br>&nbsp<br>";
        echo "<center>برای پرداخت هزینه بصورت آنلاین بروی دکمه زیر کلیک کنید<br>\n";
میخوام این قسمت کد رو دست کاری کنم و به جای جمله
PHP:
برای پرداخت هزینه بصورت آنلاین بروی دکمه زیر کلیک کنید
یک عکس کوچک بذارم که وقتی روش کلیک میشه وارد یه سایت دیگه بشه:-?
یا اینکه پایین همین نوشته یه عکس که به لینک متصل باشه هم بتونم بذارم عالی میشه ...


خلاصه هر کاری میکنم خرابکاری میشه ...


با تشکر


کل سورس :
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>x</title>
<meta name="keywords" content="x" />
<meta name="description" content="x" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="templatemo_container">


    <br><br>
    <div id="templatemo_menu">
        <span></span>
        <ul>
            <li><a href="index.html"><b>x</b></a></li>
            <li><a href="connections.html"><b>x</b></a></li>
            <li><a href="services.html"><b>x</b></a></li>
            <li><a href="servers.html"><b>x</b></a></li>
            <li><a href="pay.html"><b>x</b></a></li>
            <li><a href="contact.html"><b>x</b></a></li>

        </ul>

    </div> <!-- end of menu -->
    
    <div id="templatemo_banner">
        <p>                            
       </p>
    </div> <!-- end of banner -->
    
    <div id="templatemo_content">
    
        <div id="templatemo_content_left" style="width: 874px; height: 637px">
        
            <div class="content_left_section_01" dir="rtl">            
                <p>
<?PHP

$list=array(
1=>'اکانت یک ماهه',
2=>'اکانت دو ماهه',
3=>'اکانت سه ماهه',
4=>'اکانت شش ماهه',
5=>'اکانت نه ماهه',
11=>'اکانت دوازده ماهه',
);

$price=array(
1=>20000,
2=>35000,
3=>50000,
4=>90000,
5=>130000,
6=>170000,
);
$err=0;
$name='';
$phone='';
$email='';
if(isset($_POST['ResNum'],$_POST['State']))
{
    $content='';
    $query="select RefNum,amount,email,name,phone,id from list where ResNum='".$_POST['ResNum']."' and back_time=0";
    $rs=sql($query);
    $state=$_POST['State'];
    $ResNum=$_POST['ResNum'];
    $MID=$_POST['MID'];
    $RefNum=@$_POST['RefNum'];
    if(mysql_num_rows($rs)>0)
    {
        $amount=mysql_result($rs,0,'amount');
        if($state=='OK')
        {
            $soapclient = new SoapClient('https://Acquirer.sb24.com/ref-payment/ws/ReferencePayment?WSDL');
            $res=  $soapclient->VerifyTransaction($RefNum,$MID);
            if($res>0 && $res!=$amount)
                $res=-50;
        }
        else
            $res=-100;
        $query="update pay set back_time=".time().",Res=$res,State='".$state."',RefNum='".$RefNum."' where ResNum='".$ResNum."'";
        sql($query);

        $content='';
        if($state=='OK' && $res>0)
            $content.='<center><font color=green><strong>انتقال وجه با موفقیت انجام شد</strong></font></center>';
        elseif($state=='OK' && $res<0)
            $content.='<center><font color=red>خطایی در تأیید انتقال رخ داده است. لطفاً با پشتیبانی شرکت تماس بگیرید</font></center>';
        else
            $content.='<center><font color=red><strong>انتقال وجه با موفقیت انجام نشد.</strong><br>('.get_saman_err($state).')</font></center>';

        echo $content;
        if($state=='Ok' && $res>0)
        {
            $from='[email protected]';
            $to='[email protected]';
            $email=mysql_result($rs,0,'email');
            $subject="New account order";
            $message="New order detail:\n";
            $message.="Account: ".$list[mysql_result($rs,0,'id')]."\n";
            $message.="Price: ".$price[mysql_result($rs,0,'id')]."\n";
            $message.="Name: ".mysql_result($rs,0,'name')."\n";
            $message.="Email: ".$email."\n";
            $message.="Phone: ".mysql_result($rs,0,'phone')."\n";
            $message.="Payment: Saman (verified)\n";
            $header="From: ".$from;//."\r\n";
            mail($to,$subject,$message,$header);
            echo "<br>&nbsp;<br><center>اکانت درخواستی شما در کمتر از یک ساعت دیگر به شما تحویل داده خواهد شد</center>\n";
        }

    }
    else
    {
        $content='ورود اشتباه';
        echo $content;
    }
}
elseif(isset($_POST['id']))
{

    $id=$_POST['id'];
    $type=$list[$id];
    $payment=$_POST['payment'];
    $name=$_POST['pname'];
    $phone=$_POST['phone'];
    $email=$_POST['email'];

    $err=1;
    if(strlen($name)<5)
        $err=-1;
    elseif(!eregi("^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$",$email))
        $err=-3;
    elseif(strlen($phone)<11 || !eregi("0[0-9]{6,11}",$phone))
        $err=-2;

    elseif($payment=='saman')
    {
        echo "شما درخواست خرید یک اکانت ".$type." کرده اید.<br>\n";
        echo "هزینه این سرویس ".$price[$id]." ریال است<br>\n";
        echo "روش پرداخت شما: ";
        echo " پرداخت آنلاین بانک سامان<br>&nbsp<br>";
        echo "<center>برای پرداخت هزینه بصورت آنلاین بروی دکمه زیر کلیک کنید<br>\n";

        $content='';
        $ResNum=get_ResNum();

        $MID='02109165-105130';
        $amount=$price[$id];
        $field=array('name'=>$name,'email'=>$email,'phone'=>$phone,'id'=>$id,'amount'=>$amount,'ResNum'=>$ResNum,'RefNum'=>'','type'=>'online','State'=>'','Res'=>0,'time'=>time(),'back_time'=>0);
        $rs=sql(insert_query('list',$field));

        $content.="<form  dir='rtl' action='https://acquirer.sb24.com/CardServices/controller' method=post>\n";
        $content.="<input type=hidden name=ResNum value='$ResNum'><input type=hidden name=MID value='$MID'><input type=hidden name='RedirectURL' value='$url'>\n";
        $content.="<input type=hidden name=Amount value=$amount><br><br>\n";
        $content.="<input type=submit value='پرداخت آنلاین'>\n";
        $content.="</form>\n";
        echo $content."</center>\n";
    
    }
    elseif($payment=='card')
    {
        if(isset($_POST['save']))
        {
            $id=$_POST['id'];
            $amount=$price[$id];
            $card=$_POST['card'];
            $date=$_POST['year'].'/'.$_POST['month'].'/'.$_POST['day'];
            $time=$_POST['hour'].':'.$_POST['min'];
            $field=array('name'=>$name,'email'=>$email,'phone'=>$phone,'id'=>$id,'amount'=>$amount,'to'=>$card,'ResNum'=>$date.'-'.$time,'RefNum'=>$_POST['ref'],'type'=>'card','State'=>'','Res'=>0,'time'=>time(),'back_time'=>0);
            $rs=sql(insert_query('list',$field));
            $from='[email protected]';
            $to='[email protected]';
            $subject="New account order";
            $message="New order detail:\n";
            $message.="Account: ".$list[$id]."\n";
            $message.="Price: ".$price[$id]."\n";
            $message.="Name: ".$name."\n";
            $message.="Email: ".$email."\n";
            $message.="Phone: ".$phone."\n";
            $message.="Payment: Card (not verified)\n";
            $message.="TO: ".$card."\n";
            $message.="Date: ".$_POST['date']."\n";
            $message.="Time: ".$_POST['time']."\n";
            $message.="Ref: ".$_POST['ref']."\n";
            $header="From: ".$from;//."\r\n";
            mail($to,$subject,$message,$header);
            echo "<center><font color=green>اطلاعات پرداخت شما ثبت شد کمتر از 1 ساعت دیگر این اطلاعات بررسی و اکانت درخواستی ارسال می شود</font></center>";
        }    
        else
        {
            echo "شما درخواست خرید یک اکانت ".$type." کرده اید.<br>\n";
            echo "هزینه این سرویس ".$price[$id]." ریال است<br>\n";
            echo "روش پرداخت شما: ";
            echo "کارت به کارت<br>\n";
            echo "<br>لطفاً اطلاعات زیر را بدقت وارد کنید<br>\n";
            echo "<form action=buy.php method=post>\n";
            echo "<input type=hidden name=id value=$id>";
            echo "<input type=hidden name=payment value=card>\n";
            echo "<input type=hidden name=pname value='".$_POST['pname']."'>\n";
            echo "<input type=hidden name=email value='".$_POST['email']."'>\n";
            echo "<input type=hidden name=phone value='".$_POST['phone']."'>\n";
            echo "<table width=300 align=right>\n";
            echo "<tr><td>تاریخ</td><td>".get_date_form()."</td></tr>\n";
            echo "<tr><td>ساعت</td><td>".get_time_form()."</td></tr>\n";
            $cards=array('(صادرات)',
        '(پارسیان)',
        '(سپه)',
        '(سامان)',
    );
            echo "<tr><td>واریز شده به کارت </td><td><select name=card>\n";
            for($i=0;$i<count($cards);$i++)
            {
                echo "<option value=".$cards[$i].">".$cards[$i]."</option>\n";
            }
            echo "</select></td></tr>\n";
            echo "<tr><td>شماره پیگیری</td><td><input type=text name=ref></td></tr>\n";
            echo "<tr><td colspan=2 align=center><input type=submit name=save value='مرحله بعد'></td></tr></table></form>\n";
        }
    }
    elseif($payment=='bank')
    {
        if(isset($_POST['save']))
        {
            $id=$_POST['id'];
            $amount=$price[$id];
            $hesab=$_POST['hesab'];
            $date=$_POST['year'].'/'.$_POST['month'].'/'.$_POST['day'];
            $time=$_POST['hour'].':'.$_POST['min'];
            $field=array('name'=>$name,'email'=>$email,'phone'=>$phone,'id'=>$id,'amount'=>$amount,'to'=>$hesab,'ResNum'=>$date.'-'.$time,'RefNum'=>$_POST['ref'],'type'=>'bank','State'=>'','Res'=>0,'time'=>time(),'back_time'=>0);
            $rs=sql(insert_query('list',$field));
            $from='[email protected]';
            $to='[email protected]';
            $subject="New account order";
            $message="New order detail:\n";
            $message.="Account: ".$list[$id]."\n";
            $message.="Price: ".$price[$id]."\n";
            $message.="Name: ".$name."\n";
            $message.="Email: ".$email."\n";
            $message.="Phone: ".$phone."\n";
            $message.="Payment: Card (not verified)\n";
            $message.="TO: ".$hesab."\n";
            $message.="Date: ".$_POST['date']."\n";
            $message.="Time: ".$_POST['time']."\n";
            $message.="Ref: ".$_POST['ref']."\n";
            $header="From: ".$from;//."\r\n";
            mail($to,$subject,$message,$header);
            echo "<center><font color=green>اطلاعات پرداخت شما ثبت شد کمتر از 1 ساعت دیگر این اطلاعات بررسی و اکانت درخواستی ارسال می شود</font></center>";
        }
        else
        {
            echo "شما درخواست خرید یک اکانت ".$type." کرده اید.<br>\n";
            echo "هزینه این سرویس ".$price[$id]." ریال است<br>\n";
            echo "روش پرداخت شما: ";
            echo " از طریق بانک<br>\n";
            echo "<br>لطفاً اطلاعات زیر را بدقت وارد کنید<br>\n";
            echo "<form action=buy.php method=post>\n";
            echo "<input type=hidden name=id value=$id>";
            echo "<input type=hidden name=payment value=bank>\n";
            echo "<input type=hidden name=pname value='".$_POST['pname']."'>\n";
            echo "<input type=hidden name=email value='".$_POST['email']."'>\n";
            echo "<input type=hidden name=phone value='".$_POST['phone']."'>\n";
            echo "<table width=300 align=right>\n";
            echo "<tr><td>تاریخ</td><td>".get_date_form()."</td></tr>\n";
            echo "<tr><td>ساعت</td><td>".get_time_form()."</td></tr>\n";
            $hesab=array('0312157611001 (صادرات)',
        '80010198679 (پارسیان)',
        '0036331778502 (سپه)',
        '940180012217331 (سامان)',
        );
            echo "<tr><td>واریز شده به حساب </td><td><select name=hesab>\n";
            for($i=0;$i<count($hesab);$i++)
            {
                echo "<option value=".$hesab[$i].">".$hesab[$i]."</option>\n";
            }
            echo "</select></td></tr>\n";
            echo "<tr><td>شماره فیش</td><td><input type=text name=ref></td></tr>\n";
            echo "<tr><td colspan=2 align=center><input type=submit name=save value='مرحله بعد'></td></tr></table></form>\n";
        }
    }
}
else
    $id=$_GET['id'];

if($err<=0)
{
    $type=$list[$id];

    echo "<form action=buy.php method=post>
<input type=hidden name=id value=".$id.">";

echo "شما درخواست خرید یک اکانت ".$type." کرده اید.<br>\n";
echo "هزینه این سرویس ".$price[$id]." ریال است<br>\n";

if($err==-1)
    echo "<center><font color=red>لطفاً نام را صحیح وارد کنید</font></center>\n";
elseif($err==-2)
    echo "<center><font color=red>لطفاً شماره تلفن را صحیح وارد کنید</font></center>\n";
elseif($err==-3)
    echo "<center><font color=red>لطفاً ایمیل را صحیح وارد کنید</font></center>\n";
echo "
 <br>
لطفاً اطلاعات زیر را بصورت کامل وارد کنید:
</p>
<table width=300 align=right>
<tr><td>نام</td><td> <input type=text name=pname value='$name'></td></tr>
<tr><td>ایمیل</td><td><input type=text name=email value='$email'></td></tr>
<tr><td>شماره تماس</td><td><input type=text name=phone value='$phone'></td></tr>
</table><br><br>&nbsp;<br>&nbsp;<br>&nbsp;<br>

<br>
لطفاً یکی از روش های خرید را انتخاب کنید:<br>

<input type=radio name=payment value=saman checked>پرداخت آنلاین از طریق بانک سامان<br>
<input type=radio name=payment value=card>پرداخت از طریق کارت به کارت<br>
<input type=radio name=payment value=bank>پرداخت از طریق بانک<br>
<input type=radio name=payment value=liberty>پرداخت آنلاین از طریق Liberty<br>
<br><input type=submit value='ادامه عملیات خرید'>
</form>";
}
?>
            </div>
            <div class="cleaner_with_divider">&nbsp;</div>
            
         
       
            <div class="cleaner">&nbsp;</div>
        </div> <!-- content left -->
        
        <!-- end of content right -->
        
        <div class="cleaner">&nbsp;</div>
    </div> <!-- end of content -->
    
    <div id="templatemo_footer">
        <a href="index.html">x</a> | <a href="connections.html"> 
        x</a> | <a href="services.html">x</a> | <a href="servers.html">
       x</a> | <a href="terms.html">x</a> | <a href="pay.html">
        x</a><br />
         Copyright © 2010 <strong><a href="http://x"><b>Lion***</b></a></strong><a href="http://Lion***.Com"><strong>.Com</strong></a> 
        | All Right Reserved<p style="text-align: center"<font color="#FF0000">
        <font color="#FF0000"></font></font></p>
        <p>&nbsp;</p>
        <p <!-- end of footer -->

</div>
</body>
</html><?PHP
function get_ResNum()
{
do
{
    $ResNum=md5(time().rand(0,1000000).rand(0,23333));
    $rs=sql("select count(ResNum) from list where ResNum='$ResNum'");
}while(mysql_result($rs,0)>0);
return $ResNum;
}

function get_saman_err($state)
{
    $rs=sql("select msg from saman_msg where state='".$state."'");
    return mysql_result($rs,0);
}

function sql($query)
{
$fp=mysql_connect('localhost','lion***_acc','2580303431');
mysql_select_db('lion***_acc',$fp);
$rs=mysql_query($query,$fp);
mysql_close($fp);
return $rs;
}
function insert_query($table,$list)
{
    $query="Insert into $table (";
    foreach($list as $field=>$value)
    {
        $query.="`".$field.'`,';
    }
    $query=remove_end($query);
    $query.=') values (';
    foreach($list as $field=>$value)
    {
        $query.="'".$value."',";
    }
    $query=remove_end($query);
    $query.=')';
    return $query;
}
function remove_end($str,$c=1)
{
    return substr($str,0,strlen($str)-$c);
}

function get_year_form($data=array())
{
    $data['name']='year';
    return get_select_form($data,1389,1389);
}

function get_date_form($data1=array(),$data2=array(),$data3=array())
{
    return get_day_form($data3).get_month_form($data2).get_year_form($data1);
}

function get_select_form($data,$min,$max)
{
    if(!isset($data['name']))
        $data['name']='min';
    if(!isset($data['extra']))
        $data['extra']='';
    if(!isset($data['default']))
        $data['default']=0;
    $content="<select name='".$data['name']."' ".$data['extra'].">\n";
    for($i=$min;$i<$max+1;$i++)
    {
        $content.="<option value=".$i;
        if($i==$data['default'])
            $content.=" selected";
        $content.=">";
        if(isset($data['field']))
            $content.=$data['field'][$i];
        else
            $content.=$i;
        $content.="</option>\n";
    }
    $content.="</select>\n";
    return $content;
}
function get_hour_form()
{
    $data['name']='hour';
    return get_select_form($data,0,23);
}
function get_min_form($data=array())
{
    $data['name']='min';
    return get_select_form($data,0,59);
}

function get_day_form($data=array())
{
    $data['name']='day';
    return get_select_form($data,1,31);    
}

function get_month_form($data=array())
{
    $data['name']='month';
    $data['field']=array(1=>'فروردین',
            'اردیبهشت',
            'خرداد',
            'تیر',
            'مرداد',
            'شهریور',
            'مهر',
            'آبان',
            'آذر',
            'دی',
            'بهمن',
            'اسفند'
            );
    return get_select_form($data,1,12);
}
function get_time_form($data1=array(),$data2=array())
{
    return get_min_form($data2).':'.get_hour_form($data1);
}
?>
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
PHP:
echo '<a href="http://link"><img src="ax.jpg" /></a>';
البته کد html رو همینجوری نوشتم باید عرض و ارتفاع و ... واسش بزارید ولی این کد رو با اون خطی که مد نظرتون هست عوض کنید .
 
آخرین ویرایش:

camel_60

Member
PHP:
echo '<a href="http://link"><img src="ax.jpg" /></a>';
البته کد html رو همینجوری نوشتم باید عرض و ارتفاع و ... واسش بزارید ولی این کد رو با اون خطی که مد نظرتون هست عوض کنید .
واقعا ممنون آقا مسعود
جواب گرفتم ...
فقط یه خورده یه جاهای کار رو مشکل دارم ... مثلا میخوام 2 ردیف عکس باشه و تو هر ردیف 3 تا عکس باشه و تو صفحه قرار بگیره ...
فایل اچ ی ام ال بود من با نرم افزار فرونت پیج درست میکردم اما واقعا این کد خیلی بد قلق هستش و بهش دست میزنم بهم میریزه ...

ممنون میشم یه راهنمائی کوچیکه دیگه کنید:rose:
 

Masoud1365

مدیر انجمن
اینا به html مربوط میشه نه php !
شما برای این که مشکا پیدا نکنید از کد زیر استفاده کنید برای چاپ عناصر و ...
PHP:
echo 'HTML Code ... ';
شما در دستور echo از ' استفاده کنید به جای " که با html مشکل نداشته باشد.
یه نمونه با متغیر هم مثال میزنم شاید به کارت اومد.
PHP:
$var = 'My Name ;)';
echo 'HTML Code ... And My Name Is '.$var.'HTML Code Again ...';
 

67 arezo

New Member
سلام میشه بگید چطور خود یه عکس رو در پایگاه mysql ذخیره میکنن کدشو بدین ممنون میشم.
 

znhost

Member
من تست نکردم اما فکر کنم باید نوع فیلدتون در sql از longblob استفاده کنی.
ولی به نظر من لینکش رو بزاری تو دیتا بیس خیلی بهتره. آخه این چه کاریه
 

Masoud1365

مدیر انجمن
من تست نکردم اما فکر کنم باید نوع فیلدتون در sql از longblob استفاده کنی.
ولی به نظر من لینکش رو بزاری تو دیتا بیس خیلی بهتره. آخه این چه کاریه

لطفا تاپیک های قدیمی رو بیخودب بالا نیاورید !
شما تاریخ تاپیک رو هم نگاه کردید !
 

znhost

Member
مگه بده:)
یکی دیگه میاد میخونه یاد میگیره.
تازه واسه فرومم بده . میان میبینن طرف جواب نگرفته میزارن میرن:green:
 

Masoud1365

مدیر انجمن
کاربر تا زمانی که جواب نگرفته باشه سوالاتشو می پرسه ! و هر وقتی هم که فهمید که دیگه ادامه نمیده !
هدف اینه که اون کسی که سوال رو میپرسه به جواب برسه اگر یه نفر دیگه هم اومد و به نتیجه نرسید که تاپیک میزنه !
 

جدیدترین ارسال ها

بالا