Autor | Zpráva | ||
---|---|---|---|
yngwie Profil |
#1 · Zasláno: 3. 8. 2012, 19:12:56
Ahoj,
potreboval by som radu, ako dostať do čistého HTML kódu výstup PHP skriptu, ktorý vracia ako výstup javascriptový kód tlačený funkciou echo. Problém je, že volaný PHP skript ja nemôžem nijak editovať a keďže jeho výstup je javascript tak jeho výsledok uvidím jedine pri zobrazení v prehliadači, keďže javascript sa vykonáva na strane klienta. Dôvod prečo potrebujem ten výstup v HTML je to, že obsah toho výstupu potrebujem natiahnuť do flash aplikácie na inom servery a chcem si to rozparsovať do XML. Ukážka ako to asi vypadá pre lepšiu predstavu. mám napríklad php skript zdroj.php a ten obsahuje tento kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <script language="JavaScript" type="text/javascript" src="http://www.example.com/output.php"></script> </body> </html> v tagu script je to obalené preto,lebo ako som písal skript output.php vracia ako výstup javascript tlačený cez echo niečo v takéto: document.write("<table border=0 cellpadding=0 width=200 id=table height=3>") document.write("<tr>") document.write("<td bgcolor=#006600 width=58%> </td>") document.write("<td> </td>") document.write("</tr>") document.write("</table>") Čiže ak zavolám skript zdroj.php v prehliadači mi vykreslí pomocou javascriptu danú tabuľku a to, čo potrebujem ja dostať sa buď k html kódu, ktorý sa teraz zobrazí po vykonaní javascriptu alebo nejak odstrániť ten javascript z toho výstupu ako to nejak ide. Neviem ako proste na to a ak by teda niekto mal nejaký nápad, ako by to šlo poriešiť budem mu vďačný.Ďakujem za každú radu. |
||
Časová prodleva: 3 dny
|
|||
Str4wberry Profil |
#2 · Zasláno: 6. 8. 2012, 14:29:34
Pokud to rozparsování do XML má dělat PHP, není problém pomocí něj načíst ten cizí PHP skript. Že je to něco v PHP v tuto chvíli skript spouštěný z jiného serveru nezajímá.
|
||
Časová prodleva: 13 let
|
0