fopen im Netzwerk

Status
Für weitere Antworten geschlossen.

null815

Benutzer
Mitglied seit
15. Nov 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe ein Script welches im auf einem Webserver einsetze nun in der Synology zum testen einsetzen wolle.
Ich habe im Netzwerk einen Bootloader der eine HTML ausgibt. Diese wollte ich mittels fopen aufrufen und die Daten aus ihr lesen.
Klappt online gehostet zu mir ins Netzwerk super via dyndns.
Aber wenn ich das gleiche Script auf der Synology starte bekomme ich:
Warning: fopen(192.168.2.38/GRAFIK.htm): failed to open stream: No such file or directory in /volume1/web/datenimport.php on line 5
Unter der internen IP mit der Endung ist die Seite im Browser erreichbar. In der php.ini auf der Synology ist allow_url_fopen auf on.
Der Code ist:

PHP:
$filestring =  fopen("192.168.2.38/GRAFIK.htm", "r");
$startpos = 0;
 if ($filestring == "")
{
echo"Seite nicht erreichbar";
}
else

ersetze ich die IP mit der dyndns Adresse das fopen über dyndns zurück über meinen Router und Portforwarding zu der IP intern geht, dann bekomme ich die Daten.
Kann ich mit fopen nicht im Netzwerk direkt arbeiten? Der Weg raus und wieder rein geht, aber direkt intern nicht.
 

stevechief

Benutzer
Mitglied seit
26. Jul 2008
Beiträge
94
Punkte für Reaktionen
0
Punkte
6
Hau doch mal ein http:// vor die IP. Oder soll die Kiste Protokollraten spielen?
 

null815

Benutzer
Mitglied seit
15. Nov 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Verdammt. So einfach und doch so dämlich. Danke.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat