CURL 401 Fehler

08/16/2020 20:08 Cc_Cc_Cc#1
Hi,

ich wollte etwas cURL üben und austesten und alle Links ausgeben, aber wenn ich schon $data aufrufen will erscheint schon ein Problem.

Hab nachgeschaut und überall stand etwas mit Benutzername oder Passwort. Woher soll ich den die Daten von der Seite haben?

08/16/2020 21:44 False#2
Dein Code funktioniert soweit ohne Probleme (ersetz "test.de" einfach mal durch "elitepvpers.com" o.ä.).

Das du 401 zurück bekommst liegt an der Seite selber, "test.de" wird sehr oft "missbraucht".
Egal ob beim Entwickeln testweise e-mails verschickt werden oder wenn jemand curl lernt oder oder oder.
Daher werden wir wohl eine höhere "Grundbelastung" haben, ich gehe davon aus das dies ein kleiner Schutz dagegen ist. Ein andere Grund fällt mir so spontan nicht ein.

Diese Sicherheit kann man aber ganz leicht umgehen in dem man ein User-Agent mit sendet.

Aber nächstes mal solltest du evtl. erst mit anderen Daten (in dem Fall die Domain) es debuggen bevor du ein Thread erstellst (Da sind wir mal wieder bei den Grundlagen und dem Debuggen).
08/17/2020 00:38 Cc_Cc_Cc#3
Quote:
Originally Posted by False View Post
Dein Code funktioniert soweit ohne Probleme (ersetz "test.de" einfach mal durch "elitepvpers.com" o.ä.).

Das du 401 zurück bekommst liegt an der Seite selber, "test.de" wird sehr oft "missbraucht".
Egal ob beim Entwickeln testweise e-mails verschickt werden oder wenn jemand curl lernt oder oder oder.
Daher werden wir wohl eine höhere "Grundbelastung" haben, ich gehe davon aus das dies ein kleiner Schutz dagegen ist. Ein andere Grund fällt mir so spontan nicht ein.

Diese Sicherheit kann man aber ganz leicht umgehen in dem man ein User-Agent mit sendet.

Aber nächstes mal solltest du evtl. erst mit anderen Daten (in dem Fall die Domain) es debuggen bevor du ein Thread erstellst (Da sind wir mal wieder bei den Grundlagen und dem Debuggen).
Danke dir vielmals, ich habe es auch mit anderen Domains gemacht, aber ich wollte wissen wieso es bei anderen Seiten nicht funktoniert. Was bringt mir eine Funktion wenn es bei anderen Seiten nicht funktoniert^^.

Ich habe noch ne kurze wichtige Frage:

Nehmen wir mal an ich habe eine Funktions php mit vielen funktionen. Und eine Funktion wird nicht ausgeführt,spinnt oder gibt eine Fehlermeldung aus.

Und im Frontend werden die jeweiligen ausgeführten Ergebnisse der Funktionen angezeigt bsp:

Funktion 1: TRUE
Funktion 2: FALSE
Funktion 3: FALSE
Funktion 4: ERROR (FALLS Funktion spinnt oder nicht richtig ausgeführt wird)
Funktion 5: TRUE

Wie kann ich bei Funktion 4 ein Error anzeigen lassen oder bzw halt ein Beliebiger Text falls die Funktion versagt?
08/17/2020 01:32 lnqlorlouz#4
Quote:
Originally Posted by Cc_Cc_Cc View Post
Wie kann ich bei Funktion 4 ein Error anzeigen lassen oder bzw halt ein Beliebiger Text falls die Funktion versagt?
Mit einem try/catch fängst du Fehler ab und kannst die entsprechende Fehlermeldung zurückgeben. [Only registered and activated users can see links. Click Here To Register...]
08/17/2020 15:42 Cc_Cc_Cc#5
Quote:
Originally Posted by lnqlorlouz View Post
Mit einem try/catch fängst du Fehler ab und kannst die entsprechende Fehlermeldung zurückgeben. [Only registered and activated users can see links. Click Here To Register...]
Geht das auch so?

08/17/2020 17:43 False#6
Quote:
Originally Posted by Cc_Cc_Cc View Post
Geht das auch so?

Hast du probiert ob es geht ?
Wenn ja, geht es bei dir ja scheinbar nicht, was für eine Fehlermeldung bekommst du bzw. wo hängst du ?
08/17/2020 17:50 Cc_Cc_Cc#7
Quote:
Originally Posted by False View Post
Hast du probiert ob es geht ?
Wenn ja, geht es bei dir ja scheinbar nicht, was für eine Fehlermeldung bekommst du bzw. wo hängst du ?
Meine Funktionen funktionieren ja deswegen weiss ich nicht wie ich das testen soll, oder wie versteh ich das?
08/17/2020 18:14 False#8
Du solltest dir dann nochmal anschauen wie try/catch funktioniert.
Bzw. wann du in den catch Part landest, wenn du das verstehst sollte dir auch sofort einfallen wie es testen kannst ;)