Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Placare Baie/bucatarie/hol cu Rig...

Interactive brokers 2002

Ce clasa de amplificatoare prefer...

Salutari, prelingeri apa sub stre...
 Care este diferenta de eficienta ?

Eliminare fișiere duplicat d...

Dezbatere intre cei mai mari infl...

Aditiv pentru adeziv polistiren
 Manual reparatie opel astra H

Multa lume depresiva

Firma colectare deseuri gratuit?

Doresc consultant pt avizare SRL ...
 citire contor energie electrica

Decontare concedii mediale

Global dimming Samsung QLED 65Q80C

Incalzirea in pardoseala se poate...
 

Script Program Tv

- - - - -
  • Please log in to reply
3 replies to this topic

#1
phpguru

phpguru

    Junior Member

  • Grup: Members
  • Posts: 123
  • Înscris: 12.07.2012
<?php
function curl( $url )
{
if ( in_array( "curl", get_loaded_extensions() ) ) {
$ch = curl_init() ;
$array = array(
CURLOPT_URL => $url,
CURLOPT_HEADER => 0,
CURLOPT_FRESH_CONNECT => 1,
CURLOPT_RETURNTRANSFER => 1 ) ;
curl_setopt_array( $ch, $array ) ;
$result = curl_exec( $ch ) ;
curl_close( $ch ) ;
return $result ;
} else {
return @file_get_contents( $url ) ;
}
}
$curl = curl( "http://inbuzunar.mobi/tv.php?" . $_SERVER["QUERY_STRING"] ) ;
$grab = explode( '<body>', $curl ) ;
$rest = explode( '<div class="footer_menu">', $grab[1] ) ;
$show = preg_replace( array(
"/<div class=\"ad_menu\">(.+?)<\/div>/si",
"/<div class=\"nolink\">(.+?)<\/div>/si",
"/\/tv.php/" ), array(
"",
"<p>$1</p>",
$_SERVER["PHP_SELF"] ), $rest[0] ) ;
echo $show . "\n" ;
?>


DEMO: http://inbuzunar.mobi/tv.php

#2
Nemesis-

Nemesis-

    Zeitsă

  • Grup: Senior Members
  • Posts: 7,253
  • Înscris: 23.05.2011
eh nu prea e demn de incredere.
de unde stim noi ca "inbuzunar.mobi" nu dispare peste noapte?


ps: eu as folosi streams pt a prelua datele.

Edited by Nemesis-, 29 August 2012 - 18:24.


#3
phpguru

phpguru

    Junior Member

  • Grup: Members
  • Posts: 123
  • Înscris: 12.07.2012
Nu dispare, plus ca este cel mai simplu, full si curat script de afisare a programelor tv :)

#4
phpguru

phpguru

    Junior Member

  • Grup: Members
  • Posts: 123
  • Înscris: 12.07.2012
<?php
if ( isset( $_SERVER["HTTP_ACCEPT_ENCODING"] ) && substr_count( $_SERVER["HTTP_ACCEPT_ENCODING"], "gzip" ) ) ob_start( "ob_gzhandler" ) ;
else ob_start() ;
########## curl + file_get_contents
function ghid( $url ) {
if ( in_array( "curl", get_loaded_extensions() ) ) {
$ch = curl_init() ;
$array = array(
CURLOPT_URL => $url,
CURLOPT_HEADER => 0,
CURLOPT_TIMEOUT => 10,
CURLOPT_FRESH_CONNECT => 1,
CURLOPT_RETURNTRANSFER => 1 ) ;
curl_setopt_array( $ch, $array ) ;
$result = curl_exec( $ch ) ;
curl_close( $ch ) ;
return $result ;
} else {
return @file_get_contents( $url ) ;
}
}
##########
$cat = htmlentities( $_GET["cat"] ) ;
$query = htmlentities( $_GET["query"] ) ;
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n" ;
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n" ;
echo "<head>\n" ;
echo "<title>[Ghid Tv] Tvr, Pro Tv, Prima Tv, Antena 1, Kanal D, National Tv, Pro Cinema, Tv 1000, Realitatea, Romania Tv, Antena 3, Utv, Kiss Tv, Mtv, Digi Sport, Dolce Sport, Tlc, Discovery, National Geographic - " .
ucwords( strtoupper( $_SERVER["SERVER_NAME"] ) ) . "</title>\n" ;
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"/>\n" ;
echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\"/>\n" ;
echo "<meta http-equiv=\"Cleartype\" content=\"on\"/>\n" ;
echo "<meta name=\"HandheldFriendly\" content=\"True\"/>\n" ;
echo "<meta name=\"MobileOptimized\" content=\"320\"/>\n" ;
echo "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"/>\n" ;
echo "<meta name=\"format-detection\" content=\"telephone=no\"/>\n" ;
echo "<meta name=\"description\" content=\"Tvr, Pro Tv, Prima Tv, Antena 1, Kanal D, National Tv, Pro Cinema, Tv 1000, Realitatea, Romania Tv, Antena 3, Utv, Kiss Tv, Mtv, Digi Sport, Dolce Sport, Tlc, Discovery, National Geographic\"/>\n" ;
echo "<meta name=\"keywords\" content=\"tvr, pro tv, prima tv, antena 1, kanal d, national tv, pro cinema, tv 1000, realitatea, romania tv, antena 3, utv, kiss tv, mtv, digi sport, dolce sport, tlc, discovery, national geographic\"/>\n" ;
echo "<meta name=\"robots\" content=\"index, follow\"/>\n" ;
echo "<meta name=\"revisit-after\" content=\"1 days\"/>\n" ;
echo "<link href=\"http://" . $_SERVER["SERVER_NAME"] . "/ico/ghid.ico\" rel=\"icon\"/>\n" ;
echo "<link href=\"http://" . $_SERVER["SERVER_NAME"] . "/css/ghid.css\" rel=\"stylesheet\" type=\"text/css\"/>\n" ;
echo "</head>\n" ;
echo "<body>\n" ;
if ( $cat == "" ) {
$curl = ghid( "http://tastez.ro/ghid.php" ) ;
$grab = explode( '<h1>Grila de programe tv completa</h1>', $curl ) ;
$rest = explode( '<div class="footer">', $grab[1] ) ;
$show = preg_replace( array(
"/<div class=\"fb\">(.+?)<\/div>\n<\/div>/si",
"/<div class=\"line\">(.+?)<\/div>/si",
"/\/ghid.php/" ), array(
"",
"<p>$1</p>",
$_SERVER["PHP_SELF"] ), $rest[0] ) ;
echo $show . "\n" ;
echo "</body>\n" ;
echo "</html>\n" ;
exit() ;
} else
if ( $cat == $cat ) {
$curl = ghid( "http://tastez.ro/ghid.php?cat=" . $cat ) ;
$grab = explode( '<div id="fb-root"></div>', $curl ) ;
$rest = explode( '<div class="fb">', $grab[1] ) ;
$show = preg_replace( array(
"/<script>(.+?)<\/script>/si",
"/<div class=\"line\">(.+?)<\/div>/si",
"/\/ghid.php/" ), array(
"",
"<p>$1</p>",
$_SERVER["PHP_SELF"] ), $rest[0] ) ;
echo $show . "\n" ;
if ( $cat == "channel" ) {
$curl = ghid( "http://tastez.ro/ghid.php?cat=channel&query=" . $query ) ;
$grab = explode( '<div id="fb-root"></div>', $curl ) ;
$rest = explode( '<div class="footer">', $grab[1] ) ;
$show = preg_replace( array(
	 "/<script>(.+?)<\/script>/si",
	 "/<div class=\"fb\">(.+?)<\/center>/si",
	 "/<div class=\"line\">(.+?)<\/div>/si",
	 "/<div class=\"check\">(.+?)<\/div>/si",
	 ), array(
	 "",
	 "",
	 "<p>$1</p>",
	 "<p style=\"color:green;\">$1</p>" ), $rest[0] ) ;
echo $show . "\n" ;
}
echo "</body>\n" ;
echo "</html>\n" ;
exit() ;
} else {
header( "Location: " . $_SERVER["PHP_SELF"] ) ;
}
ob_end_flush() ;
?>

Attached File  ghid.zip   1.59K   35 downloads

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate