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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.08.2007, 10:52:30
@Work @Work ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 50
Quelltext mittels JS auslesen

Hallo,

ich möchte den Quelltext aus einem anderen Fenster bzw. TAB per Link auslesen

wenn ich das

HTML-Code:
javascript:(function(){c=unescape(document.documentElement.innerHTML);c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=window.open();x.document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20">' + c + '</textarea></body></html>');x.document.close();})();
in die Adresszeile eingebe, bekomme ich den Qelltext.

Jetzt möchte ich aber über eine Eigene Seite per Link den Quelltext abfragen und in einem Textfeld anzeigen, in etwa so

HTML-Code:
<html><head><title>Test</title>
<script type="text/javascript">

function insert () 
{a=window.location = "http://www.xyz.de";c=unescape(window.document.documentElement.innerHTML);c=c.replace(/>/g,'|');c=c.replace(/</g,'|');x=document.write('<html><head><title>Source of Page</title></head><body><textarea cols="80" rows="20"><pre>' + c + '</pre></textarea></body></html>');x.document.close();}  

</script>
</head><body>
<a href="javascript:insert()">Quelltext laden</a>
</body></html>
leider bekomme ich dann nur den Text des eigenen Scripts angezeigt.

Ich hoffe das ist verständlich und jemand kann mir helfen?!

MfG
Mit Zitat antworten
  #2  
Alt 28.08.2007, 11:00:32
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Quelltext mittels JS auslesen

Ohne mich jetzt eingehend mit dem JS-Geschwurbel auseinandergesetzt zu haben, bezweifle ich ernsthaft, dass das
Zitat:
Zitat von @Work Beitrag anzeigen
ich möchte den Quelltext aus einem anderen Fenster bzw. TAB per Link auslesen
überhaupt von einem gescheiten Browser erlaubt wird, da ich so ein Verhalten als eindeutige Sicherheitslücke bezeichnen würde.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #3  
Alt 28.08.2007, 11:08:16
@Work @Work ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 50
AW: Quelltext mittels JS auslesen

mit php ist es doch auch möglich,

erst einlesen:

PHP-Code:
<html>
<
head>
<
title>Quelltext</title>
</
head>
<
body bgcolor="#FFFFFF">
<
p>Adresse<br>
</
p>
<
form method="post" action="sourcecode.php">
<
p>
<
input type="text" name="adresse">
</
p>
<
p>
<
input type="submit" name="Abschicken" value="Abschicken">
</
p>
</
form>
</
body>
</
html
und dann ausgeben:(sourcecode.php)
PHP-Code:
<html>
<head>
<title>Quelltext</title>
</head>
<body bgcolor="#FFFFFF">
<?
$url = $adresse;
$lines = file($url);
echo "<pre>";
foreach($lines as $lineno=>$line) {
echo $lineno, ". ", htmlentities($line);

echo "</pre>";
?>
</body>
</html>
Warum also nicht mittel JS?

MfG
Mit Zitat antworten
  #4  
Alt 28.08.2007, 11:46:44
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Quelltext mittels JS auslesen

Weil Du in Deinem PHP Quelltext ja einen Dokument an einer gegebenen URL ausliest. Das Skript tut hier nichts anderes als ein Browser auch. Ich denke das das wohl auch mit JS gehen wird.

Wenn ich Dich jedoch richtig verstanden habe, dann willst Du versuchen mit Deinem JS eine Seite auszulesen, die der Benutzer Deiner JS-Seite in einem anderen Tab geöffnet hat, ohne dass Dir jemand die URL nennt.
Das ist m. M. n. ein ganz anderer Schuh!
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #5  
Alt 28.08.2007, 11:59:09
@Work @Work ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 50
AW: Quelltext mittels JS auslesen

hm,
ich möcht erreichen, das der Nutzer der Seite mit dem JS die Möglichkeit hat, per Klick
den Quelltext (siehe erstes Script) einer URL in einem Fenster darzustellen....


.... es ist zum haareraufen

MfG



Die URL ist bekannt

Geändert von @Work (28.08.2007 um 12:00:38 Uhr)
Mit Zitat antworten
  #6  
Alt 28.08.2007, 12:19:47
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Quelltext mittels JS auslesen

Zitat:
Zitat von @Work Beitrag anzeigen
Die URL ist bekannt
AAAACHSO! Dann habe ich nichts gesagt. Entschuldige.
Mit JS kann ich Dir aber leider nicht helfen, aber warum muss es unbedingt mit JS geschehen?!
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #7  
Alt 28.08.2007, 12:31:57
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Quelltext mittels JS auslesen

Du musst mit deiner Seite ein Fenster öffnen und die zweite Seite mit dem anzuzeigenden Quelltext in dieses Fenster laden. Dann kannst du darin auf die Elemente der zweiten Seite zugreifen und auch den Quelltext ausgeben...

...das funktioniert aber nur dann, wenn sich beide Dateien auf dem selben Server befinden. Einen Javascript-Quellext-Auslese-Zugriff auf den Fremdserver www.xyz.de kannst du vergessen.

Habe ich auch schon mal probiert und letztlich aufgegeben, das Stichwort heißt "Javascript Origin Policy" - kannst ja mal bei google danach suchen.
Mit Zitat antworten
  #8  
Alt 28.08.2007, 13:23:10
@Work @Work ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 50
AW: Quelltext mittels JS auslesen

erstmal thx für die schnellen Antworten

@ Raketenmann: aber wenn ich das erste Script (siehe 1.Post) komplett in die Adresszeile
meines Explorers eingebe, egal auf welcher Seite ich mich befinde, dann bekomme ich den Quelltext von der aktuellen Seite angezeigt....
....wieso geht das nicht über ein z.Bsp. Formular?

...ich möchte doch nur den Quelltext...


MfG
Mit Zitat antworten
  #9  
Alt 28.08.2007, 14:28:35
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Quelltext mittels JS auslesen

Zitat:
Zitat von Raketenmann Beitrag anzeigen
...., das Stichwort heißt "Javascript Origin Policy" - kannst ja mal bei google danach suchen.

Ich kann dir das leider auch nicht genauer erklären, aber wenn dich mein Versuch interessiert (war mein erstes Thema in diesem Forum ;-) ):
http://www.selfphp.de/forum/showthread.php?t=7952

Ist schon ein bißchen her, aber wie es scheint, ist das Problem immer noch aktuell ;-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Aus 2 Tabellen gleichzeitig auslesen, nur wie? Zippo1979 PHP Grundlagen 3 04.04.2007 11:45:12
Quelltext auslesen ZeitZumFaken PHP Grundlagen 16 14.01.2007 14:28:28
bestimmte unterschiedliche Werte aus MySQL-DB auslesen lassen QWERTCHEN PHP für Fortgeschrittene und Experten 4 24.01.2006 21:51:40
session_encode in DB gespeichert - Daten richtig, auslesen aber falsch CThuy PHP für Fortgeschrittene und Experten 0 25.07.2004 00:38:34
Relativ referenzierte CGI-Seite auslesen lola PHP für Fortgeschrittene und Experten 0 08.02.2003 15:17:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:24:55 Uhr.


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


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