nhận kết quả của javascript và hiển thị trong php. xin được hậu tạ 500k

TrungLong

Newbie
Joined
Jul 28, 2015
Messages
29
Reactions
10
MR
0.000
Call me! Call me! Follow me on Facebook Chat with me via Skype
Tôi muốn sau khi chạy index.php tôi nhận kết quả là flash no hoặc flash ok chứ không phải là đoạn mã chạy lại <script src="jvs.js"></script> đã chạy ở check.php

Có thể suy nghĩ của tôi là sai phương pháp, bất kì cách giải quyết cho vấn đề này, tôi xin hậu tạ 500k

Có 3 file [check remote flash disable/enable]
check.php
<?php
echo '<script src="jvs.js"></script>';
?>


jvs.js
var flashvl="flash no";
try
{
if(((typeof navigator.plugins!="undefined"
&& typeof navigator.plugins["Shockwave Flash"]=="object")
|| (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))!=false)))
flashvl="flash ok";
}
catch(e){};

document.write(flashvl);

index.php
<?php
$result=file_get_contents("http://domain.com/check.php");
echo htmlspecialchars($result);
//tôi không muốn nhận lại đoạn mã của check.php để chạy ở đây. mà tôi muốn nhận kết quả đã chạy ở check.php
?>

Chỉ cần chạy cái echo htmlspecialchars($result); mà ra gì cũng được miễn có từ "flash ok" nhận từ jvs.js là thành công..
 
Last edited:
check.png

jvs.png

index.png

result.png
 
Ý bạn là đưa cái chuỗi đó vào trong biến Result?
index.php
$result=file_get_contents("http://domain.com/check.php");

echo htmlspecialchars($result);

nếu chạy riêng file check.php thì nó đã ra là "flash ok" rồi
mình muốn chạy file index.php để nhận chữ "flash ok" chứ ko phải là đoạn mã của check.php và chạy lại đoạn mã đó mới ra kết quả "flash ok"

hi vọng cậu hiểu ý mình
 
chỉ cần chạy cái echo htmlspecialchars($result); mà ra "flash ok" là thành công :D
vì có htmlspecialchars cậu mới thấy được là cái index.php nó nhận lại đoạn mã script chứ ko phải là kết quả "flash ok"
 
chỉ cần chạy cái echo htmlspecialchars($result); mà ra "flash ok" là thành công :D
vì có htmlspecialchars cậu mới thấy được là cái index.php nó nhận lại đoạn mã script chứ ko phải là kết quả "flash ok"
Hiểu ý cậu rồi :d Miễn sao trang index.php view-source thấy được chữ flash OK hay flash no là ổn :D tớ chưa mò ra. để mò tiếp
 

Gmail

Pre-verified
Joined
Jan 20, 2013
Messages
267
Reactions
175
MR
0.070
Follow me on Facebook Chat with me via Skype
Ông thớt cho chạy JS mà muốn éo thấy source ở browser-client thì
1 là ông cho chạy trên Server (dùng nodejs chẳng hạn)
2 là ông mã hoá code đi
Còn muốn biến result nhận chuỗi gì thì dùng mấy hàm cắt ra chuỗi ưng í thôi :D
 

pokervn2012

Hero
Verified
Joined
Jun 27, 2012
Messages
2,091
Reactions
1,941
MR
0.584
Follow me on Facebook Chat with me via Skype
chỉ cần chạy cái echo htmlspecialchars($result); mà ra "flash ok" là thành công :D
vì có htmlspecialchars cậu mới thấy được là cái index.php nó nhận lại đoạn mã script chứ ko phải là kết quả "flash ok"


Ý cậu là cậu muốn lấy nội dung từ trang check.php. Còn trang check.php nó hiển thị gì thì kệ nó, trang index.php có nhiệm vụ là crawl lại dữ liệu từ trang check.php, nên kể cả trang check.php ko đặt cùng server trang index.php thì trang index.php vẫn hiển thị được kết quả

Với yêu cầu này thì cậu dùng PHP Crawler nhé, nó giống như cậu yêu cầu lấy dữ liệu trên 1 trang bất kì thôi

Link đây nhé http://phpcoban.com/demo-dung-php-crawler-de-lay-du-lieu-tu-dong-tu-mot-website/
 
Last edited:
Hiểu ý cậu rồi :d Miễn sao trang index.php view-source thấy được chữ flash OK hay flash no là ổn :D tớ chưa mò ra. để mò tiếp
cố gắng giúp mình nhé
Ông thớt cho chạy JS mà muốn éo thấy source ở browser-client thì
1 là ông cho chạy trên Server (dùng nodejs chẳng hạn)
2 là ông mã hoá code đi
Còn muốn biến result nhận chuỗi gì thì dùng mấy hàm cắt ra chuỗi ưng í thôi :D
1&2 cậu cho mình ví dụ cụ thể chút được không
cái result mình cần nó chỉ có là "fash ok" thôi
Tốt nhất NodeJs cho sv là protected được thôi :D
cậu thử giúp mình thử
Ý cậu là cậu muốn lấy nội dung từ trang check.php. Còn trang check.php nó hiển thị gì thì kệ nó, trang index.php có nhiệm vụ là crawl lại dữ liệu từ trang check.php, nên kể cả trang check.php ko đặt cùng server trang index.php thì trang index.php vẫn hiển thị được kết quả

Với yêu cầu này thì cậu dùng PHP Crawler nhé, nó giống như cậu yêu cầu lấy dữ liệu trên 1 trang bất kì thôi

Link đây nhé http://phpcoban.com/demo-dung-php-crawler-de-lay-du-lieu-tu-dong-tu-mot-website/
a giúp e với :( e thử rồi mà vẫn chưa được

vẫn hi vọng có giải pháp bất kì phương pháp nào, miễn chạy cái jvs.js và có kết quả flash ok/no mà ko hiện ra viewsouce :( [ajax post, get, htmlnodes,...] gì cũng được ạ
 

quocdaik

Junior
Joined
Aug 14, 2014
Messages
301
Reactions
45
MR
0.000
Bác sai đường dẫn file jvs.js rồi, bỏ file js ở thư mục gốc và sửa echo '<script src="jvs.js"></script>'; thành echo '<script src="../jvs.js"></script>'; :D
 

Announcements

Today's birthdays

Forum statistics

Threads
423,820
Messages
7,133,593
Members
176,266
Latest member
banhmikebab

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom