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

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

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

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

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


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

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

رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond4 سال پیشمطرح شد
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
ASPgo
تخصص :HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس
@asp.gosk4 سال پیشمطرح شد
0

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

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

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


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

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


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

کار نمیکنه


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

خب شما js رو بگو


ASPgo
ASPgo
تخصص :HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس
@asp.gosk4 سال پیشمطرح شد
0

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


صدرا
صدرا
تخصص :برنامه نویسی تحت وب
@sadra.dev4 سال پیشمطرح شد
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
@wpuser4 سال پیشمطرح شد
0

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


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

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

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

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