PDA

View Full Version : خروجی پی اچ پی به جاوا



mazy12
یک شنبه 13 آبان 1386, 13:35 عصر
با سلام
خروجی برنامه php من یه html که میخوو ام تو جاوا بیارم،چطور میتونم این کارو کنم
info :


<script LANGUAGE="javascript" type="text/javascript" src="khoroji HTML az PHP

cybercoder
یک شنبه 13 آبان 1386, 16:34 عصر
یعنی می خوای یه عملیاتی رو توسط PHP انجام بدی اونوقت نتیجش رو که به صورت HTML به Browser فرستاده می شه رو ببری واسه ....؟

یک کم بیشتر توضیح بده

peyman1987
یک شنبه 13 آبان 1386, 19:12 عصر
فکر کنم ایشون میخوان ایجکس رو دوباره ابداع کنن!!!!

mazy12
دوشنبه 14 آبان 1386, 13:20 عصر
داستان اینجوریه که یه سایت که پول میگیره و نمودار جاوا میده، وقتی از کلاینت تو html قرار میدم نشون میده اما رو هاست نشون نمیده که طبیعیه !
خواستم با این کد نشون بدم که از طرف کلاینت داره گرفته میشه

$website = fsockopen('www.chart.com 80);
if($website) {
fwrite($website, "GET /charts/dji=dl&webmasterId=93034 HTTP/1.1\r\n");
fwrite($website, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)\r\n");
fwrite($website, "Host: chart.com\r\n");
fwrite($website, "Connection: Close\r\n\r\n");
$html = '';
while(!feof($website)) {
$html .= fgets($website, 128);
}
fclose($website);
echo "<$html>";

}

حالا چجوری خروجی اینو بدم جاوا؟من php زیاد کار نکردم باید یشه اینکارو کرد اگه کسی محبت کنه کامل راهنماییم کنه ممنون میشم.

cybercoder
دوشنبه 14 آبان 1386, 14:02 عصر
website = fsockopen('www.chart.com 80);
if($website) {
fwrite($website, "GET /charts/dji=dl&webmasterId=93034 HTTP/1.1\r\n");
fwrite($website, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)\r\n");
fwrite($website, "Host: chart.com\r\n");
fwrite($website, "Connection: Close\r\n\r\n");
$html = '';
while(!feof($website)) {
$html .= fgets($website, 128);
}
fclose($website);
echo "<$html>";

}

حالا بهتر شد

cybercoder
دوشنبه 14 آبان 1386, 14:06 عصر
اگر به معنی اینه که محتوای متغیر $HTML رو می خوای بفرستی تو جاوا اسکریپت خیلی راحت می تونی یک Input به صورت Hidden معرفی کنی که محتواش باشه همین $html بعد توسط جاوا اسکریپت اونو بخونی.
document.getelementbyid و ...
اگه درست متوجه شده باشم فکر کنم راه ساده ای پیشنهاد کردم. حالا باز ببین بقیه دوستان چی می گن

موفق باشی

tabib_m
دوشنبه 14 آبان 1386, 16:44 عصر
<script language="javascript">
var theHTMLCode="<?=$HTML;?>";
</script>

محتویات مورد نیاز رو باید جولوی یک متغیر جاواسکریپت echo کنی. در حقیقت متغیر جاواسکریپت رو مقدار دهی کردی...

مگر این که منظورت رو اشتباه فهمیده باشم...

موفق باشید.

cybercoder
چهارشنبه 16 آبان 1386, 17:04 عصر
اگه درست متوجه شده باشم فکر کنم راه ساده ای پیشنهاد کردم

راه محسن خان ساده تره