PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درج یک کد در سایت های دیگر (مثل اینکلود)



ixpro
January 10th, 2016, 22:57
سلام
بدلیل تعداد بالا سایت ها برای گاهی اوقات که میخواهیم مثلا لینک یک سایت را عوض کنیم مجبوریم به تمام آنها رفته و تک تک آنها را تغییر دهیم که زمان زیاد میبرد ، حال ما می توانیم با یک کد php که در سورس قالب سایت مورد نظر میزاریم داخل این کد یک فایل تکس وجود داره که داخلش کدهایی هستند که آنها کد مجموعه محتویات مورد نظر را نمایش میدهد ، یعنی ما بخواهیم یک تغییر بدهیم می رویم به سراغ فایل تکس و از آنجا تغییرات را اعمال می کنیم و در همه سایت های تغییر پیدا می کند . ما از کد php زیر استفاده می کنیم ولی متاسفانه در سایت html و وبلاگها قابل نمایش نیست میخواستم بدونم دستوری هست که برای وبلاگها و سایت html همچنین کدی بکار ببرم ؟

کد php ما :

<?php
$file1 = 'http://AdressFileText.ir/filetx1.txt';
$file2 = 'http://AdressFileText.ir/filetx2.txt';
$file_headers = @get_headers($file1);
$file_headers2 = @get_headers($file2);
if($file_headers[0] == 'HTTP/1.1 404 Not Found') {

if($file_headers2[0] == 'HTTP/1.1 404 Not Found') {
break;

}else{
$s=file_get_contents($file2);
echo $s;
}
}else {
$s=file_get_contents($file1);
echo $s;
}
?>

DjMohsen
January 10th, 2016, 23:54
وقتی هاست پشتیبانی از پی اچ پی نکند کد پی اچ پی به صورت سرور ساید اجرا نمی شه و به جاش یک فایل دانلود می شه
راهش اینه که شما از هاست اصلی همین کد رو بذاری به صورت جاوا باشد
و در اچ تی ام ال به صورت جاوا فراخوانی کنید

takpar7
January 11th, 2016, 18:14
سلام
یک کد php رو نمیشه تو html اجرا کرد!چون php دستوریه و html نمایشی
تا حالا امتحان نکردم ولی فکر کنم با جاوا بشه
مثل :


<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$("#includedContent").load("b.html");
});
</script>
</head>

<body>
<div id="includedContent"></div>
</body>
</html>



- - - Updated - - -

همچنین تو html میشه از iframe استفاده کرد

ixpro
January 12th, 2016, 00:33
سلام
یک کد php رو نمیشه تو html اجرا کرد!چون php دستوریه و html نمایشی
تا حالا امتحان نکردم ولی فکر کنم با جاوا بشه
مثل :


<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$("#includedContent").load("b.html");
});
</script>
</head>

<body>
<div id="includedContent"></div>
</body>
</html>



- - - Updated - - -

همچنین تو html میشه از iframe استفاده کرد

یعنی بجای b.html ما میتونیم آدرس لینک فایل مورد نظر را )http://www.address.ir/file.txt( را وارد کنیم ؟
آیا امکان وارد کردن فایل بصورت تکس هست یا نه فقط باید بصورت html باشه ؟

ms313
January 12th, 2016, 15:16
دوست عزیز شما می تونید از چندین راه استفاده کنید.
یکی اینکه یه صفحه php ایجاد کنید و توش کد اچ تی ام ال باشه و اون صفحه رو این ور بصورت iframe دربیارید
وی یک روش دیگه اینکه با جی کوئری اینکار رو بکنید .
یه بخش از سایت رو از یه لینک دیگه آپدیت کنید مثل همین کدی که دستمون قرار دادن اما توجه کنید که باید b.php باشه ولاغیر اجرا نخواهد شد .
اجرا میشه ولی فقط اون صفحه رو میاره.
و یک روش دیگه هست که شما می تونید به دونه php هم اینکار رو بکیند اون هم این هست که شما یه دونه فایل json درست کنید و اون این ور با جی کوئری تجزیه و تحلیل کنید نیازی به پی چی پی هم نیست .

ixpro
January 16th, 2016, 13:09
ما سایت های زیادی داریم که به عنوان بک لینک ازشون استفاده میکنیم ، و هدف ما بیشتر نمایش لینک ها در سایت ها است تا برای تغییرات دیگر دردسر نکشیم تا 300 400 تا سایت رو تغییر بدهیم. عکس زیر را مشاهده کنید نمونه کد اجرایی php

29644

- - - Updated - - -

هنوز اساتید محترم کسی جواب سوال ما را پیدا نکرده؟؟؟؟؟؟؟؟؟؟