Gå til innhold

Tele2: hente ut saldo med PHP


Anbefalte innlegg

Skrevet

Hei!

 

Dette blir først og fremst til de av dere som kan PHP og har tilgang til http://minesider.tele2.no.

 

Det jeg vil gjøre, er å hente ut min saldo fra minesider. Når du har logget inn, står saldoen i tykk skrift på forsiden der.

 

Noen som kan hjelpe meg med dette?

Videoannonse
Annonse
Skrevet

Jeg har ikke brukt til tele2, men heller til telenor mobilpost, men uansett er fremgangsmåten den samme. Du må se på options'ene curl gir og må bruke b.l.a. post metoden.

Skrevet

Jeg er usikker på dette, men har ikke sett så mye til dette. Start.no støtter det hvertfall. Det du kan gjøre er å ha scriptet på start.nos server og så hente ut med file_get_contents på webserveren din... Kanksje litt treigt, men det funker!

Skrevet (endret)

Hvis du søker på post på curl sida så ser du et eksmpel på bruk av post... den vil automatisk redirecte deg også hvis du har satt av option for det...

 

EDIT: For å finne den bold linja di må du vel sikkert bruke preg_match(_all)

Endret av Zic0
Skrevet (endret)
Støttes CURL av alle webservere?

5520066[/snapback]

 

Quota fra http://www.php.net/curl/

 

Requirements

 

In order to use PHP's CURL functions you need to install the libcurl package. PHP requires that you use libcurl 7.0.2-beta or higher. In PHP 4.2.3, you will need libcurl version 7.9.0 or higher. From PHP 4.3.0, you will need a libcurl version that's 7.9.8 or higher. PHP 5.0.0 requires a libcurl version 7.10.5 or greater.

 

Installation

 

To use PHP's CURL support you must also compile PHP --with-curl[=DIR] where DIR is the location of the directory containing the lib and include directories. In the "include" directory there should be a folder named "curl" which should contain the easy.h and curl.h files. There should be a file named libcurl.a located in the "lib" directory. Beginning with PHP 4.3.0 you can configure PHP to use CURL for URL streams --with-curlwrappers.

 

    Note to Win32 Users: In order to enable this module on a Windows environment, libeay32.dll and ssleay32.dll must be present in your PATH.

 

    You don't need libcurl.dll from the CURL site.

Endret av robgar
Skrevet

Ja, du kan bruke sockets og skrive et script som logger seg inn, henter dataen du trenger etc. Men da bør du kjenne til HTTP ganske godt.

Gjest Slettet-df17e
Skrevet
blir det vanskeligere å bruke cURL hvis siden har .htaccess login?

5542499[/snapback]

 

Dersom du ikke har brukernavn og passord til dette vil det bli et ganske stort problem ja.

Skrevet (endret)

fikk til den .htaccess greia med curl til slutt, men får det ikke til akkurat som jeg vil ha det..

 

<?php
   $curl = curl_init();
   curl_setopt($curl, CURLOPT_URL,"http://url.til.passorbeskyttet.område.com");
   curl_setopt($curl, CURLOPT_USERPWD, "brukernavn:passord");
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
   $result = curl_exec ($curl);
   curl_close ($curl);
   print $result;
?> 

 

CURLOPT_RETURNTRANSFER, 1 lagrer innholdet på siden i en string...hvordan får jeg til å manupulere den stringen?

 

Er dette en tungvindt/resurskrevende må å gjøre det på? er f.eks bedre med fsockopen()?

Endret av Tha_Zaynt
Skrevet

Jeg vet ikke om farten på begge, men fsockopen støttes hvertfall av flere webhost'er enn curl. Og hva er det du skal gjøre med stringen?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...