Foros del Web » Programando para Internet » ASP Clásico »

¿¿ejecutar página PHP desde una página ASP??

Estas en el tema de ¿¿ejecutar página PHP desde una página ASP?? en el foro de ASP Clásico en Foros del Web. Si, suena un tanto ilógico... pero tal vez haya algún truquito para hacerlo. Lo que necesito es desde una ASP, poder ejecutar otra página en ...
  #1 (permalink)  
Antiguo 03/09/2004, 14:17
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
¿¿ejecutar página PHP desde una página ASP??

Si, suena un tanto ilógico... pero tal vez haya algún truquito para hacerlo.
Lo que necesito es desde una ASP, poder ejecutar otra página en PHP.
Intenté con:

<% Server.Execute("pagina.php") %>

<!--#include virtual="pagina.php"-->

Pero por supuesto que no anda... en ambos casos me trae en el fuente de la página ASP el contenido del archivo PHP (que es sólo <? echo phpinfo(); ?>)

Alguna idea?
__________________
...___...
  #2 (permalink)  
Antiguo 03/09/2004, 14:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
mmmhhh no se, que interesante, tienes configuradas las extensiones de php en tu IIS?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 03/09/2004, 14:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Bueno, mejor explico un poco lo que necesito hacer...
Tengo una página ASP que despliega unos textos extraidos de una BD a manera de noticia. Estas noticias pueden tener o no una imagen... bah, para qué extenderme tanto.. imaginen un periódico on-line donde las noticias pueden llegar a tener imágenes.

El operador que carga la noticia no tiene ni idea de tratamiento de imágenes... por lo que tal vez coloque una imagen de 800*600 cuando en realidad el tamaño máximo a mostrar sería de 100*150 y no puedo pedirle que edite la imagen antes de hacer el upload. Lo que quería hacer con PHP es un script que, independientemente del tamaño en PX de la imagen, la redimencione a un acho y/o alto establecido.

Sé que con ASP se puede hacer lo mismo, pero tengo entendido que sólo por componentes (y no puedo instalar ninguno)... aunque si saben de un script sólo-código que haga lo mismo y funcione en ASP, no estaría de más que me lo hicieran saber

Gracias


EDITANDO: Si u_g, tengo PHP configurado correctamente en el IIS
__________________
...___...

Última edición por AlZuwaga; 03/09/2004 a las 14:31
  #4 (permalink)  
Antiguo 03/09/2004, 15:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Estuve leyendo y solo encontré un comentario muy pequeño de que si se puede, pero nada de asombrarse, precisamente de acuerdo a tu código, pero se me ocurre, si en lugar de llamarlo a nivel de include, lo haces con un simple redirect con los parámetros necesarios y regresas respuesta al asp?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 03/09/2004, 16:41
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 2 meses
Puntos: 0
Saludos Daz,

Yo había hecho algo como lo que necesitas pero desde php abriendo en php, pero la ventaja esque yo llamaba el php en la propiedad source de la imagen, te explico.

En el archivo madre por así decirlo llamaba a las imágenes de esta forma:

<a href='#'><img src='muestra_imagen.php?imagen=art.jpg&ancho=176&a lto=75' border=0 /></a>

Obviamente el nombre de la imagen lo sacó de una base de datos, y los atributos los puedes sacar de donde lo desees... bueno y este es el archivo que muestra la imagen, en este caso se llama muestra_imagen.php:

Código:
<?php
//formamos la ruta de la imagen
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/upload/";

$imagen = $_GET['imagen'];
$alto = $_GET['alto'];
$ancho = $_GET['ancho'];


  $img = @imagecreatefromjpeg($upload_dir.$imagen) or die("No se encuentra la imagen $upload_dir$imagen<br>\n"); 

  // miramos el tamaño de la imagen original... 
  $datos = getimagesize($upload_dir.$imagen) or die("Problemas con imagen<br>\n"); 
  
  // esta será la nueva imagen reescalada 
  $thumb = imagecreatetruecolor($ancho,$alto); 

  // con esta función la reescalamos 
  //imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]); 
  imagecopyresized ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]); 


  header("Content-type: image/jpeg");
  imagejpeg($thumb, "", 85); 

?>
Este código lo modifique de uno que encontré por aquí, creo que si lo haces así incluyendo la llamada al archivo en el src debería correrte.

Dinos como te vá ya que la verdad me ha dejado pensando....
  #6 (permalink)  
Antiguo 03/09/2004, 16:49
 
Fecha de Ingreso: agosto-2003
Ubicación: Guatemala
Mensajes: 94
Antigüedad: 20 años, 10 meses
Puntos: 0
Bueno, Daz, buscando he encontrado en desarrolloweb.com un articulo sobre un script realizado en asp, para realizar lo que deseas, lo unico es que si deseas mostrar un thumbnails de la imagen, el servidor debe soportar asp.net.
__________________
Luis Pirir
Programador Web
Móvil: (502) 50623292
  #7 (permalink)  
Antiguo 03/09/2004, 18:10
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Pero si seré pelotud...
Ehh.. decía:

Gracias eaguilar, creo que el servidor no soporta .NET. Igualmente, voy a revisar en desarrolloweb.com si lo encuentro y lo verifico

JosephFley, ante todo, gracias por tan buena explicación. Luego de eso, gracias por hacerme recordar algo que sabía -pero que en determinados momentos se le olvida a uno -. En serio, ahora que me hacés recordar que el SRC del IMG también puede llevar una página cuyo script devuelva una imagen, me da un poco de verguenza la pregunta que hice jwejejeje.

Hasta llegé a pensar en colocar un <iframe> que se genere de manera dinámica ASP mediante y colocarle al SRC el PHP que genera la imagen (que manera de complicarse la vida )

Ahora que está solucionado, a batallar un poco con PHP
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:59.