PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fopen/allow_url_fopen abfrage



jpwfour
20.02.2008, 17:26
da es ja bei den meisten usern am anfang erst mal zu dem problem mit fopen() bzw. allow_url_fopen kommt, könnte man doch (da es kein install script gibt) im acp/adminforce eine abfrage einbauen, ob allow_url_fopen aktiviert ist, und wenn nicht den usern eine fehelrmeldung anzeigen mit link zum forum, wo das thema, wie man aktivieren kann etc. erörtert wird.



<?php
$bool = @ini_get('allow_url_fopen');
if($bool=='off' || $bool=='false' || $bool==0 )
{
echo 'Wahrscheinlich ist eine wichtige PHP-Funktion bei Ihnen deaktivert. Weitere Infos: <a href="">Forum</a>';
}
so irgendwie.
man könnte auch gleich versuchen, ob man die variable setzen kann, was aber wohl meistens eh nicht geht:


$bool = ini_set('allow_url_fopen', 'on');
if(!$bool)
{
echo 'Automatische Änderung war nicht erfolgreich!';
}
oder sogar bei daektiv nach schritt 1 versuchen, eine .htaccess datei mit dem erforderlichen inhalt im hauptverzeichnis zu erstellen



$htaccess = fopen("./../../.htaccess, 'w+');
if($htaccess!=false)
{
fwrite($htaccess, 'php_flag allow_url_fopen on');
fclose($htaccess);
}


wobei natürlich noch der pfad angepasst werden muss, auch weiß ich gar nicht, ob man auf jedem system dateien die mit einem punkt anfangen über php anlegen kann??

naja, soll nur ein kleiner vorschlag sein, damit die user nicht immer weider die gelichen fragen im forum stellen müssen :biggrin: