WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- bereits geparste php-Datei "includen" und danach zurück an Ursprungsserver

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » bereits geparste php-Datei "includen" und danach zurück an Ur... - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
bereits geparste php-Datei "includen" und danach zurück an Ursprungsserver
Aschdonin
Pixelschubser
Threadstarter




Beiträge: 6

Hallo.

Ich hab da ein Problem:

Ich habe zwei Apacheserver, beide mit php. Einer (nennen wir ihn "webserver") ist von aussen erreichbar. Auf dem anderem (nennen wir diesen mal "mailserver") befindet sich ein Mailserver, der über php abgefragt werden kann (webmail). Diese php-Dateien müssen auf dem Rechner mit dem Mailserver geparst werden, sonst klappt es nicht. Also müssen auch eventuelle Rückmeldungen an den mailserver gehen.
Nun möchte ich webmail für externe User, die sich nicht im lokalen Netzwerk befinden, so nutzbar machen, daß der mailserver nicht in Erscheinung tritt, sprich, unsichtbar bleibt. Denn auf dem mailserver soll wirklich nur der mailserver von aussen erreichbar sein.

Also funktioniert folgendes NICHT:

1. Webverzeichnis des mailservers auf dem webserver mounten und dann parsen...
2. include("http://mailserver/webmail/index.php"); man kann ja keine geparsten dateien includen...
3. framesets, da damit der mailserver nach aussen erreichbar sein müsste...
4. das webmail-script umschreiben, da dieses nur lokal auf einen mailserver zugreifen kann...

Kennt jemand eine Lösung?

Aschdonin

  Profil   E-Mail   Website   Editieren   Zitieren
adik
Pixelschubser




Beiträge: 18

hi,

versuch doch anstatt 'include()' - 'fopen()' :

zum empfangen
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
$fd =fopen("http://mailserver/webmail/index.php?parameter=$wasdenn","r");	
while ($liner=fgets($fd,10000)){
	$requesttext .= $liner;
}
fclose ($fd);

echo $requesttext;


[ Diese Nachricht wurde geändert von: adik am 2003-01-19 15:39 ]

---
Die Entfesselung des Atoms hat alles
verändert mit Ausnahme des menschlichen
Denkens. Deshalb treiben wir auf eine
Katastrophe unvorstellbaren Ausmaßes zu.
[A. Einstein]

  Profil   E-Mail   Website   Editieren   Zitieren
Aschdonin
Pixelschubser
Threadstarter




Beiträge: 6

Hi.

Erst einmal danke für Deine Antwort, adik. Hab Dein Script mal getestet, jetzt bekomme ich aber folgende Fehlermeldungen:

Warning: fopen("http://mailserver/webmail/","r") - Bad file descriptor in /usr/local/httpd/htdocs/webmail/index.php on line 2

Warning: Supplied argument is not a valid File-Handle resource in /usr/local/httpd/htdocs/webmail/index.php on line 3

Warning: Supplied argument is not a valid File-Handle resource in /usr/local/httpd/htdocs/webmail/index.php on line 6

Dein Script habe ich 1:1 übernommen. Line 2 ist diese:
$fd =fopen("http://mailserver/webmail/index.php", "r");
Die letzten beiden Fehlermeldungen werden wohl aus der ersten resultieren. Also, was stimmt hier nicht? Da ich zum starten des webmails keine Parameter übergeben muß, sind auch keine eingetragen.

Bis dann, Aschdonin

  Profil   E-Mail   Website   Editieren   Zitieren
adik
Pixelschubser




Beiträge: 18

hi aschdonin,

hast du denn auch die richtige url zum parsen angegeben ?

z.b.:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
 

// HIER DIE ENTSPRECHENDE URL ANGEBEN:
$deineurl = "http://forum.4websites.de/posting_1861_23_0_.html";

$fd =fopen("".$deineurl."","r");
while ($liner=fgets($fd,10000)){
	$requesttext .= $liner;
}
fclose ($fd);

echo $requesttext;


also bei mir klappt es ;)
beispiel: http://adik.xyss.de/test.php
mehr hier: http://de.php.net/manual/de/function.fopen.php



---
Die Entfesselung des Atoms hat alles
verändert mit Ausnahme des menschlichen
Denkens. Deshalb treiben wir auf eine
Katastrophe unvorstellbaren Ausmaßes zu.
[A. Einstein]

  Profil   E-Mail   Website   Editieren   Zitieren
Aschdonin
Pixelschubser
Threadstarter




Beiträge: 6

Hi, adik.

Stimmt, die Adresse klappt. Aber die mit meinem Mailserver nicth. Hier ist die Adresse, wie sie im Moment noch von aussen erreichbar ist. http://eis.aschdonin.dns2go.com:8000/webmail/index.php
Die Adresse klappt, nur nicht mit fopen. Könnte das Problem sein, daß die index.php andere php-Dateien aufruft und includet etc.?

Aschdonin...

  Profil   E-Mail   Website   Editieren   Zitieren
Aschdonin
Pixelschubser
Threadstarter




Beiträge: 6

Ach ja, hier mal mein fopen-Test: http://www.die-eickelbaums.de/webmail
Mittlerweile soweit abgeändert, daß ich bis zum Anmeldeschirm komme, und dann ist Schluß.

Hier das Script. Eigentlich wie oben, aber wer weiß, vielleicht hab ich mich ja doch vertippt...

$url = "http://eis.aschdonin.dns2go.com:8000/webmail/src/login.php";
$fd =fopen("".$url."","r");
while ($liner=fgets($fd,10000)){
$requesttext .= $liner;
}
fclose ($fd);
echo $requesttext;
?>

  Profil   E-Mail   Website   Editieren   Zitieren
adik
Pixelschubser




Beiträge: 18

hoi aschdonin,

ok. ich glaube ich hab dein problem gelöst.

hier mein beispiel:
http://adik.xyss.de/webmail/src/login.php

source:
http://adik.xyss.de/webmail/src/login.phps
http://adik.xyss.de/webmail/src/redirect.phps

---------------------------------
Ich kenne den kompletten Ablauf von SquirrelMail
leider nicht. deshalb kenne ich die anderen Dateien
nicht, bzw. wie sie heissen muessen.
Aber wenn du in ein der beiden Scripte einfach mal schaust,
weisst du wie du die weiteren PHP-Datein erstellst.
Bisher ist es noch wichtig, das auf dem server, wo man die
php-dateien aufruft der selbe pfad vom root aus angegeben ist.
Siehst du ja bei meinem Beispiel oben. ("/webmail/src/").
Wenn du das ändern willst, musst du den ausgelesenen Content
mit ein paar String-Ersetz-Funktion ergänzen. Ein Beispiel ist in meinen
PHP-Dateien dargestellt. ( Ziel bei meinem Beispiel ist, das Bild "eisfair_logo_gross.png" zeigen zu können )
Ich hoffe du verstehst was ich meine.

Noch eine Frage vorweg: Hast du Einblick in den Quellcode von der
SquirrelMail-Applikation ? Solltest wissen das unsere herangehensweise
nicht gerade die feine Art ist. Ausser du bist auch Hoster von
"eis.aschdonin.dns2go.com". Aber ich nehme an "dns2go.com"
ist ein Dynamischer DNS-Vergeber.
Ok. Dann bastel mal rum. - Ich will das Resultat sehen !


---
Die Entfesselung des Atoms hat alles
verändert mit Ausnahme des menschlichen
Denkens. Deshalb treiben wir auf eine
Katastrophe unvorstellbaren Ausmaßes zu.
[A. Einstein]

  Profil   E-Mail   Website   Editieren   Zitieren
Aschdonin
Pixelschubser
Threadstarter




Beiträge: 6

WOW, Danke!

Adik, Kompliment, soviel Arbeit für jemanden, den Du garnicht kennst.
Eins muß ich loswerden, alleine hätte ich das niemals bis dahin geschafft. Ich hoffe, daß ich aus dem Quellcode schlau werde, werde mich die nächsten Tage da mal durchwühlen.
Die Subdomain aschdonin.dns2go.com "gehört" mir, dns2go.com ist ein dyn-DNS Anbieter, aber alles, was aschdonin und tiefer ist, sind meine Rechner im Keller, also auch der eis.aschdonin.dns2go.com . Ich kann mir also den Quelltext ansehen.

So, jetzt werde ich mal Wühlmaus spielen, Nochmals Danke und bis später, Aschdonin

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » bereits geparste php-Datei "includen" und danach zurück an Ur...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - bereits geparste php-Datei "includen" und danach zurück an Ursprungsserver im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127827    Heute : 221     Gestern : 761     Online : 201     23.11.2024    9:21      0 Besucher in den letzten 60 Sekunden        
Nach oben