SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.02.2014, 08:18:27
Ratsuchender Ratsuchender ist offline
Anfänger
 
Registriert seit: Feb 2014
Alter: 50
Beiträge: 3
Probleme mit curl und https

Hallo Wissende ;)

bislang habe ich gerne "file_get_contents" benutzt, um Informationen aus Seiten auszulesen und diese in einem personalisierten, für mich übersichtlicheren Format auszugeben.

Jetzt habe ich das Problem, dass ich Informationen aus einer Seite einlesen möchte, die mit "https" beginnt, was mit "file_get_contents" zu einem Sicherheitsfehler führt. Aufgrund dessen bin ich zu curl gewechselt, da man hier diesen Sicherheitsfehler umgehen kann, wie ich zu lesen geglaubt habe. Trotzdem erhalte ich folgende Fehlermeldung "Error 403: You do not have the necessary credentials to access the requested URL ".

Mein Code sieht aktuell wie folgt aus:

HTML-Code:
$ch = curl_init();
$timeout = 5; 

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_URL, "https://xyz.de");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_content = curl_exec($ch);
curl_close($ch);

print $file_content;
Kann mir jemand den Fehler aufzeigen? Vielen Dank an alle Hilfewilligen vorab...
Mit Zitat antworten
  #2  
Alt 21.02.2014, 11:07:15
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Probleme mit curl und https

Hi,

Zitat:
Error 403: You do not have the necessary credentials to access the requested URL
den liefert die angefragte Seite und ohne zu wissen welche du anfragst und was du
da vorhast kann dir keiner helfen!

PHP-Code:
<?php
$ch 
curl_init();
$timeout 5

curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($cCURLOPT_SSL_VERIFYHOST1);
curl_setopt($chCURLOPT_URL"https://www.google.de");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);

$file_content curl_exec($ch);
curl_close($ch);

print 
$file_content;
?>
Läuft ohne probleme ;)

MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #3  
Alt 21.02.2014, 11:43:59
Ratsuchender Ratsuchender ist offline
Anfänger
 
Registriert seit: Feb 2014
Alter: 50
Beiträge: 3
AW: Probleme mit curl und https

Hallo,

danke für die Antwort. Es geht darum Preise von Spielkarten miteinander zu vergleichen. Eine beispielhafte URL die nicht funktioniert:

HTML-Code:
$ch = curl_init();
$timeout = 5; 

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_URL, "https://www.magickartenmarkt.de/Waterspout_Djinn_Visions.c1p8451.prod");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_content = curl_exec($ch);
curl_close($ch);

print $file_content;
Mit Zitat antworten
  #4  
Alt 21.02.2014, 17:52:40
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Probleme mit curl und https

Hi,

so klappts.
PHP-Code:
<?php
$ch 
curl_init();
$timeout 5
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($cCURLOPT_SSL_VERIFYHOST1);
curl_setopt($chCURLOPT_URL"https://www.magickartenmarkt.de/Waterspout_Djinn_Visions.c1p8451.prod");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13");
$file_content curl_exec($ch);
curl_close($ch);

print 
$file_content;
offtopic: Ach mein Djinn-Deck das war was ;) Zwar nicht mein Lifetimedeck(Rebell-Counter) aber ging schon gut ab.

MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #5  
Alt 25.02.2014, 14:19:23
Ratsuchender Ratsuchender ist offline
Anfänger
 
Registriert seit: Feb 2014
Alter: 50
Beiträge: 3
AW: Probleme mit curl und https

Hallo CKaos,

ich wollte mich nur schnell noch bedanken. Es klappt wunderbar. Ich danke Dir für die Hilfsbereitschaft und die Zeit, die Du Dir genommen hast.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
curl flaschenhals finden / verstehen. Indyk PHP Grundlagen 1 01.06.2010 16:03:55
Mit CURL und PHP auf der Commerzbank-Seite einloggen burpy PHP für Fortgeschrittene und Experten 5 08.12.2009 10:53:27
SOAP, HTTPS und PHP 5 freddy-diekante PHP für Fortgeschrittene und Experten 1 22.05.2006 22:30:20
refresh auf https sysop Apache HTTP-Server 7 24.05.2005 15:39:26
Curl, Websprache der Zukunft??? s-fox Off Topic Area 1 19.11.2003 18:44:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:41:54 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt