Toon posts:

[PHP] Bestand kopieren

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

Verwijderd

Topicstarter
Hallo,

Is het mogelijk om door middel van PHP een bestand vanaf een andere website te kopieren, en deze om te zetten in een *.txt bestand? Ik wil eigenlijk uit een webpagina (die elke dag veranderd) het script laten kijken of er een bepaald woord in voor komt en deze eventueel te echoen.

Iemand enig idee of dit mogelijk is??

Bedankt alvast, SAPlayer

  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

fopen is wat je nodig hebt :)

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-04 22:00
Ja.

Je zult het moeten zoeken in de richting van de Filesystem functions of Stream functions. Maar hier zijn genoeg voorbeeld van te vinden.

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 21-04 13:13
Als de 'fopen wrappers' zijn ingeschakeld kun je ook gewoon copy() gebruiken, bijv
PHP:
1
2
3
<?php
copy("http://www.google.com/", "/usr/local/bin/WWW/mirror/google.html");
?>

  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

frickY schreef op maandag 12 december 2005 @ 23:15:
Als de 'fopen wrappers' zijn ingeschakeld kun je ook gewoon copy() gebruiken, bijv
PHP:
1
2
3
<?php
copy("http://www.google.com/", "/usr/local/bin/WWW/mirror/google.html");
?>
Verwijderd schreef op maandag 12 december 2005 @ 22:53:
Is het mogelijk om door middel van PHP een bestand vanaf een andere website te kopieren, en deze om te zetten in een *.txt bestand?
tot daar zou je het idd kunnen kopieren. uit ts:
Ik wil eigenlijk uit een webpagina (die elke dag veranderd) het script laten kijken of er een bepaald woord in voor komt en deze eventueel te echoen.
daarvoor zul je het toch echt moeten inlezen ;)

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-04 09:31
Je kan als je nog wat aanpassingen wilt maken of een woord wilt checken beter iets als dit doen:
PHP:
1
2
3
$contents=file_get_contents('http://www.google.com');
//hier zoek je bijvoorbeeld een woord
file_put_contents('/localcache/google.html', $contents);

[ Voor 15% gewijzigd door djluc op 12-12-2005 23:25 ]


  • Jurgle
  • Registratie: Februari 2003
  • Laatst online: 25-03 00:07

Jurgle

100% Compatible

Nou nou nou... en om de scriptrequest compleet te maken:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function woordInUrl($url, $woord)
{
   $fp = fopen($url, 'r');
   while (!feof($fp))
      if(preg_match('/'.$woord.'/', fgets($fp, 4096)))
      {
         fclose($fp);
         return true;
      }
   fclose($fp);
   return false;
}

echo woordInUrl('http://www.watbenjedan.nl', 'prutser');

My opinions may have changed but not the fact that I am right ― Ashleigh Brilliant


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21-04 22:35

Creepy

Tactical Espionage Splatterer

Zie het commentaar van iedereen hier boven dus ;)

Hier op GoT gaan we er vanuit dat je eerst zelf actief aan de slag gaat. Op het moment dat je er dan echt niet uitkomt kan je hier een topic openen maar geef dan in elk geval de zaken aan die je zelf hebt geprobeerd en wat daar niet mee lukte. Zie ook P&W FAQ - De "quickstart".

Nu is het puur de vraag: "kan dit?" waarop eigenlijk maar 1 antwoord mogelijk is: "ja". ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.