abol.sub
3 سال پیش توسط abol.sub مطرح شد
10 پاسخ

ایجاد شروطی برای دکمه دانلود با html و php

<a href="" style=display:none target="_blank">دانلود مستقیم</a>

<a href=”” style=display:none target=”_blank”>دانلود مستقیم</a>

من کدی مثل بالا دارم و میخوام اگر herf خالی بود مثل الان به جاش یک url جایگذاری بشه چیکار باید بکنم؟؟


ثبت پرسش جدید
محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

<?php
$href2 = ''// آدرسی که میخوای برای دانلود بدی
if ($href2 == null) {
    //اگه داخل متغیر $href2 خالی بود این کد رو اجرا کنه
    $href = 'home.php';
}else{
    // اگه متغیر محتوا داشت این کد رو اجرا کنه
    $href = 'index.php';
}
?>
<a href="<?php $href; ?>" style=display:none target="_blank">دانلود مستقیم</a>

رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
0

درود خوبی...
کد زیر:

<?php   
if ($len == 12){
    echo "<a href='http://www.dddd.in/" . $row_Recordset1['TRACKING_NO'] . "1213'> track </a>";
} else {
    echo "<a href='http://www.aaa.in/" . $row_Recordset1['TRACKING_NO'] . "1231'> track </a>";
}
?>

ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
0

با PHP این کار خروجی خوبی نمیتونه داشته باشه. بهتره از Javascript استفاده کنی.
اگه میخوای از PHP استفاده کنی باید کلا href ها رو به جای قرار دادن مستقیم با HTML با echo قرار بدی
اگه مثلا میخوای لینک هایی رو که یادت رفته آدرس بدی این کد فکر نمیکنم به کارت بیاد و باید از JS استفاده کنی

<a href="<?php if(isset($link)){
    if($link != ''){
        echo $link;
    } else{
    echo 'site.com';
}
} else{
    echo 'site.com';
} ?>">

قبل قرار دادن href باید یه متغیر link تعریف کنی.


abol.sub
تخصص : برنامه نویس
@abol.sub 3 سال پیش مطرح شد
0

جواب نمیده ، بزاریش بیشتر توضیح بدم توی ودرپرس یک اسکریپ قرار دادم که به صورت خودکار یک صفحه جدید برای پخش آنلاین تولید می‌کند ولی لینک پخش رو انتقال نمیده من میخوام که وقتی که src یا herf خالی شد در اون موقع ریدارکت بشه به صفحه پست و اونجا لینک درست قرار داره


abol.sub
تخصص : برنامه نویس
@abol.sub 3 سال پیش مطرح شد
0

کار نمیکنه


abol.sub
تخصص : برنامه نویس
@abol.sub 3 سال پیش مطرح شد
0

خب شما js رو بگو


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
0

من یه چیز دیگه فکر میکردم.
حالا که از وردپرس استفاده میکنی نیازی به JS نیست فقط باید کد های قالب رو تغییر بدی و تو بخش WPQuery(همونجا که پست ها با کمک از یه ابجکت WPquery تو حلقه تکرار میشن) اونجا فقط لازمه بخشی که لینک پست رو با getpermalink() بدست بیاری
البته اگه از افزونه ای استفاده میکنی یا... باید کد های مربوط به اونو تغییر بدی
دقیقا نمیدونم ساختار پروژت به چه شکلیه و اسکریپت رو چطور نوشتی(افزونه نوشتی یا کد ها رو به قالب اضافه کردی و...) اما با کمک از Function های خود وردپرس میتونی مشکل رو حل کنی


صدرا
تخصص : برنامه نویسی تحت وب
@sadra.dev 3 سال پیش آپدیت شد
0

سلام و درود دوست عزیز.
کد زیر رو به href لینک بده؛

<?php
If (isset($link)){ 
echo "your-link-for-isset-in-your-link";
}else{
echo "your-link";
?>

در بخش اکو در your-link-for-isset-in-your-link باید لینکی که میخای پیشفرض باشه رو بدید و خوی بخش your-link باید لینکتو بدی.
به همین راحتی.


محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

شما میخواهید بگید اگه href خالی بود بره به صفحه مشخص و پر بود کچیک کاری دیگه انجام بده اگه همینه من کد رو براتون بنویسم


محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

<?php
$href2 = ''// آدرسی که میخوای برای دانلود بدی
if ($href2 == null) {
    //اگه داخل متغیر $href2 خالی بود این کد رو اجرا کنه
    $href = 'home.php';
}else{
    // اگه متغیر محتوا داشت این کد رو اجرا کنه
    $href = 'index.php';
}
?>
<a href="<?php $href; ?>" style=display:none target="_blank">دانلود مستقیم</a>

abol.sub
تخصص : برنامه نویس
@abol.sub 3 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام