Fsockopen-vraagje

Pagina: 1
Acties:

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Kun je met fsockopen() ook data van een php-tje ontvangen?

Bijvoorbeeld: hoe zou je de data die je krijgt, als je 'profile.php' oproept kunnen ontvangen?

  • flat
  • Registratie: Mei 2000
  • Niet online
$file = fopen( "http://gathering.tweakers.net/forum/user_profile/15604" , "r" );

en dan een fgets() lijkt me zo

"Happiness is a way of travel, not a destination."
--Roy Goodman


Verwijderd

met fsocketopen kan je een connectie openen naar een server. Hierbij kan je ook een poort aangeven. Hiermee kan je bijvoorbeeld data posten naar ene site, zonder dat je er zelf heen gaat.

Verwijderd

ahhhhh gewoon fopen dus met fgets(s), of fputs(s) mogelijkheden? :D

  • Osiris
  • Registratie: Januari 2000
  • Niet online
OK, maar dan krijg ik een html-letje in m'n variabele gepropt. Hoe kun je daar nu dan weer een bepaalde waarde uitkrijgen???
Zou je kunnen zoeken naar 'Aantal posts:</B></FONT></td><td><FONT SIZE="2" FACE="Verdana, Arial, avant garde, helvetica" COLOR="#00084a">' en dan het getalletje daarna in een variabele kunnen opslaan?

N00b at work here :)

  • flat
  • Registratie: Mei 2000
  • Niet online
hiermee lukt dat wel:

http://www.php.net/manual/en/function.ereg.php

edit:
eerst even http://www.php.net/manual/en/function.strip-tags.php gebruiken, en dan ereg() is wat makkelijker

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op zondag 09 december 2001 14:41 schreef Flat© het volgende:
hiermee lukt dat wel:

http://www.php.net/manual/en/function.ereg.php

edit:
eerst even http://www.php.net/manual/en/function.strip-tags.php gebruiken, en dan ereg() is wat makkelijker
Had ik al zitten kijken daar. Ereg niet opgemerkt... Zal het direct ff proberen (ownee ik ga eten :9~ )

strip-tags() had ik al wel gevonden...

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Hmm, ik snap niets van dat 'ereg()'. Wat doet dat, en hoe helpt mij dat nu weer?

Verwijderd

Ereg() daarmee kun je met reguliere expressies bepaalde data scannen op aanwezigheid van dingen oid.

Maar fsockopen is toch heel wat anders dan fget of fopen ??

Met fsockopen kun je bv. inloggen op een telnetserver oid, en is niet bedoeld om bv. een bestand op een andere server in te lezen.

  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Op zondag 09 december 2001 15:53 schreef Osiris_NL het volgende:
Hmm, ik snap niets van dat 'ereg()'. Wat doet dat, en hoe helpt mij dat nu weer?
Wil het lukken met je RndSig? ;)

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op zondag 09 december 2001 15:57 schreef Blue-eagle het volgende:

[..]

Wil het lukken met je RndSig? ;)
Daar gaat 'et niet om.

Die heb ik al ;)

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik heb nu dus al de pagina, die 'profile.php' uitkotst. Daaruit moet ik alleen nog maar op een of andere manier (bijvoorbeeld) m'n aantal posts uit halen...
Gathering of Tweakers - Profiel van Osiris_NLbasehref = 'http://gathering.tweakers.net/';path='//';imgpath='http://213.239.154.15/forum/';a.link {text-decoration:none;color:black;}.pages,a.pages,a.msg3 {color:#fdd103;font-family:verdana, arial, avant garde, helvetica; font-size:10px;font-weight:bold;}.category,a.category {color:#000000; font-family:verdana, arial, avant garde, helvetica; font-size:10pt;font-weight:bold; text-decoration:none;}.copyright {color:black; font-family: arial, verdana, avant garde, helvetica; font-size:10px;}.note {text-decoration:none;color:black; color: red}.edit {color:#00084a; font-size:8pt; font-family: verdana, arial, avant garde, helvetica;}a.android {text-decoration:none;color:black; font-family: arial, verdana, avant garde, helvetica; font-size:10px; letter-spacing: 1px}IndexProfiel van Osiris_NLGebruikersnaam:Osiris_NLVoornaam: Achternaam: E-mail adres:-Aantal posts:1534Gem. aantal posts/dag:11Geregistreerd op:18 juli 2001Woonplaats: Geb. datum:-Geslacht:ManBeroep: Studierichting: Hobbies en interesses: Signature:Anti Drugs Movement!Ondertitel:Kruisje? Ben ik Off-line...Homepage: ICQ Nummer:-User icon:-Webicon:http://217.120.180.12:81/icon.php ©1998-2001 Tweakers.netpowered by topix v1.3.0b - android dynamic sites1,7314 sec.
Dit dus zonder tags...

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik heb nu dit:
PHP:
1
2
3
4
5
6
7
8
9
<?
$file = fopen( "http://gathering.tweakers.net/forum/user_profile/2087" , "r" );

$buffer = fgets($file, 14096);

$buffer = substr ($buffer, 4968, 4);

echo $buffer;
?>

Dit leest een string van 4 karakters op de positie 4968. Nu is dat getalletje bij mij precies het aantal posts...

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 09 december 2001 16:23 schreef Osiris_NL het volgende:
Ik heb nu dit:
PHP:
1
2
3
4
5
6
7
8
9
<?
$file = fopen( "http://gathering.tweakers.net/forum/user_profile/2087" , "r" );

$buffer = fgets($file, 14096);

$buffer = substr ($buffer, 4968, 4);

echo $buffer;
?>

Dit leest een string van 4 karakters op de positie 4968. Nu is dat getalletje bij mij precies het aantal posts...
mja nu werkt dat nog wel, maar als je meer dan 9999 posts hebt, of je naam langer of korter maakt ga je de mist in...

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op zondag 09 december 2001 16:33 schreef Flat© het volgende:

[..]

mja nu werkt dat nog wel, maar als je meer dan 9999 posts hebt, of je naam langer of korter maakt ga je de mist in...
Joah, ik ben dan ook niet van plan om iets te gaan veranderen...

  • Osiris
  • Registratie: Januari 2000
  • Niet online
He Blue-Eagle, ik kan hem idd wel in m'n sig zetten :P

Verwijderd

Broertje broertje,

leer nu eerst eens C of C++ dat php lijkt er wel heel erg verschrikkelijk op.

:o :9

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op Sunday 09 December 2001 17:20 schreef apophis13 het volgende:
Broertje broertje,

leer nu eerst eens C of C++ dat php lijkt er wel heel erg verschrikkelijk op.

:o :9
Ach, niet zeuren. C en C++ kan ik allang :+

Verwijderd

Foute progger !! :)

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op Sunday 09 December 2001 17:29 schreef Tizzwat het volgende:
Foute progger !! :)
Wie ik? ;)
Pagina: 1