Ejecutar código ASP en PHP, ayúdenme a convertir este código a PHP, mi QQ: 56664
La función getHTTPPage es una función personalizada que obtiene el contenido de la página de una URL externa a través del componente MSXML2.XMLHTTP. En la oración getHTTPPage = bytes2BSTR (Http.responseBody), se utiliza la función personalizada bytes2BSTR. Significa que el contenido de la página obtenido por esta instancia Http debe convertirse al formato de codificación de la función personalizada bytes2BSTR. Luego asígnelo a getHTTPPage (nota: el valor de retorno de la función asp es el valor de retorno asignado al nombre de la función)
En ASP, si desea obtener el contenido de la página de la URL externa, use el Componente MSXML2.XMLHTTP. El mejor método, pero cuando se recupera el contenido obtenido mediante este método, será confuso debido a diferentes codificaciones, por lo que es necesario convertirlo a la codificación correcta. Por lo tanto, debe convertir la codificación para que se muestre correctamente.
Esto es lo que hace el código anterior.
Si cambias a PHP, es muy simple y se puede hacer en unas pocas oraciones:
$page_content=file_get_contents(" /001.asp");
//Emite el contenido obtenido
echo $page_content;>
En algunos casos, PHP es de hecho mucho más simple y más poderoso que ASP. Solo se puede acceder a ASP a través de componentes de comunicación externos (como MSXML2.XMLHTTP en su código).
Otra nota:
El código PHP del hermano anterior no tiene nada que ver con la pregunta que hiciste.
Su código PHP obtiene el tipo de sistema operativo del usuario y luego salta a diferentes páginas según el tipo de sistema operativo. Esto no es en absoluto lo mismo que la pregunta que hiciste.