Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2011, 14:30
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Problema sencillo al buscar una cadena en otra

Y que pasa si ingresan un link válido pero con un código inválido?

yo prefiero validar si el video existe, que ingresen un código válido, algo así rápido para que lo mejores:

Código PHP:
Ver original
  1. <?php
  2. function validarYT($codigo) {
  3.     $url = "http://gdata.youtube.com/feeds/api/videos/$codigo";
  4.     $arr = get_headers($url, 1);
  5.    
  6.     //Este if es opcional
  7.     if ($arr[0] == 'HTTP/1.0 404 Not Found') {
  8.         return false;
  9.     }
  10.     if ($arr[0] == 'HTTP/1.0 200 OK') {
  11.         return true;
  12.     }
  13.     return false;
  14. }
  15.  
  16. if (validarYT('WosrUnjb2UQ')) {
  17.     echo 'Valido';
  18. } else {
  19.     echo 'Invalido';
  20. }

Ya URL ya queda de cuenta tuya. Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 13/10/2011 a las 14:40