Ver Mensaje Individual
  #17 (permalink)  
Antiguo 15/10/2015, 02:44
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Como Agrego este Script php dentro de mi otro PHP y que funcione

Hola flashtrix,

No sé por donde empezar...

A ver, dices que has seguido nuestras indicaciones y las que te ha sugerido pateketrueke no estan por ningún lado: no está activado el mostrar errores, no has cambiado los echo por return en la función y llamas a la misma antes de crearla:

Cita:
Iniciado por flashtrix Ver Mensaje
Código PHP:
Ver original
  1. $url2 = $row['url'];
  2. $urlexists = url_exists($url2);
  3. function url_exists($url2 = NULL ) {
  4.     if(( $url2 == '' ) ||( $url2 == NULL ) ){
  5.         return false;
  6.     }
  7.     $headers = @get_headers( $url2 );
  8.     sscanf($headers[0], 'HTTP/%*d.%*d %d', $httpcode);
  9.     //Aceptar solo respuesta 200 (Ok), 301 (redirección permanente) o 302 (redirección temporal)
  10.     $accepted_response = array(200,301,302);
  11.     if( in_array( $httpcode, $accepted_response ) ) {
  12.        echo "<center><a href=".$row['url']." target= '_blank' ><img src='botonpdf.png' width='32' height='32'></a></center>";
  13.            } else {
  14.             echo "<center><a href='https://consulta.simit.org.co/Simit/verificar/contenido_verificar_pago_linea.jsp' target='_blank'><img src='btnsimit.png' width='32' height='32'></a></center>";
  15.     }
  16. }
Así no te puede funcionar...

Código PHP:
Ver original
  1. //Esto no puede ir antes
  2. $urlexists = url_exists($url2);
  3.  
  4. //Que esto, puesto que aquí es donde declaras la función
  5. function url_exists($url2 = NULL ) {
  6.     if(( $url2 == '' ) ||( $url2 == NULL ) ){
  7.         return false;
  8.     }
  9.     $headers = @get_headers( $url2 );
  10.     sscanf($headers[0], 'HTTP/%*d.%*d %d', $httpcode);
  11.     //Aceptar solo respuesta 200 (Ok), 301 (redirección permanente) o 302 (redirección temporal)
  12.     $accepted_response = array(200,301,302);
  13.     if( in_array( $httpcode, $accepted_response ) ) {
  14.        echo "<center><a href=".$row['url']." target= '_blank' ><img src='botonpdf.png' width='32' height='32'></a></center>";
  15.            } else {
  16.             echo "<center><a href='https://consulta.simit.org.co/Simit/verificar/contenido_verificar_pago_linea.jsp' target='_blank'><img src='btnsimit.png' width='32' height='32'></a></center>";
  17.     }
  18. }

Espero que con esto puedas avanzar un poco más...