kostenloser Webspace werbefrei: lima-city


parse_ini_file unter linux ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tion

    Kostenloser Webspace von tion

    tion hat kostenlosen Webspace.

    Hey ihr,

    habe ein ganz komisches Problem:

    unter meinem Rechner läuft parse_ini_file($datei), auf diversen Hostern aber nicht

    Habe das schon bei 3 versucht ( alle natürlich Linux Server ^^ ), auch bei Lima-City aber das will nicht funktionieren ?!?

    Hier einfach mal die Funktion zum auslesen:

    @require'settings.php';
    	session_start();
    	if(isset($_SESSION['logedin']) && $_SESSION['logedin'] == 1)
    	{
    		$path = $userverzeichnis .'/'. $_SESSION['user'] .'.ini';
    		$Player = @parse_ini_file($path);
    	}
    
    	( ... )
    	
    	$tmpuser = $_POST['loginuser'];
    	$tmppass = $_POST['loginpass'];
    	$path = $userverzeichnis .'/'. $tmpuser .'.ini';
    	$tmpPlayer = parse_ini_file($path);
    	if($tmppass == $tmpPlayer['Key'])
    	{
    		ueberschrift('Wilkommen <i>'. $tmpuser .'</i>');
    		$_SESSION['logedin'] = 1;
    		$_SESSION['user'] = $tmpuser;
    		echo '<meta http-equiv="refresh" content="1; URL=index.php?page=stats">';
    	}
    	else
    	{
    		ueberschrift('Ein Fehler trat auf');
    		echo'Sie haben einen ung&uuml;litigen Benutzernamen / ein ung&uuml;ltiges Passwort eingegeben'."\n";
    		echo '<meta http-equiv="refresh" content="2; URL=index.php">';
    	}


    Jetzt logge ich mich mit als Benutzer "test" und dem PW "wuhaha" ein (s.u.), und es kommt immer die "Ein Fehler trat auf" - Seite

    das habe ich insgesammt 3 mal im Script ( um logindaten zu checken, die Daten bei jedem Seitenaufruf neu zu lesen und damit Admins die Benutzerdateien auslesen können )

    Aufbau der test.ini Datei:

    Key=wuhaha
    Level=1
    AdminLevel=1339
    ( ... )


    die settings.php

    <?php
    	$contyp = 1;
    
    	$ftphost = '62.75.175.6';		// die IP
    	$ftpuser = 'tion';		// Benutzername
    	$ftppass = '***************';		// Passwort, ver"schleiert"
    	$ftpdir = 'samp03/scriptfiles';	// Genauere Pfadangaben
    	
    	$rootpath = 'C:/Users/tion/Desktop/Modern_Topia_by_Tion/scriptfiles';
    
    	$mysqlhost = 'localhost';
    	$mysqluser = 'root';
    	$mysqlpass = 'admin';
    	$mysqldata = 'cms';
    
    	if($contyp == 1)
    	{
    		$ftpstring = 'ftp://'. $ftpuser .':'. $ftppass .'@'. $ftphost .'/'. $ftpdir;
    		$userverzeichnis = $ftpstring .'/user';
    		$logdir = $ftpstring .'/playerlogs';
    	}
    	else if($contyp == 2)
    	{
    		$userverzeichnis = $rootpath .'/user';
    		$logdir = $rootpath .'/playerlogs';
    	}
    
    ?>


    rufe ich im Browser die Adresse "ftp://tion:*********@62.75.175.6/samp03/scriptfiles" auf, werde ich auf "ftp://62.75.175.6/samp03/scriptfiles/" weitergeleitet, also denke ich, am FTP-Server liegt es nicht

    Bei mir auf dem Rechner ( Windows 7 Ultimate x32 ) funktioniert das perfekt ( Xampp, Apache 2.2.14 ), doch, wie gesagt, bei den Hostern nicht

    // Edit:

    OK, ich kann per FTP parse_ini_file nicht benutzen

    Weiß jmd eine Alternative ?

    Beitrag zuletzt geändert: 28.12.2010 21:36:30 von tion
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!