allow_url_include und short_tags
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufgefallen
beispiel
betrieb
code
datei
eigentliche problem
einbinden
einstellen
host
http
installieren
meinung
port
sagen
server
setzen
stehen
url
verwenden
zugriff
-
Abend.
Ich würde gerne auf einem RootServer inklusive Xampp und allem was dazu gehört eine "<?php include" einbinden.
Sprich das ich da etwas von hier include, dort gibt er mir allerdings nen Error.
Wie kann ich es hier freischalten ?
Oder ist dieses hier überhaupt möglich ?
Mfg
Jwolff
nikic: Der Anfang dieses Threads wurde gekürzt.
Beitrag zuletzt geändert: 17.10.2009 12:23:24 von nikic -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst allow_url_include in deiner php.ini auf "On" setzen.
nikic: Im weiteren Threadverlauf wird festgestellt, das jwolff auf betreffendem Webspace nicht die Möglichkeit hat die php.ini zu ändern. Daher wird ein Auge auf das eigentliche Problem, ein nicht lauffähiges Script, geworfen:
Beitrag zuletzt geändert: 17.10.2009 12:13:23 von nikic -
flashmob-riedlingen schrieb:
Wenn du keinen Zugriff auf die php.ini hast kannst du da leider nichts dran ändern.
Nicht eine möglichkeit gibts da ?? damn...
Weil mit Xampp 1.7.2 funktioniert folgendes Script nicht:
<? $ip = "XX.XXX.XXX.XX; $port = "XXXX"; $sock = @fsockopen($ip, $port, $num, $error, 5); if (!$sock) { echo "<font color='green'>Ist Online</font>"; } else { echo "<font color='red'>Ist Offline</font>"; fclose($sock); } ?>
und da dachte ich, ich host das hier und include das bei mir....
Mfg -
nikic: Als Antwort auf:
flashmod-riedlingen: Aber warum hast du nicht einfach beide Files auf demselben Server?
geht mal auf:
http://revenge-of-arthas.ath.cx/status/online1.php
Das taucht leider bei Xampp 1.7.2 auf und ich kann die 1.7.1. nicht wieder installieren da ich dafür den betrieb der kommpletten seite einstellen müsste was wiederum nicht möglich ist bei über 100 Usern...:(
Dazu wäre das gegenstück hier
http://jwolff.lima-city.de/online1.php
Hier funktionierts ^^
Beitrag zuletzt geändert: 17.10.2009 12:19:15 von nikic -
jwolff schrieb:
Wenn ich das also bei mir erlaube kann ich per include von hier eine datei einbinden ?
Ja, denn die Fehlermeldungen sagen ja nur aus, dass das einfügen von Dateien auf anderen Webservern per include() deaktiviert wurde.
jwolff schrieb:
Das wäre nicht nur unsicher sondern auch idiotisch oder reden wir aneinander vorbei ?
Kommt drauf an.
unsicher ist es nur dann, wenn zum Beispiel die Datei, die eingefügt wird Dynamisch zusammen gesetzt wird.
Hast du zum Beispiel in irgendeiner Datei auf deinem XAMPP stehen:
<?php include($_GET['datei']); ?>
Dann wird es meiner Meinung nach erst unsicher.
Solange das, was per include eingefügt wird, immer fest definiert ist, dann sollte es sicher sein.
EDIT => Wenn du dir mal den Quelltex von <http://revenge-of-arthas.ath.cx/status/online1.php> anguckst, dann merkst du, dass die Seite garnicht von PHP geparst wurde.
Bist du denn sicher, dass du auf dier Seite PHP verwenden kannst?
EDIT2 => Kann es sein, dass dein ath.cx-Server Short-Tags nicht aktiviert hat?
Versuch mal, in deiner online1.php statt
<?
lieber
<?php
zu verwenden
Beitrag zuletzt geändert: 17.10.2009 0:21:30 von pennerspenden -
das letzte hat geklappt danke :)
Ich shreib das schon so im switchen das mir das gar nicht aufgefallen ist :) -
pennerspenden schrieb:
Kommt drauf an.
unsicher ist es nur dann, wenn zum Beispiel die Datei, die eingefügt wird Dynamisch zusammen gesetzt wird.
Hast du zum Beispiel in irgendeiner Datei auf deinem XAMPP stehen:
<?php include($_GET['datei']); ?>
Dann wird es meiner Meinung nach erst unsicher.
Solange das, was per include eingefügt wird, immer fest definiert ist, dann sollte es sicher sein.
Das stimmt auch nicht ganz. Es ist sicher wenn du der einzige bist der die zu includierende Datei editieren kann, und du der einzige der Schreibrechte auf dem Server mit den gelockerten Sicherheitseinstellungen bist.
jwolff schrieb:
Das taucht leider bei Xampp 1.7.2 auf und ich kann die 1.7.1. nicht wieder installieren da ich dafür den betrieb der kommpletten seite einstellen müsste was wiederum nicht möglich ist bei über 100 Usern...:(
Das heißt also, du kannst Xampp installieren und somit auch die Xampp Konfiguration ändern? Dann müsstest du doch auch die php.ini editieren können. -
Habe ich ja danach funktionierte es allerdings immer noch nicht.
Ich habe vollen SSL Zugang auf den Windows Root.
Ich habs allerdings jetzt geschafft :) -
Na dann ist ja alles super, ist sowieso besser wenn du zusammengehörige Scripts auf einem Server hast ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage