Avatar billede qub- Novice
16. juni 2003 - 13:23 Der er 29 kommentarer og
1 løsning

Nyhedsscanner - linker til en news på andet site!

Hejza..

Jeg er igang med og lave et musiksite.. Hvor den skal scanne andre musiksites nyheder...
Jeg har self fået lov fra de musiksteder!!!

Jeg tror det er noget med at den går ind og scanner den side hvor den skal hente nyheden.. Den kigger på html'en (som den kender i forevejen), og hvis der er kommet noget nyt, hvor det står "der" hvor man har sagt den skal kigge.. Så skriver den overskift, tidspunkt osv på mit site.. Og når man trykker på overskriften på mit site så går den ind på linket..

Altså jeg nakker ikke deres nyheder, jeg linker bare til dem :P

En der kan hjælpe???


Mvh Casper Skou (Aka: quB)

//////////////////////
casperskou@hotmail.com
Avatar billede avminarm Juniormester
16. juni 2003 - 13:37 #1
Avatar billede qub- Novice
16. juni 2003 - 14:21 #2
kan du ikke give mig et eksempel.. FX hvis det var at jeg skulle scanne www.xplayn.com <-- Hvordan skulle det så stå ???
Avatar billede avminarm Juniormester
16. juni 2003 - 14:56 #3
noget ala:

<?php
echo '<html><head></head><title>xplayn Nyheder</title><body bgcolor="#CCCCFF">';
$open = fopen("http://www.xplayn.com/?id=1304", "r");

// Først åbnes linket til Ingeniøren|net's nyheder og typen "r" anføres

$read = fread($open, 15000);

// fread sættes til at læse 15000 byte og lægger indholdet i variablen $read


fclose($open);

$tekst= stristr($read, "seneste nyheder");

// $read renses for alle tags, undtagen
$minustags = strip_tags($tekst, '<br><b>');

echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Sidste nyt fra <a href ="http://aribehn.publicus.com/apps/pbcs.dll/oversikt?kategori=news" target="_new">Ingeniøren|net </a></b></font>
<br>';
echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>';
$today = date("d.m.y");
echo $today . '<br><br>';                         
echo $minustags .'</font>';
?>
Avatar billede avminarm Juniormester
16. juni 2003 - 14:57 #4
Avatar billede qub- Novice
16. juni 2003 - 15:10 #5
Warning: fopen("http://www.xplayn.com/?id=1304", "r") - No such file or directory in /var/www/hotels/1go/online/html/scanner.php on line 3

Warning: Supplied argument is not a valid File-Handle resource in /var/www/hotels/1go/online/html/scanner.php on line 7

Warning: Supplied argument is not a valid File-Handle resource in /var/www/hotels/1go/online/html/scanner.php on line 12
Sidste nyt fra Ingeniøren|net
16.06.03



skriver den..

Men det er jo heller ikke på den måde.. Den skal skrive Den seneste nyhed der er skrevet på xplayn.. Den skal skrive dens overskift, dato osv !!! og så linke til lige den nyhed!!!
Avatar billede avminarm Juniormester
16. juni 2003 - 15:33 #6
det er ikke sikkert du kan det!!, men med hensyn til scriptet så prøv med: http://www.xplayn.com/index.php?id=1304
Avatar billede detox Nybegynder
16. juni 2003 - 15:51 #7
Jeg har rettet det lidt til:
----------------------------
<?php
echo '<html><head></head><title>xplayn Nyheder</title><body bgcolor="#CCCCFF">';
$open = fopen("http://www.xplayn.com/", "r");

// Først åbnes linket til Ingeniøren|net's nyheder og typen "r" anføres

$read = fread($open, 15000);
// fread sættes til at læse 15000 byte og lægger indholdet i variablen $read

fclose($open);
$tekst= stristr($read, "nyheder");
// $read renses for alle tags, undtagen <br> <b> <a>
$minus = strip_tags($tekst, '<br><b><a>');
$pstr = strip_tags($minus, '<br><b>');
$end = strpos($pstr,'@');
$pstr = substr($pstr,0,$end);

echo $pstr . "</br>";
$start = strpos($minus,"?id");
$end = strpos($minus,'">');
$str = substr($minus,$start,8);

$link = "http://www.xplayn.com" . $str;
echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='2'><b>Sidste nyt fra <a href ='$link' target='_new'>xplayn nyt</a></b></font><br>";
echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>';
$today = date("d.m.y");
echo $today . '<br><br>';                         
echo '</font>';
?>
-------
men det kræver lidt mere afpudsning.
Avatar billede qub- Novice
16. juni 2003 - 16:01 #8
Warning: fopen("http://www.xplayn.com/", "r") - No such file or directory in /var/www/hotels/1go/online/html/scanner.php on line 3

Warning: Supplied argument is not a valid File-Handle resource in /var/www/hotels/1go/online/html/scanner.php on line 7

Warning: Supplied argument is not a valid File-Handle resource in /var/www/hotels/1go/online/html/scanner.php on line 10

skriver den
Avatar billede detox Nybegynder
16. juni 2003 - 16:14 #9
Det var da pudsigt, det virker fint nok her?
Avatar billede detox Nybegynder
16. juni 2003 - 16:18 #10
Mangler du muligvis en wrapper eller noget?
Avatar billede qub- Novice
16. juni 2003 - 16:21 #11
hmm.. hvad er det? :P

www.online.1go.dk/scanner.php <-- du kan selv se..
Avatar billede detox Nybegynder
16. juni 2003 - 16:25 #12
Prøv at se:
http://dk2.php.net/manual/en/function.fopen.php
der står noget om det.
Avatar billede qub- Novice
16. juni 2003 - 16:28 #13
Jamen.. nu er jeg ikke så garvet en php coder.. :P

Så kan du ikke læse for mig? :)

plzzzzzzzz...

Må jeg se din.. Asso hvordan det kommer til og se ud når det funker? :P
Avatar billede detox Nybegynder
16. juni 2003 - 16:28 #14
har du denne linie i din php.ini?:
allow_url_fopen = On
Avatar billede qub- Novice
16. juni 2003 - 16:31 #15
i min php.ini ???
Avatar billede qub- Novice
16. juni 2003 - 16:36 #16
kan du ikke lige forklare det :P
Avatar billede detox Nybegynder
16. juni 2003 - 16:37 #17
Her kan du se det virker for mig:
http://sveegaard.h4f.dk/bl/nyhed.php
Ja, den kræves for at du kan åbne websider med fopen().
Avatar billede qub- Novice
16. juni 2003 - 16:39 #18
asso jeg skal lave en fil der hedder php.ini og oploade den???
Avatar billede detox Nybegynder
16. juni 2003 - 16:42 #19
Nope, jeg troede det var din egen server, hvis det er et webhotel har de deres egen php.ini og den kan du ikke rette i.
Avatar billede qub- Novice
16. juni 2003 - 16:45 #20
oki.. jeg har oploadet den et andet sted.. :P

Og der virker det.. Kan du / vil du redigere lidt i den så fx både henter fra www.xplayn.com - www.played.dk - www.psklub.dk <-- kan altid redigere!!!

Og den skal linke via overskriften!!! det skal være lisom: http://www.sogamed.com/gaming.php - http://www.played.dk/?p=scanner

Foreskellen er bare jeg skal bruge den til musiksites :)
Avatar billede detox Nybegynder
16. juni 2003 - 16:48 #21
Du kan evt. tilføje: ini_set('allow_url_fopen',"1"); på det websted der ikke virker.
Avatar billede qub- Novice
16. juni 2003 - 16:50 #22
Og den skal hente a
Avatar billede qub- Novice
16. juni 2003 - 16:51 #23
ups :)

Nå men.. Det er ligemeget.. For jeg kan bare have det liggende der hvor den ligger nu!

www.psklub.dk/scanner.php <-- Men kan du gøre det lisom det er på played.dk og sogamed ??? (links ovenover)!!!

Og den skal hente ALLE seneste news :P
Avatar billede qub- Novice
16. juni 2003 - 16:57 #24
Du er fandeme flink hvis du gider gøre det :D
Avatar billede detox Nybegynder
16. juni 2003 - 17:16 #25
Ja, det er jo en lidt kringlet måde at gøre det på. Siderne er jo bygget forskelligt op, så det er forskelligt, hvad man skal søge på for at finde seneste nyhed.
Og det er jo ikke sikkert at deres sideopsætning hele tiden er den samme.
Når nu du har tilladelse fra de sites, kunne du måske få adgang til deres database, så du på den måde kunne få det sidste nyheds-id.
Avatar billede qub- Novice
16. juni 2003 - 17:18 #26
Jeg har fået tilladelse.. Men de sagde faktisk præcis: Du må godt scanne vores site, men du får ikke adgang til databasen eller noget andet...


Så den går ikke... =(

Plzz.. Er det ikke noget du kan fixe??..

Du kan godt få mere end 200 pointz :)
Avatar billede detox Nybegynder
16. juni 2003 - 17:53 #27
Fremgangsmåden fungerer ikke rigtigt på de andre site's. Den læser kun en del af koden. Så det kræver nok et nærmere samarbejde, så du kan få adgang til deres nyheds-id'er.
Avatar billede qub- Novice
16. juni 2003 - 18:26 #28
hmm.. Jamen det kan jo lade sig gøre.. Det kan du jo se på played.dk !!!

Det er ikke noget du gider arbejde mere på? :P
Avatar billede detox Nybegynder
16. juni 2003 - 19:11 #29
Jeg er nu heller ikke sikker på hvordan de gør det på played.dk, men det ligger nok uden for mine evner inden for php, da jeg ikke har så meget erfaring endnu. Desværre c",)
Avatar billede qub- Novice
16. juni 2003 - 19:41 #30
=(

Det er der ikke noget at gøre ved!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester