php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.02.2006, 08:18  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard Andere Seite als *.TXT speichern

Tach,

ich möchte gern eine andere Seite als TXT-Datei speichern. Dies klappt auch ganz gut bei anderen Seiten. Nur leider kann ich diese Seite hier nicht speichern:

https://cp.teleroute.com/CP/infos.jsp?key=GE03458

Schon beim normalen Aufrufen kommt der Fehler der später auch bei meinem Script aufkommt:

Code:
Warning: file_get_contents(https://cp.teleroute.com/CP/infos.jsp?key=GE03458) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\xampp\xampp\htdocs\scan\scan.php on line 7
So sieht mein Script aus:

Code:
<?php
  error_reporting(E_ALL);
  $url       = "https://cp.teleroute.com/CP/infos.jsp?key=GE03458";
  $content = file_get_contents($url); 
  $filename  = "dateixyz.txt";     
 
  if($file=fopen($filename, "w")) {
    fwrite($file, $content);
  }
?>
(tags gehen wieder nicht )

weiss jemand von euch warum ich die Seite nicht normal im Browser anzeigen lassen kann, geschweige denn, warum ich die nicht abspeichern kann? Liegt das an derren Ihrem Server und Sicherheitseinstellungen?

Wenn ich mich einlogge, geht die Seite, jedoch das Script funktioniert weiterhin nicht.

Ich hoffe ihr könnt mir ein wenig weiter helfen.

MFG
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.02.2006, 09:20  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Vielleicht so mal probieren :

PHP-Code:
<?php

$url
='https://DEIN_USER_NAME:DEIN_PASSWORT@https://user:password@cp.teleroute.com/CP/infos.jsp?key=GE03458';
$content=file_get_contents($url);

?>
Glaub'aber net wirklich, dass es funzt ... (-> HTTPS !?)

Was hat es mit dem Get-Parameter "key" auf sich ? Ist der bei jedem "regulärem" Login gleich ?
XLB ist offline  
Alt 21.02.2006, 09:50  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Nein.

Diese Seite zeigt eine Firma an, welche man durch den key (=id) auswählt. Der Login ist unter www.teleroutedirect.com

Ich versuch eben deine Möglichkeit

So ähnlich hab ich es schon versucht, nur eben mit fopen().

Denke jedoch nicht da es klappt, da man sich unter einer anderen URL einloggt

Danke schon mal
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 21.02.2006, 09:55  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Nein geht nicht, er erkennt den Host nicht. Das selbe hatte ich bei dem fopen. Ist es möglich den Login zu simulieren oder durch PHP auszuführen?

Also dass ich am Anfang des Scriptes mich auf www.teleroutedirect.com (oben der link war falsch sorry) einlogge und dann die Seite "hole"? Hab da leider nichts genaues gefunden.

Wie gesagt, die Seite geht einwandfrei nach dem Login.
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 21.02.2006, 10:30  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

ja, login simulieren per php ist fast immer möglich. einfach post-request nachbilden, sid holen, ... und ab dafür.
__________________
derHund ist offline  
Alt 21.02.2006, 11:49  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

aber dafür hab ich doch mehrere Dateien und dann geht doch die Session verloren. Da wär ich beim selben Problem.

Oder wie meinst du das genau?
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 22.02.2006, 13:08  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Niemand eine Idee?

XLB oder derHund?
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 22.02.2006, 23:17  
Erfahrener Benutzer
 
Registriert seit: 19.06.2005
Beiträge: 103
PHP-Kenntnisse:
Fortgeschritten
Chrisber
Standard

lol?

Wie kann ne Session verloren gehen, nur wenn du 2 Seiten damit aufrufen willst?

Oder meinste auf 2 verschiedenen Server?

Dann codier es mit base64_decode($_SESSION['sname']); und send es als Hide.

Dann encodierste es mit base64_encode($decode);
Chrisber ist offline  
Alt 27.02.2006, 08:12  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

das sind 2 verschiedene Server. Leider kann ich an dem Quelltext von der anderen Seite nicht schrauben
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 03.03.2006, 16:40  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

habs jetzt mal angefangen mit CURL zu versuchen. Hab mich auch schon viel eingelesen. Irgendwie will es aber noch nicht. Hab zwei Scripte geschrieben. Keines funktioniert bei HTTPS aber bei HTTP:

PHP-Code:
<?php
<?php
   
// Set URL to Copy
   
$url "http://www.mitgeld.de";
   
$params "login=&password="// Vorerst nicht gebraucht

   // Open curl-session
   
$ch curl_init();

     
// Options
     
curl_setopt($chCURLOPT_URL$url);
     
curl_setopt($chCURLOPT_VERBOSE1);
     
curl_setopt($chCURLOPT_POST0);
     
// curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
     
curl_setopt($chCURLOPT_RETURNTRANSFER1);
     
curl_setopt($chCURLOPT_SSL_VERIFYHOST,  2);
     
curl_setopt($chCURLOPT_SSL_VERIFYPEERFalse);
     
curl_setopt($chCURLOPT_RETURNTRANSFER1);

     
// Save Result
     
$result curl_exec($ch);
     
$error  curl_errno($ch);

   
// Close curl-session
   
curl_close ($ch);

   
// Print Result
   
if($error != '') {
     echo 
"Fehler: "$error ."<hr>
\n"
;
   }
   echo 
'Results: 
'
$result;

?>
HTTP Seiten gehen wunderbar. Sobald ich eine HTTPS Seite eintrag, kommt nichts. Nur Fehler 51. Weiss jemand von euch vielleicht rat?

MFG
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String aus einer Seite in Variable speichern KimKaye PHP Tipps 2008 10 14.05.2008 09:57
Quellcode einer dynamischen Seite kopieren und als Datei speichern Lothar PHP Tipps 2008 15 05.05.2008 23:32
Eintrag in DB und Wechsel zu anderer Seite Darson PHP Tipps 2008 25 14.01.2008 16:46
[Erledigt] Deutsche Anwender automatisch auf eine andere Seite umleiten PHP Tipps 2007 12 19.11.2005 13:41
wenn cookie nicht da ist dann eine andere seite laden PHP Tipps 2007 9 14.11.2005 11:59
dynamisch generierte HTML Seite speichern PHP Tipps 2005-2 10 19.10.2005 14:22
werte einer tabelle in andere tabelle speichern high_scorer Datenbanken 3 30.09.2005 16:28
Eine Seite in eine andere Einbinden PHP Tipps 2005-2 7 16.06.2005 17:44
Wie kürzere Variablen-Übergabe auf eine andere Seite machen? PHP Tipps 2005 12 03.06.2005 12:11
String von einer php seite an eine andere übergeben PHP Tipps 2005 4 01.06.2005 11:55
Variable von einer Seite auf die andere übergeben. Calli PHP Tipps 2004-2 2 15.12.2004 10:24
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04
[Erledigt] PHP Eine neue PHP seite automatisch öffnen PHP Tipps 2004 1 19.06.2004 12:40
Sessionvariable auf andere Seite aufrufen PHP Tipps 2004 2 18.06.2004 21:33
[Erledigt] Automatisch zu einer andere Seite wechseln PHP Tipps 2004 8 17.06.2004 15:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html seite als .txt speichern, http://www.teleroute.com login password, teleroute login and passwords, teleroutedirect

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.