Tekst ophalen met CURL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lorenzo Sipkema

Lorenzo Sipkema

08/04/2015 23:48:20
Quote Anchor link
Beste,

Ik wil via Curl iets ophalen of de page OK echot en zo niet geef een error en die,

dit is de code die ik momenteel gebruik

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://localhost/system/checkpin.php?ebpin=". $_GET['ebpin']);

$ebcheck = curl_exec($ch);

if($ebcheck != "OK") {
    echo "De opgegeven code is niet correct of werkt niet meer.";
    exit;
}


Het probleem is wanneer ik deze code gebruik zie je ook letterlijk OK op de website en dit is wat ik niet wil

Ik wil juist GEEN file_get_contents gebruiken omdat dit niet op iis werkt en het is bedoelt voor een api en ik hou er niet echt van om mijn gebruikers een hele boel dingen te veranderen zodat het wel werkt
- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.

Tevens heb ik de titel verduidelijkt.
Alvast bedankt!
Gewijzigd op 09/04/2015 00:34:53 door - Ariën -
 
PHP hulp

PHP hulp

23/12/2024 02:33:22
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 00:38:11
Quote Anchor link
Dit na je curl_init plaatsen. Dan wordt het als string opgeslagen in het geheugen, waarna het wel werkt.

curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
Gewijzigd op 09/04/2015 00:40:51 door - Ariën -
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 00:41:06
Quote Anchor link
- Aar - op 09/04/2015 00:38:11:
Dit na je curl_init plaatsen. Dan wordt het als string opgeslagen in het geheugen, waarna het wel werkt.

curl_setopt($ch,CURLOPT_RETURNTRANSFER, false);


Best Aar,

Zoals ik al zei ik wil NIET dat er op de website OK komt te staan helaas doet dit script het juist WEL
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 00:41:35
Quote Anchor link
I know....
Zie mijn edit, was een foutje ^^
Gewijzigd op 09/04/2015 00:43:51 door - Ariën -
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 00:47:24
Quote Anchor link
- Aar - op 09/04/2015 00:41:35:
I know....
Zie mijn edit, was een foutje ^^


Haha! dit lijkt er meer op, nu zit ik nogsteeds met een klein probleempje

de pagina blijft De opgegeven code is niet correct of werkt niet meer. zeggen terwijl de code 0199 in dit geval succesvol uit de database word verwijderd, dus de code die hij oproept via Curl werkt (heb ik ook meerdere keren na getest) alleen hij blijft De opgegeven code is niet correct of werkt niet meer. geven?

Weet je toevallig hier nog iets voor
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 00:50:47
Quote Anchor link
$ebcheck even echo'en, die zal wel iets anders returnen.
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 00:52:44
Quote Anchor link
- Aar - op 09/04/2015 00:50:47:
$ebcheck even echo'en, die zal wel iets anders returnen.


Die echot gewoon de page die curl ophaalt (OK als de code bestaat || dat de code niet bestaat )
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 00:57:23
Quote Anchor link
Het is een false-vergelijking, dus je kijkt of de waarde GEEN OK is, en dan toont hij die melding.
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 01:04:39
Quote Anchor link
Dus wat moet ik nu doen?
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 01:09:15
Quote Anchor link
Wat geeft $ebcheck nou terug, zodra je die 'niet correct'-melding ziet?
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 01:10:26
Quote Anchor link
Gewoon de error die ik zelf in gesteld heb als de code niet in db staat. ( simpele html page in elkaar gemaakt )
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 01:14:44
Quote Anchor link
Tja, dan is het logisch dat je die 'niet correct-melding' ziet. Hij verwacht immers niet een OK, en dan ontbreekt er nog afhandeling voor het OK-moment.
Gewijzigd op 09/04/2015 01:38:55 door - Ariën -
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 13:10:50
Quote Anchor link
Wanneer http://localhost/system/checkpin.php?ebpin=";. $_GET['ebpin'] OK is zegt hij nogsteeds De opgegeven code is niet correct of werkt niet meer.

Ik wil je ook wel de checkpin.php geven?
 
- Ariën  -
Beheerder

- Ariën -

09/04/2015 13:36:17
Quote Anchor link
Blijkbaar zegt hij meer dan OK. Misschien dat een spatie in de return-waarde al roet in het eten gooit.

Laat anders de relevante code van checkpin.php eens zien?
Gewijzigd op 09/04/2015 13:36:39 door - Ariën -
 
Lorenzo Sipkema

Lorenzo Sipkema

09/04/2015 14:16:25
Quote Anchor link
Haha, nu je het had over dat hij meer dan OK zegt klopte inderdaad o.o,

Ik had <!-- Comment --> toegevoegt maar omdat ik dom was had ik spaties gedaan met php bijv

Quote:
<!--
comment etc etc etc
-->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
lalal
?>


Het werkt eindelijk nu kan ik verder haha!

Toevoeging op 09/04/2015 14:16:25:

Haha, nu je het had over dat hij meer dan OK zegt klopte inderdaad o.o,

Ik had <!-- Comment --> toegevoegt maar omdat ik dom was had ik spaties gedaan met php bijv

Quote:
<!--
comment etc etc etc
-->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
lalal
?>


Het werkt eindelijk nu kan ik verder haha!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.