Toon posts:

Nieuwskolom op homepage

Pagina: 1
Acties:
  • 74 views sinds 30-01-2008

Verwijderd

Topicstarter
Weet iemand een link naar een nederlandstalige nieuwspagina die in een frame/tabel te includen is?
Denk hierbij aan bv de nieuwskolom op de Fok-pagina die per minuut up-ge-date:? wordt.

Ik weet niet of ie in de search staat, want die is #55.
Toch bedankt.

Verwijderd

PHP-scriptje schrijven :)

nu.nl had zoiets dacht ik, zijn wel meer topics over, maar aangezien ik nooit op nu.nl kom weet ik het ook niet. :?

Verwijderd

Topicstarter
Er was een half jaar gelden iemand die een site-check hier liet doen, en die had dus de nieuwskolom van tweakers.net erin staan.

Ik heb die pagina wel geript voor verdere studie, maar die staat op een harde schijf op Aruba.:(

Verwijderd

oh van tweakers.net is het een eitje

naast knop "inloggen of uitloggen"

krijg je ook zo'n dropdown menu. Staat ergens iets met remote dat is een JS scriptje voor headlines, en daarnaast is er een XML versie van alle headlines in een bestandje, wat je weer met PHP kan ontleden.

  • Jasper
  • Registratie: Juni 1999
  • Laatst online: 27-05 18:31
Die van fok is ook zo te 'rippen' mbv php

Verwijderd

Topicstarter
Handig php, maar als je een php nitwit bent zoals ik dan is het toch iets te hoog gegrepen.
Het hele html verhaal is goed te snappen en zelf te leren, maar scripts zijn toch een ander verhaal. Javascript aanpassen (rippen) gaat nog wel omdat die op je harde schijf komen te staan na laden van een pagina. Die zijn te openen met notepad, of staan in de header van de html pagina.
Maar php is dan weer een stapje verder/te ver voor mij.
Zeker als je alleen iets simpels nodig hebt.
zoals die remote functie van tweakers.net. Die is idd makkelijk te maken (standaard uitvoering), maar als die er nu eens was van Fokzine . . . .
Daar hebben de beoogde bezoekers van mijn pagina toch meer aan.

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08-2025

Tim

tweakers headlines zijn zo met js op je site te zetten..

anders moet je eens op http://nu.nl/deeplink

  • Lord-M
  • Registratie: September 2000
  • Laatst online: 01-04 12:08
Het hele html verhaal is goed te snappen en zelf te leren, maar scripts zijn toch een ander verhaal.
IMHO is PHP net zo makkelijk te leren als HTML. Misschien is het leren van php wel makkelijker. Er is namelijk 1 echte standaard (zo'n beetje iedere browser 'leest' HTML anders)...
Zeker als je alleen iets simpels nodig hebt
Zoiets simpels is dus de perfect gelegenheid om PHP te (of iig de basisbeginselen) te leren. Zo moeilijk is het rippen van headlines niet, ik weet zo snel de naam van de functie niet, maar je kunt in php heel snel die xml-achtige bestanden uitlezen en bewerken.

Verwijderd

Topicstarter
OK, laat ik niet lui zijn.
Ik heb dus volgende script gevonden op het net bij www.4cm.com
Ik heb al enkele aanpassingen gedaan om de juiste data uit de fokzine pagina te krijgen.

Maar hoe start ik dan het script en waar geef ik aan welke htm file ie moet aanmaken/wijzigen?

Mijn excuses voor de grote listing

<quote>
<?php
###############################################################
# Script Title: 4CM_Grabber
# File: 4CM_Grabber.php
# Description: This script will Grab information from a given web site
# Author: John B. Abela
# Email: support@4cm.com
# Web: http://www.4cm.com/
# Version: 2.0.5
#
# Copyright © 1996-2000 www.4cm.com. All Rights Reserved.
#
#
# www.4cm.com (4CM) offers no warranties on this script.
# The downloader of the script is solely responsible for any
# problems caused by the installation of the script or use
# of the script, including possible legal action for the grabbing
# of the data, as a result of this script!
#
# ALL COPYRIGHT NOTICES REGARDING: www.4cm.com
# MUST REMAIN INTACT IN THE SCRIPT AND IN THE HTML OF THE SCRIPT!
#
# For more info on this script, see:
# http://www.4cm.com/
#
# (Please be kind and sign our guestbook at:
# http://www.4cm.com/guestbook/ and say your using
# this script!!)
###############################################################

########################
## Mandatory Setting ##
########################
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
echo '<TR><TD><font face="Verdana,helvetica" size="1"><B>AF News Today</B></font></TD></TR>';

$GrabURL = "http://www.fokzine.net/news.fok."; //- Complete URL of the page your grabbing from!
$GrabStart = '<DIV id=mainfp>'; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code!
$GrabEnd = '<FORM action=http://www.fokzine.net/ method=get>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code!

#############################
## Do Not Edit Below Here ##
## Do Not Edit Below Here ##
#############################
$OpenFile = fopen("$GrabURL", "r"); //- DO NOT CHANGE
$RetrieveFile = fread($OpenFile, 200000); //- Reduce This To Save Memory
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint);
$DataPrint[1] = str_replace("</dt><br /><br />", "<BR>", $DataPrint[1]);
$DataPrint[1] = str_replace("<dt>", "", $DataPrint[1]);
$DataPrint[1] = str_replace("</dt>", "", $DataPrint[1]);
$DataPrint[1] = str_replace("<DL>", "", $DataPrint[1]);
$DataPrint[1] = str_replace("</DL>", "", $DataPrint[1]);
$DataPrint[1] = str_replace("<dl>", "", $DataPrint[1]);
$DataPrint[1] = str_replace("</dl> </td>", "</td>", $DataPrint[1]);
$DataPrint[1] = str_replace("</dl> </td>", "</td>", $DataPrint[1]);
$DataPrint[1] = str_replace('cellpadding="4"', "", $DataPrint[1]);

$DataPrint[1] = str_replace('<font face="Arial,helvetica" size="2">', '<font face="Verdana,helvetica" size="1">', $DataPrint[1]);
//- $DataPrint[1] = str_replace("", "", $DataPrint[1]);



fclose($OpenFile); //- DO NOT CHANGE
echo $DataPrint[1]; //- DO NOT CHANGE
echo '</TR></TABLE>';
echo "  <font face=Verdana size=1>Script Provided By: <a href=\"http://www.4cm.com/\" target=\"_blank\">www.4cm.com</a></font>"; //- DO NOT REMOVE
####################
## End of Script ##
####################

?>

</quote>

  • Jasper
  • Registratie: Juni 1999
  • Laatst online: 27-05 18:31
Probeer onderstaande ff:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
            // Open de juiste page
            $fp=fopen("http://www.fokzine.net/news.fok","r");
            // Lees maar een gedeelte in voor geheugen besparing
            $temp = fread($fp, 6000);
            fclose($fp);
    
            // Haal juiste gedeelte uit bovenstaande url        
                // Haal content van de bovenstaande url vanaf <div id=mainfp> +16 chars binnen
                $fok_temp = substr($temp,strpos($temp,"<div id=mainfp>") + 16);
                
                // Bepaal locatie van de </div> na $fok_temp en chop de rest ervanaf.
                $loc = strpos($fok_temp,"</div>");
                $fok = substr($fok_temp,0,-(strlen($fok_temp) - $loc));

            // Haal/verander items die niet van toepassing zijn
                // Verander de urls naar goede url en open in new window
                $fok = eregi_replace("<a class=url7 href=news.fok", "<a target=_blank href=http://www.fokzine.net/news.fok", $fok);
                $fok = eregi_replace("<a class=header href=news.fok", "<a target=_blank href=http://www.fokzine.net/news.fok", $fok);
                
                // Haal nutteloze span, SPAN en /span, /SPAN tags weg
                $fok = preg_replace("/<\/?span.*>/iU", "", $fok);
                // Verander <div class=newssummary> in br voor correcte opmaak
                $fok = eregi_replace("\<div class=newssummary>", "<br>", $fok);

            //   Gooi de zut op het scherm      
            echo $fok;

Verwijderd

Topicstarter
Bedankt Jasper!

Het werkt echt! M'n eerste php - snif! -
Niet dat er veel van mezlef in zit, maar ik denk dat ik het leuk ga vinden.
Nu nog een manier bedenken om de uitkomst in een HTML frame/file te krijgen met de juiste opmaak en ik ben helemaal klaar.

Je wordt in dit forum beter geholpen met script leren om te gaan dan bij het programming & scripting forum!!!

Maar aan het aantal slotjes in dat forum is wel te zien dat ze te ver gaan..

  • Jasper
  • Registratie: Juni 1999
  • Laatst online: 27-05 18:31
Tis een mooie opzet voor eigen dingetjes misschien.. Suc6 :)

  • WOrange
  • Registratie: September 2001
  • Laatst online: 27-05 09:10
Om maar even een MEGA oud topic te heropenen, met behulp van de search.

Ik heb de code bijgewerkt tot onderstaande, maar het werkt bij mij niet, wat kan hier de oorzaak van wezen?

Ik wil nl. graag de headlines van FOK in m'n PHP-Nuke site.
Die rss is wel leuk maar ik vind die 'lees meer' lastig omdat zo bezoekers bij verkeerde info komen.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// Open de juiste page
            $fp=fopen("http://frontpage.fok.nl/news.fok","r");
// Lees maar een gedeelte in voor geheugen besparing
            $temp = fread($fp, 6000);
            fclose($fp);
    
// Haal juiste gedeelte uit bovenstaande url        
// Haal content van de bovenstaande url vanaf <div id=mainfp> +16 chars binnen
                $fok_temp = substr($temp,strpos($temp,"<div id=mainfp>") + 16);
                
// Bepaal locatie van de </div> na $fok_temp en chop de rest ervanaf.
                $loc = strpos($fok_temp,"</div>");
                $fok = substr($fok_temp,0,-(strlen($fok_temp) - $loc));

// Haal/verander items die niet van toepassing zijn
// Verander de urls naar goede url en open in new window
                $fok = eregi_replace("<a class=url7 href=news.fok", "<a target=_blank href=http://frontpage.fok.nl/news.fok", $fok);
                $fok = eregi_replace("<a class=header href=news.fok", "<a target=_blank href=http://frontpage.fok.nl/news.fok", $fok);
                
// Haal nutteloze span, SPAN en /span, /SPAN tags weg
                $fok = preg_replace("/<\/?span.*>/iU", "", $fok);
// Verander <div class=newssummary> in br voor correcte opmaak
                $fok = eregi_replace("\<div class=newssummary>", "<br>", $fok);

//     Gooi de zut op het scherm        
            echo $fok;
?>

Oriëntatie warmtepomp woning 1980


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

heb je wel de huidige HTML van FOK! geanalyseerd? Ik kan me zo voorstellen dat die in de loop der jaren wel gewijzigd is.
Misschien hebben ze een XML feed die je zou kunnen binnenhalen en ontleden; dat scheelt weer een hoop bandbreedte voor hun.
Verder hoort PHP in Programming & Webscripting, en om een topic van 2 1/2 jaar oud hiervoor te schoppen is ook niet echt nodig vind ik...

Intentionally left blank

Pagina: 1

Dit topic is gesloten.