kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Webseite auf Server verteilen

    geschrieben von tion

    Per Cronjob ? Dadran hatte ich auch schon gedacht...
    Doch, ich denke mal, ich versuche es so, und hole mir den Inhalt der DB's im Zeittakt von ein paar Minuten...
    Werde dann eher auf "Backups" setzen, die von 2 anderen Servern eingespielt werden ^^
    Habe hier ja noch SMS-Kontigente, lasse mich dann informieren und spiele alles per Hand ein ;)
    Danke :)
  • in: Webseite auf Server verteilen

    geschrieben von tion

    Mir stellt sich nur das Problem, dass ich keinen vServer ( mehr ) habe...
    Sondern auf reinen Webhostern sitze :S

    ... in PHPMyAdmin gab es mal die Möglichkeit der Synchronisation, ich finde den Menüpunkt in der neuen Version aber nicht mehr -.-
  • in: Webseite auf Server verteilen

    geschrieben von tion

    Hey ihr,

    frisch wieder dazugestoßen ^^

    Ich habe mal eine Frage, wie kann ich eine Verteilung meines Blogges auf mehrere Server realisieren ? Mit den PHP-Dateien an sich habe ich dabei kein Problem, nur wie mache ich das mit der MySQL-Datenbanken ?

    Erst mal zu dem Hintergrund, mein Blog ( http://tionsys.de ) erlitt einem Festplattenfehler, blöde SSD's... Jetzt möchte ich gerne meine API's, die meine Tools tapfer nutzen, um Updates zu ziehen, Tokens abzufragen etc. auch woanders hosten.
    Ich habe die Domain schon in etwa so aufgeschaltet:
    api.tionsys.de -> Server 1
    de.tionsys.de -> Server 1
    api2.tionsys.de -> Server 2
    de2.tionsys.de -> Server 2
    Wie synchronisiere ich die Datenbanken von Server 1 & Server 2, später wohl auch Server 3 ?
    Server 2 lässt nur Zugriffe von intern zu, mein Hoster lässt sich nicht überreden...
    Server 1 ist das egal, dafür ist der schneller angebunden, hat mehr RAM und... SSD's -.-

    Vielleicht habt ihr eine Idee ?

    Tion
  • in: Die spinnen, die Sockets

    geschrieben von tion

    Vielleicht sollte ich mich echt einloggen, um zu antworten :D

    Dein Code geht leider auch nicht, ich denke mal, dass du recht hast und es genau daran liegt:
    Evtl. liegen aber auch noch ein paar andere Kodierungsfehler drin, da Java Utf8 mit 2 Byte einsetzt und PHP wohl AscII mit 1 Byte.

    Kann man das iwie ändern ? Es gibt eine App für Android / Symthian, in der auch ein Packet generiert wird... Soll Open Source sein, finde es nur nicht mehr :S
    Die App selber hätte ich auf meinem Computer :D

    Tion
  • in: Die spinnen, die Sockets

    geschrieben von tion

    Kannst du denn mit dem herkömmlichen Weg über einen normalen Client auf diesem Port vverbinden?

    Ja kann ich
    Die Exception bedeutet nicht, dass ein Server nicht läuft, sondern einfach, dass keine Antwort auf die Anfrage kam, egal aus welchem Grund.

    Darüber habe ich auch schon nachgedacht, allerdings bekam ich diese Exception auch immer bei Minecraft wenn der Server offline war deswegen dachte ich, das heißt, dass der Server nicht erreichbar ist :D
    Die "Packetgenerierung" habe ich mir von PHP abgeguckt:
    private functionGeneratePacket($ip, $port, $password, $content)
    	{
    		$sPacket = 'SAMP';
    		$sPacket .= chr(strtok($ip, '.'));
    		$sPacket .= chr(strtok('.'));
    		$sPacket .= chr(strtok('.'));
    		$sPacket .= chr(strtok('.'));
    		$sPacket .= chr($port & 0xFF);
    		$sPacket .= chr($port >> 8 & 0xFF);
    		$sPacket .= 'x';
    		
    		$sPacket .= chr(strlen($password) & 0xFF);
    		$sPacket .= chr(strlen($password) >> 8 & 0xFF);
    		$sPacket .= $password;
    		$sPacket .= chr(strlen($content) & 0xFF);
    		$sPacket .= chr(strlen($content) >> 8 & 0xFF);
    		$sPacket .= $content;
    		
    		return $sPacket;
    	}

    und die Java-Version ( meine Version ):
    public static String GeneratePacket(String ip, String port, String password, String content)
    	{
    		String packet = "";
    		String[] newip = ip.split("\\.");
    		
    		for (char c : "SAMP".toCharArray())
    		{
    			packet += ((byte) c);
    		}
    		for (String s : newip)
    		{
    			packet += (byte) (char) Integer.parseInt(s);
    		}
    		packet += (byte) (Integer.parseInt(port) & 0xFF);
    		packet += (byte) (Integer.parseInt(port) >> 8 & 0xFF);
    		packet += "x";
    		packet += (char) (password.length() & 0xFF);
    		packet += (char) (password.length() >> 8 & 0xFF);
    		packet += password;
    		packet += (char) (content.length() & 0xFF);
    		packet += (char) (content.length() >> 8 & 0xFF);
    		packet += content;
    		return packet;
    	}

    Ich bin die beiden Versionen ein paar mal durchgegangen und sie sind ( in meinen Augen ) gleich :D
  • in: Die spinnen, die Sockets

    geschrieben von tion

    /Edit: Zeile 92 in SampServerTest:

    Socket socketconnection = new Socket(serverip, serverport);


    Ich weiß 100%ig, dass der Server läuft -.-
    Kann es an einer Fehlinstallation von Java o.ä. liegen ?
  • in: Die spinnen, die Sockets

    geschrieben von tion

    :S hätte ich eigentlich machen können...
    Habe jetzt eine extra Funktion ReportException geschrieben und die Exception geparst usw.
    Heraus kam:

    java.net.ConnectException: Connection refused: connect
    	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    	at java.net.PlainSocketImpl.connect(Unknown Source)
    	at java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.<init>(Unknown Source)
    	at java.net.Socket.<init>(Unknown Source)
    	at SampServerTest.OnButtonGetClicked(SampServerTest.java:92)
    	at SampServerTest$1.actionPerformed(SampServerTest.java:61)
    	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    	at java.awt.Component.processMouseEvent(Unknown Source)
    	at javax.swing.JComponent.processMouseEvent(Unknown Source)
    	at java.awt.Component.processEvent(Unknown Source)
    	at java.awt.Container.processEvent(Unknown Source)
    	at java.awt.Component.dispatchEventImpl(Unknown Source)
    	at java.awt.Container.dispatchEventImpl(Unknown Source)
    	at java.awt.Component.dispatchEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    	at java.awt.Container.dispatchEventImpl(Unknown Source)
    	at java.awt.Window.dispatchEventImpl(Unknown Source)
    	at java.awt.Component.dispatchEvent(Unknown Source)
    	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    	at java.awt.EventQueue.access$000(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    	at java.awt.EventQueue$4.run(Unknown Source)
    	at java.awt.EventQueue$4.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    	at java.awt.EventQueue.dispatchEvent(Unknown Source)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.run(Unknown Source)
    
    Connection refused: connect


    /Edit: Zeile 92 in SampServerTest:
    Socket socketconnection = new Socket(serverip, serverport);

    Ich weiß 100%ig, dass der Server läuft -.-
  • in: Die spinnen, die Sockets

    geschrieben von tion

    :O gibt es in Java auch Pipes ?
    Quasi
    chroot -R server /home/server > log.txt

    Das sind ein paar Zeilen, die ich abtippen müsste... Vielleicht 20 ? :D

    Tion
  • in: Die spinnen, die Sockets

    geschrieben von tion

    Hey,

    arbeite mich schon etwas länger in Java ein und bekam gerade folgende Exception um den Kopf gewurfen:

    Connection refused: connect


    Das das heißt, dass der nicht auf den Server verbinden kann, weiß ich :D
    Allerdings läuft der Server 100%ig ( ist ein SA:MP Server ).
    Der try / catch - Blog:

    try
    			{
    				JLSpacer2.setText("Auflösen der Serverinfos");
    				String serverip = JTIP.getText();
    				int serverport = Integer.valueOf(JTPort.getText()).intValue();
    				SendDebug("Serverip: "+ serverip +", Serverport: "+ serverport);
    				JLSpacer2.setText("Verbinden zum Server");
    				Socket socketconnection = new Socket(serverip, serverport);
    				JLSpacer2.setText("Befehl senden");
    				write(socketconnection, packet);
    				JLSpacer1.setText("Befehl gesendet:");
    				JLSpacer2.setText(JTText.getText());
    			}
    			catch(Exception e)
    			{
    				JLSpacer1.setText("Fehler:");
    				JLSpacer2.setText("Siehe Konsole");
    				SendDebug("Ein Fehler trat auf:");
    				System.out.println("Error: "+ e.getMessage());
    			}


    Der Debugtext:

    Debug: Serverip: 127.0.0.1, Serverport: 7777
      Debug: Ein Fehler trat auf:
    Error: Connection refused: reconnect


    Ich hoffe ihr könnt mir helfen, jeder kleine Tipp würde mich voran bringen...
    Beim compilen gibt es keinen Error und ( scheinbar ) auch keinen Warning...

    Tion
  • in: windows 7 ultimate - Netbook

    geschrieben von tion

    Hab ein Notebook ( ich weiß, unterschied ^^ ) mit Windoof 7 Ultimate und hatte vorher Home premium...

    Ultimate hat viel, was ich nicht brauche ( was soll ich mit Bitlocker anfangen ? ), und ich denke, das es zum nur so haben zu teuer ist...

    Naja mein Rat / Erfahrung ^^

    Tion
  • in: parse_ini_file alternative

    geschrieben von tion

    ok, jetzt weiß ich, woran es lag:

    habe vergessen das verzeichnis zu wechseln

    danke, funktioniert doch

    PPST:

    Unterstützt Lima-City fscokopen ?
  • in: parse_ini_file alternative

    geschrieben von tion

    Habe ich mir durchgelesen, ausprobiert, und... funktioniert nicht...


    4 beiträge weiter oben
  • in: parse_ini_file alternative

    geschrieben von tion

    ok

    habe jetzt eine "FTP-Api" herausgegoogelt, werde es mal mit der Versuchen:

    <?php
    class ftpconnection
    {
    	private $host;
    	private $controlconnection;
    
    	public function __construct($host,$username,$password)
    	{
    		$this->host=$host;
    		$this->controlconnection=@fsockopen($this->host,21);
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		stream_set_timeout($this->controlconnection,0,50000);
    		fgets($this->controlconnection);
    		fwrite($this->controlconnection,"USER ".$username."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=3)
    			{
    				fclose($this->controlconnection);
    				$this->controlconnection=false;
    				return false;
    			}
    		fwrite($this->controlconnection,"PASS ".$password."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				fclose($this->controlconnection);
    				$this->controlconnection=false;
    				return false;
    			}
    		while (fgets($this->controlconnection)!=false)
    			{
    			}
    		fwrite($this->controlconnection,"TYPE I\r\n");
    		fgets($this->controlconnection);
    	}
    
    	public function __destruct()
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"QUIT\r\n");
    		fgets($this->controlconnection);
    		fclose($this->controlconnection);
    	}
    
    	private function getdataport()
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"PASV\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		$pos=0;
    		for ($x=0;$x<4;$x++)
    			{
    				$pos=strpos($response,",",$pos+1);
    			}
    		$response=substr($response,$pos+1);
    		$pos=strpos($response,")");
    		$response=substr($response,0,$pos);
    		$response=explode(",",$response);
    		$port=bindec(sprintf("%08u",decbin($response[0])).sprintf("%08u",decbin($response[1])));
    		return $port;
    	}
    
    	public function chdir($directory)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"CWD ".$directory."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function cdup()
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"CDUP\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function pwd()
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"PWD\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		$response=substr($response,5);
    		$pos=strpos($response,"\"");
    		$response=substr($response,0,$pos);
    		return $response;
    	}
    
    	public function mkdir($dirname)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"MKD ".$dirname."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function rmdir($dirname)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"RMD ".$dirname."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function ls($listall=false,$details=false,$name="")
    	{
    		$port=$this->getdataport();
    		if ($port==false)
    			{
    				return false;
    			}
    		$dataconnection=@fsockopen($this->host,$port);
    		if ($dataconnection==false)
    			{
    				return false;
    			}
    		if ($details==true)
    			{
    				if ($listall==true)
    					{
    						fwrite($this->controlconnection,"LIST -a ".$name."\r\n");
    					}
    				else
    					{
    						fwrite($this->controlconnection,"LIST ".$name."\r\n");
    					}
    			}
    		else
    			{
    				if ($listall==true)
    					{
    						fwrite($this->controlconnection,"NLST -a ".$name."\r\n");
    					}
    				else
    					{
    						fwrite($this->controlconnection,"NLST ".$name."\r\n");
    					}
    			}
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=1)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		$data="";
    		while (!feof($dataconnection))
    			{
    				$data.=fgets($dataconnection);
    			}
    		fclose($dataconnection);
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return $data;
    	}
    
    	public function put($localfile,$filename)
    	{
    		$port=$this->getdataport();
    		if ($port==false)
    			{
    				return false;
    			}
    		$dataconnection=@fsockopen($this->host,$port);
    		if ($dataconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"STOR ".$filename."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=1)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		$ulfile=@fopen($localfile,"r");
    		if ($ulfile==false)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		while (!feof($ulfile))
    			{
    				$data=fread($ulfile,16384);
    				fwrite($dataconnection,$data);
    			}
    		fclose($ulfile);
    		fclose($dataconnection);
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function write($filename,$data)
    	{
    		$port=$this->getdataport();
    		if ($port==false)
    			{
    				return false;
    			}
    		$dataconnection=@fsockopen($this->host,$port);
    		if ($dataconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"STOR ".$filename."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=1)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		fwrite($dataconnection,$data);
    		fclose($dataconnection);
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function get($filename,$localfile)
    	{
    		$port=$this->getdataport();
    		if ($port==false)
    			{
    				return false;
    			}
    		$dataconnection=@fsockopen($this->host,$port);
    		if ($dataconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"RETR ".$filename."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=1)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		$dlfile=@fopen($localfile,"w");
    		if ($dlfile==false)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		while (!feof($dataconnection))
    			{
    				$data=fread($dataconnection,16384);
    				fwrite($dlfile,$data);
    			}
    		fclose($dlfile);
    		fclose($dataconnection);
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function read($filename)
    	{
    		$port=$this->getdataport();
    		if ($port==false)
    			{
    				return false;
    			}
    		$dataconnection=@fsockopen($this->host,$port);
    		if ($dataconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"RETR ".$filename."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=1)
    			{
    				fclose($dataconnection);
    				return false;
    			}
    		$data="";
    		while (!feof($dataconnection))
    			{
    				$data.=fread($dataconnection,16384);
    			}
    		fclose($dataconnection);
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return $data;
    	}
    
    	public function delete($filename)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"DELE ".$filename."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function rename($name,$newname)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"RNFR ".$name."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=3)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"RNTO ".$newname."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function chmod($mode,$name)
    	{
    		if ($this->controlconnection==false)
    			{
    				return false;
    			}
    		fwrite($this->controlconnection,"SITE CHMOD ".$mode." ".$name."\r\n");
    		$response=fgets($this->controlconnection);
    		if (substr($response,0,1)!=2)
    			{
    				return false;
    			}
    		return true;
    	}
    
    	public function is_dir($name)
    	{
    		$result=$this->ls(true,true,$name);
    		if ((empty($result)) || ($result==false))
    			{
    				return false;
    			}
    		if (substr($result,0,1)=="d")
    			{
    				return true;
    			}
    		return false;
    	}
    
    	public function is_file($name)
    	{
    		$result=$this->ls(true,true,$name);
    		if ((empty($result)) || ($result==false))
    			{
    				return false;
    			}
    		if (substr($result,0,1)!="d")
    			{
    				return true;
    			}
    		return false;
    	}
    }
    ?>
  • in: parse_ini_file alternative

    geschrieben von tion

    Habe ich mir durchgelesen, ausprobiert, und... funktioniert nicht...

    mit FTP kenne ich mich minimal aus, und frage mich, ob man das

    USER tion
    PASS [i]Hier das Passwort[/i]
    CWD samp03
    CWD scriptfiles
    CWD user
    RETR datei.tld


    auch so

    USER tion
    PASS [i]Hier das Passwort[/i]
    CWD samp03/scriptfiles/user
    RETR datei.tld


    schreiben kann ?

    und wie sende ich das per FSOCKOPEN ?

    // Edit: Wieso keine Grundkenntnisse in HTML ? >= http://forum.sa-mp.de/wbb/san-andreas-multiplayer/scripting-base/showroom/54069-php-godfather-usercontrolpanel/
  • in: parse_ini_file alternative

    geschrieben von tion

    Habe jetzt auch versucht, die mit file_gets_content zu downloaden und dann zu parsen...

    Habe außerdem eine Debugdatei erstellt:

    <?php
    	if(!isset($_POST['name']))
    	{
    		echo'<form action="debug.php" method="post"><input type="text" name="name" /><input type="submit" value="Debug" />';
    	}
    	else
    	{
    		$checkback = @include'settings.php';
    		if($checkback)  { echo'Einstellungen geladen<br /><br />'; } else { echo'Kann Einstellungen nicht laden - Datei existiert nicht'; exit(); }
    		$playername = $_POST['name'];
    		$path = $userverzeichnis .'/'. $playername .'.ini';
    		echo'Pfad: <u>'. $path .'</u><br /><br />';
    		if(@file_exists($path)) { echo'Account gefunden<br /><br />'; } else { echo'Account nicht gefunden - Einstellungen falsch oder Name ung&uuml;ltig'; exit(); }
    		if(@file_put_contents('temp/'. $playername .'.ini',file_get_contents($path))) { echo'Datei in Ordner "temp" kopiert<br /><br />'; } else { echo'Kann Datei nicht kopieren - Bitte Ordner "temp" erstellen<br />'; exit(); }
    		if($tmpreturnvar = @parse_ini_file('temp/'. $playername .'.ini'))  { echo'Datei ausgelesen<br /><br />'; } else { echo'Kann Datei nicht auslesen - Bitte CHMOD f&uuml;r Datei auf 0777 setzen<br />'; exit(); }
    		if(@unlink('temp/'. $playername .'.ini'))  { echo'Tempor&auml;re Datei gel&ouml;scht<br /><br />'; } else { echo'Kann Datei nicht l&ouml;schen - Bitte CHMOD f&uuml;r Datei auf 0777 setzen<br />'; exit(); }
    		echo'<table border="0" />';
    		echo'<tr>';
    		echo'<td width="250">Schl&uuml;ssel:</td><td>Wert:</td>';
    		echo'<tr>';
    		foreach($tmpreturnvar as $Player => $var)
    		{
    			echo'<tr>';
    			echo'<td width="250">'. $Player .'</td><td>'. $var .'</td>';
    			echo'<tr>';
    		}
    		echo'</table>';
    	}
    ?>


    Ergebnis:

    Einstellungen geladen
    
    Pfad: ftp://tion:*****@62.75.175.6/samp03/scriptfiles/user/Tion.ini
    
    Account nicht gefunden - Einstellungen falsch oder Name ungültig


    Wie kann man fsockopen dateien auslesen ?

    Ich dachte das wäre zur Serverkontrolle ^^

    Lese ich mir mal durch, danke
  • in: Anfängerfrage - Webmail

    geschrieben von tion

    Ok, schade das mit den Passwörtern ^^

    Wieviele Emailadressen insgesammt ?
  • in: Anfängerfrage - Webmail

    geschrieben von tion

    Hey,

    wollte einfach mal ein paar ( sicherlich blöde ^^ ) Fragen in den Raum stellen:

    1. Kann man Lima-City Webmail auch über verschiedene Emailprogramme abrufen ? ( z.B. Thunderbird )
    2. Gibt es mehr als nur einen "Webnutzer" ( der Name vor dem @ ), wenn ja, kann man Namen & PW einstellen ?
    3. Kann ich selber auch ein PHP-ControlPanel hochladen, wenn ja, welches wäre zu Empfehlen ?
    4. Wenn Punkt 3 zutrifft, wieviele maximal ?

    Hoffe ich kriege ein paar Antworten zusammen,

    Tion
  • in: parse_ini_file alternative

    geschrieben von tion

    Sorry das ich "Crossposte", aber bei meinem älterem Thema habe ich mich vertan und ich weiß nicht, wie man den Titel änderrt ^^

    Also,

    Ich suche nach einer Alternative für parse_ini_file, da ich mit dieser Funktion auf einen FTP-Server zugreifen will, und dann immer meine "Lieblings"-Meldung kommt:

    Warning:  parse_ini_file() [function.parse-ini-file]: URL file-access is disabled in the server configuration in xxx on line xxx


    Der Aufbau der ini-Datei:

    Variable=Wert\n
    Variable=Wert\n
    Variable=Wert\n

    Hoffe es gibt alternativen,

    Tion
  • in: MySQL Daten als Formular ausgeben

    geschrieben von tion

    Info:

    Hat sich erledigt, habe eine Alternative gefunden

    Tion
  • in: session beenden?

    geschrieben von tion

    session_destroy();
    beendet die SESSION komplett,
    $_SESSION = array();
    löscht nur den Inhalt der session - Variablen
  • in: parse_ini_file unter linux ?

    geschrieben von tion

    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 ?
  • in: MySQL Daten als Formular ausgeben

    geschrieben von tion

    Naja das fragt in einer Datenbank ab, ob das Feld 'f1a' 0, 1 oder 2 ist.

    Wenn es 0 ist macht es garnichts, wenn es 1 ist zeigt es ein Textfeld an und bei 2 eine Eingabezeile

    Diese gib es tabelarisch an, links den Titel ( der im feld 'ft1' steht ) und rechts die Art des Feldes, siehe oben...

    Das wiederholt er dann für 'f2a', 'ft2', 'f3a', 'f3t', ...

    Aber er zeigt garnichts an :confused:

    Tion
  • in: MySQL Daten als Formular ausgeben

    geschrieben von tion

    Hi ihr, habe hier ien problem und finde das nicht raus...

    Das Script soll in einer MySQL-Datenbank ein Formular anfragen und es anzeien, das Formular soll 5 Felder haben.

    Gedacht habe ich mir es so:

    mysql_connect($mysql_host, $mysql_user, $mysql_pass);
    							mysql_selectdb($mysql_db);
    							$sql = "SELECT * FROM bewerbungsrunden WHERE id=$id";
      							$result = mysql_query($sql);
    							$row = @mysql_fetch_assoc($result);
    							// Feld 1 :
    							echo $sql;
    							if($row['f1a'] == 1)
    							{
    								inserttable(2, $row['ft1'], '<input type="text" name="bewerbungstext_feld1">');
    							}
    							else if($row['f1a'] == 2)
    							{
    								inserttable(2, $row['ft1'], '<textarea name="bewerbungstext_feld1"></textarea>');
    							}
    							// Feld 2 :
    							if($row['f2a'] == 1)
    							{
    								inserttable(2, $row['ft1'], '<input type="text" name="bewerbungstext_feld2">');
    							}
    							else if($row['f2a'] == 2)
    							{
    								inserttable(2, $row['ft2'], '<textarea name="bewerbungstext_feld2"></textarea>');
    							}
    							// Feld 3 :
    							if($row['f3a'] == 1)
    							{
    								inserttable(2, $row['ft3'], '<input type="text" name="bewerbungstext_feld3">');
    							}
    							else if($row['f3a'] == 2)
    							{
    								inserttable(2, $row['ft3'], '<textarea name="bewerbungstext_feld3"></textarea>');
    							}
    							// Feld 4 :
    							if($row['f4a'] == 1)
    							{
    								inserttable(2, $row['ft4'], '<input type="text" name="bewerbungstext_feld4">');
    							}
    							else if($row['f4a'] == 2)
    							{
    								inserttable(2, $row['ft4'], '<textarea name="bewerbungstext_feld4"></textarea>');
    							}
    							// Feld 5 :
    							if($row['f5a'] == 1)
    							{
    								inserttable(2, $row['ft5'], '<input type="text" name="bewerbungstext_feld5">');
    							}
    							else if($row['f5a'] == 2)
    							{
    								inserttable(2, $row['ft5'], '<textarea name="bewerbungstext_feld5"></textarea>');
    							}


    Die Befehle inserttable(), createtable(), createform() und destroyform(), destroytable() funktionieren...

    Der SQL - Dumb:

    -- phpMyAdmin SQL Dump
    -- version 3.2.4
    -- http://www.phpmyadmin.net
    --
    -- Host: localhost
    -- Erstellungszeit: 29. November 2010 um 19:06
    -- Server Version: 5.1.41
    -- PHP-Version: 5.3.1
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    --
    -- Datenbank: `als_usercp`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Tabellenstruktur für Tabelle `bewerbungsrunden`
    --
    
    CREATE TABLE IF NOT EXISTS `bewerbungsrunden` (
      `id` int(2) NOT NULL AUTO_INCREMENT,
      `frakid` tinyint(2) NOT NULL,
      `f1a` tinyint(1) NOT NULL COMMENT '0 = Unbenutzt\\n1 = einzelndes Feld\\n2 = Textarea',
      `ft1` text NOT NULL,
      `f2a` tinyint(1) NOT NULL COMMENT '0 = Unbenutzt\\n1 = einzelndes Feld\\n2 = Textarea',
      `ft2` text NOT NULL,
      `f3a` int(1) NOT NULL COMMENT '0 = Unbenutzt\\n1 = einzelndes Feld\\n2 = Textarea',
      `ft3` text NOT NULL,
      `f4a` int(1) NOT NULL COMMENT '0 = Unbenutzt\\n1 = einzelndes Feld\\n2 = Textarea',
      `ft4` text NOT NULL,
      `f5a` int(1) NOT NULL COMMENT '0 = Unbenutzt\\n1 = einzelndes Feld\\n2 = Textarea',
      `ft5` text NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
    
    --
    -- Daten für Tabelle `bewerbungsrunden`
    --
    
    INSERT INTO `bewerbungsrunden` (`id`, `frakid`, `f1a`, `ft1`, `f2a`, `ft2`, `f3a`, `ft3`, `f4a`, `ft4`, `f5a`, `ft5`) VALUES
    (1, 1, 1, 'Feld 1', 2, 'Feld 2', 0, 'Feld 3', 1, 'Feld 4', 2, 'Feld 5');


    Hoffe ihr könnt mir helfen...

    Mfg,

    Tion
  • in: Root / V - Server bedienen

    geschrieben von tion

    Kannte ich schon ^^

    Ich kenne mich einigermaßen mit Linux aus, weiß was ein Bash - Script ist, kenne die ( 6 ? ) Shells...

    Ich wollte aber wissen, ob man bei Putty die Linux befehle eingeben muss o. irgendein anderes ?

    Mfg,

    Tion
  • in: Root / V - Server bedienen

    geschrieben von tion

    Hey ihr,

    habe mal eine Frage bezüglich Root / VServern von Windows aus bedienen ( hoffentlich im richtigem Forum ^^ )

    Und zwar möchte ich wissen, wie man unter Linux Systemen per Putty einen FTP - Zugang einrichtet und eine Datei ausführt

    Kann man auf YAST zugreifen ? War auch längere Zeit nicht mehr unter Linux aktiv ...

    Per Google habe ich nichts gefunden - außer hslt das mit Putty...

    Hoffe ihr könnt mir helfen,

    Tion
  • in: OpenSuse Internet

    geschrieben von tion

    Erleidgt, Windows 7 ultimate und (natürlich) bald wieder OpenSUSE, das macht dann aber jmd anders.

    Danke für die Hilfe
  • in: SMS api script geht nicht

    geschrieben von tion

    also vor $empfaenger den Punkt vormachen???
    *kopf->wand*
    danke, werde ich gleich ausprobieren

    Jetzt kommt problem 2:

    Status: 301 178617


    Habe jetzt das php-script vonnikic genommen und User-id und ApiKey eingetragen.
  • in: SMS api script geht nicht

    geschrieben von tion

    Genau, vergessen ;-)

    Beim ersten : 301, also falsche oder ungültige Handynummer, wobei ich die richtig eingebe (0049173...)<= 2 und 3 vertauscht, deswegen edit
    Beim zweiten: 100, also erfolgreich gesendet

    SMS-Kontingent nur 1ner, weil ich ja auch nur eine erfolgreich gesendet habe...

    Danke für die schnelle antwort
  • in: SMS api script geht nicht

    geschrieben von tion

    Hallo Leute,
    Ich habe vor ca. 5 Minuten gesehen, dass Lima-city auch SMS-Api hat, also bin ich schnell zum nächsten Laden und habe mir eine Paysafe-card geholt. Dann habe ich mir schnell ein Script geschrieben, dass i-wei nicht funktioniert. Mache ich da was falsch???
    (Nur ich sende mit dem script, um das mal vorher zu sagen ;-))

    Also, erstmal die index.html:

    <form action="sms.php" target="_kontakt" method="post">
    <table>
    <tr><td>Senden an:</td>
    <td><input type="text" name="empfaenger" maxlength="15" size="40"></td></tr>
    <tr><td valign="top">Ihre Nachricht.</td>
    <td><textarea name="nachricht" maxlength="159" cols="40" rows="9"></textarea></td></tr>
    <tr><td><input type="Submit" value="verschicken"></td></tr>
    </table></form>


    Header und alles habe ich erstmal rausgeschnitten.

    und die sms.php:


    <?php

    $text = '$nachricht';

    $retval = file_get_contents('http://api.lima-city.de/sms?user_id=$$$$$$$$&apikey=$$$$$$&text='.urlencode($text).'&number=$empfaenger');

    echo "Status: " . $retval;

    ?>


    Bei $$$$$ habe ich meine User-id bzw. mein API-Key eingegeben, die unter Verwaltung/Add-ons/Kontinge waren.
    Ich habe mir 50 SMS'sen geholt.
    Mit meinem anderem Script test.php funktioniert aber alles:

    <?php

    $text = 'gesendet mit test.php';

    $retval = file_get_contents('http://api.lima-city.de/sms?user_id=$$$$$$$$apikey=$$$$$$$$&text='.urlencode($text).'&number=§§§§§§§');

    echo "Status: " . $retval;

    ?>


    (Natürlich wieder alles anonymisiert ;-))

    bitte um hilfe;
    tion

    (PPST: ist das eig. das richtige Forum??? oder in html / support???)
  • in: Mac vs. Windows 7 ! the long running battle

    geschrieben von tion

    With Windows I have very much problems, too.
    e.g. now, the Taskmanager (?) miss the buttons where you can change between open windows, tasks, cpu auslastung and so on.

    If I dont have to use so much to do with*.exe, *.com and *.bat I would "destroy" Windows and change to Linux, alternatin Mac.

    Sry, bad Englisch

    tion
  • in: Wie soll meine Firma heißen ?

    geschrieben von tion

    Problematikfälle
  • in: OpenSuse Internet

    geschrieben von tion

    Hallo Leute,
    wie einige von euch sicherlich schon mitgekriegt haben, lief mein Windows nicht wie es mal war,...
    Jetzt möchte ich gerne über OpenSuse ins Internet, kriege dies aber nicht eingerichtet.
    Spätestens Montag würde das Funktionieren, da kommt der "experte".

    Ich versuche dies über KInternet, wenn ich einmal raufklicke färbt sich der Hintergrung grün,
    beim 2. Mal kommt dann so ein Blitz der in den Stecker zeigt, geht dann aber darauf wieder weg.
    Hier der "Code":

    SUSE Meta pppd (smpppd-ifcfg), Version 1.59_SVN31 on Linux-ao36.
    Status is: disconnected
    trying to connect to smpppd
    connect to smppd
    Status is: disconnected
    Status is: connecting
    Status is: disconnected
    pppd[0] died: pppd options error (exid code 2)


    Eingerichted habe ich schon das Modem (Modem einrichten)


    Modemgerät:
    /dev/modem/

    Amtshohlung (falls nötig)


    Wählmodus:
    x Tonwahl
    Impulswahl

    Spezielle Einstellungen:
    x Lautsprecher an
    x Wahlton abwarten

    Provider (rechts die Spalte):
    Versatel ***

    =>Name für die Einwahl: provider1
    =>Name des Providers
    =>Versatel ***
    =>Telefonnummer
    =>Unsere Festnetznummer (in Zahlen)
    =>Berechtigung:
    =>Benutzername
    =>**************@versanet.de
    =>Passwort:
    =>**************
    =>x Immer Passwort abfragen

    Bitte um Hilfe (Falls ich was vergessen habe bitte bescheidgeben)
    tion


  • in: 3gp dateien hochladen

    geschrieben von tion

    Lösung:

    Downloadserver oder mit anderem Format & Konverter (oder verlinken, z.B. Super 2010) hochladen
  • in: Sonderzeichen in Passwort

    geschrieben von tion

    Hallo lima-city,
    ich hatte gerne, dass man sonderzeichen in Passwörter benutzen kann, da ich mir dann weniger Passwörter merken muss.
    90% meiner Passwörter sind nähmlich aus Sonderzeichen, Zahlen und Buchstaben,... ach ja, mind. 8 Zeichen.

    Kann man das eig machen??? oder geht das technisch nicht???
  • in: Leicht zu erlernende Sprache gesucht.

    geschrieben von tion

    medi8tor, damit haben wir früher in der 5.Klasse "programmiert",...

    http://www.dooyoo.de/web-design/mediator-5/303900/

    natürlich kann man damit keine sinvollen Programme erstellen,...

    tion

    Edit: Das unterstrichene
  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    OK, habe heute morgen meinem Vater demLaptop gegeben,
    gerade kam er wieder, sagte dann, ein Arbeitskolege habe ihn das gemacht, er solle nur noch Linux installieren und mit der Wiederherstellungspartition alles Wiederherstellen.

    :pissed:ALLES gelöscht, auch meine Videos.

    Danke an alle, die tapfer mitgeholfen haben,...

    tion


    An admins: kann geclosed werden

  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    kann ich das denn so ändern, dass BIOS auf F:// zugreift???

    Bräuchte echt dringend hilfe

    IDEE IN LETZTER SEKUNDE
    Kann ich vielleicht im BIOS einstellen, dass er die Festplatte von F:// booten soll???
  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    Kann man auchmit Knoppix die Startpartition ändern;
    also F:// auf C:// umändern???

    Danke für eure rege beteilligung
    tion
  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    Wie ändere ich das denn ???

    gibt es irgendwelche boot-cds, Google Keine Ergebnisse gefunden,
    Warlinux, sah ich nach meinem letztem Thread, hat sehr viele Kratzer,...
    Und OPHCRACK Xp ist ja logisch, dass der nicht startet...

    Würde gerne wieder auf die Festplatte zugreifen *schnüff*

    Ein ganzes Wochenende auf schneller-pc-entzug...

    drafed-map schrieb:
    Brenne dir mit einem anderen Rechner eine Linux Live-CD


    CD oder DVD, das File das ich gefunden habe hat 1,78 GB,...

    Danke dass alle in diesem Board so nett sind
    tion
  • in: Zip-Archive

    geschrieben von tion

    Im filemanager steht doch aber direkt nach dem "Ausgabefeld"

    (so eine viereckige Box) Diese zip-Datei nach dem Upload entpacken.

    oder wie mein(s)t (du/ihr) das???
  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    Leider war die Windows-7-CD nicht dabei, und booten habe ich schon versucht mit Warlinux, ophcrack (auch wenns nichts bringt [zumindestens bei Win7])

    Harkt immer auf,...

    norbi schrieb: kannst auch die festplatte ausbauen und mit einem speziellen usb adapter (Amazon) die daten auf einen anderen pc schieben.

    :angel:

    gruß norbi


    Dazu müsste ichdoch den PC aufschrauben, währe denn dan nicht die Garanie weg???

    Außerdem habe ich mir mal beim Speicherdiagnosetool die Meldungen genauer angesehen:

    Fehler beim Zugriff auf F;//Windows/...

    macht das was aus das WIndows auf einmal auf F:// liegt???

    tion
  • in: Win7 Hardwarefehler / startet nicht

    geschrieben von tion

    Hallo lima-city-board,
    wollte gerade mit meinem 1/2 Jahre alten Laptop mich einlogen, als ich beim Hochfahren die Meldung bekam:

    "Windows 7 konnte nicht erfolgreich gestartet werden. Dies kann an einer kürzlich durchgeführten Hard- oder Softwareänderung liegen,
    bitte legen Sie die Windows-Installations-cd in das Laufwerk.
    Wenn Sie diese CD nicht besitzen, erfragen Sie die bei ... "

    Also suchte ich bei google, merkte dass man auch die Wiederherstellungs-cd einlegen kann und bootete diese.

    Die CD "merkte" das Windows nicht hochgefahren werden kann und reperierte für 4 Stunden mein Laptop.

    Dieser ließ sich aber trotzdem nicht hochfahren, wieder die Fehlermeldung oben.

    CD eingelegt, Speicherdiagnose und Fehlermeldung:

    "Ihre Hardware ist kaputt. (oder so ähnlich). Bitte erfragen Sie dieses Problem bei ihrem Hersteller und lösen Sie dass mit ihm."

    Kennt ihr ein anderen Weg den Laptop zu reparieren, abschicken will ich ihn nicht, da sehr (sehr) viele "private" Dateien draufsind.

    Ausserdem meine Komplette Video-Urlaubs-Sammlung, die ich gestern erst raufgemacht habe, backup existiert nicht,...

    Bitte auch das bis nächsten Freitag hinzukriegen, ein Freund kommt dann um sich die Urlaubsvideos abzuholen.

    *sich über den langsamen Computer ärgernd*

    tion
  • in: Lego Racers Multi Challenge Race Track Anleitung

    geschrieben von tion

    alles sauber, gereinigt, poliert, neue Batterien,...
    Die rote (und danach in unregelmäßigen Abständen die grünen) Lampe(n) leuchte(t/n).
  • in: Linkweiterleitung

    geschrieben von tion

    Danke erstmal für die ganzen Antworten;
    Habe von diesem 'Service' in i.einer Zeitschrift was gelesen, glaube ComputerBild ,...
    Mich interessierte nur, wie ich als "normaler" Mensch so etwas schreiben kann, erlich gesagt ist mir PHP immer noch unheimlich,...
    so viele Zahlen, Ziffern, Sonderzeichen.
    Ich werde mich mal mit dem PHP-Text von nemoinho auseinandersetzen, aber auch mit dem von afuseite und rnitsche, quap2 und allen anderen umsetzen, reiche den Link dann mal ein wenn es was geworden ist,...
    Danke an die Vielen antworten,... tion

    __________________________:stupid: tion mal nicht in eine eigene Zeile gesetzt
  • in: Gratis Domain

    geschrieben von tion

    nic.de.vu .de.vu domains
    nic.at.vu .at.vu domains
    nic.ch.vu .ch.vu domains
    nic.de.tc .de.tc domains
    nic.at.tc .at.tc domains
    nic.co.at.ce .co.at.ce domains
    nic.net.tc .net.tc domains
    ...

    Anleitung

    http://www.lima-city.de/tutorials/de-vu-domain-registrieren-und-richtig-konfigurieren

    tion
  • in: Linkweiterleitung

    geschrieben von tion

    Hab mir jetzt mal ein paar seiten angekuckt *kopfrauch* und muss ich den Quelltext

    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /

    RewriteRule ^kurzerdateiname,(.*),(.*),(.*)(\.html?)$ umstaendlicher_datei_name_und_lang\.php?ka_id=$1&mail=$2&top=$3 [L]


    RewriteRule ^(.*)(\.html?)$ modules.php?name=$1


    in eine .htaccess datei packen;

    htaccess ist doch passwortschutz, oder???

    Edit: mit htpasswd
  • in: Linkweiterleitung

    geschrieben von tion

    Danke für den Beitrag, habe gegoogelt,...
    so wie ich das verstanden habe wird dann auch nach der weiterleitung
    http://www.tion.de/2365
    als URL angegeben.
    Ich möchte aber, dass dann im Browser die Standarturl also
    http://www.arcor.de/Users/Nick/home/php/webseiten/index.php
    angegeben wird.

    Aber das mit dem mod_rewrite guck ich mir mal genauer an ,...
  • in: Linkweiterleitung

    geschrieben von tion

    Hallo Lima-city,
    Ich suche ein script, mit dem man auf einer meiner webseiten einen langen link eingeben kann.
    Dieser wird dann z.B in einer MYSQL-Datenbank gespeichert und einer "Weiterleitungsadresse" hinzugefügt.


    Beispiel:

    Du möchtest ein Freund deine Webseite zeigen, er soll aber nicht den ganzen Link

    http://www.arcor.de/Users/Nick/home/php/webseiten/index.php

    eingeben müssen. Also geht er auf meine Homepage, gibt dort die Adresse ein und erhält dann z.B. die Adresse

    http://www.tion.de/2365

    Wenn er darauf geht wird er ohne Vorwahnung oder "sie werden weitergeleitet" einfach auf

    http://www.arcor.de/Users/Nick/home/php/webseiten/index.php

    weitergeleitet.

    [alles nur beispielangaben]



    Wichtig ist mir auch, dass rechts nicht angezeigt wird


    Am meisten benutzte Links:

    http://www.tion.de/2365
    http://www.tion.de/2364
    http://www.tion.de/2363


    , sondern alles "geheimgehalten" wird.

    Die Adressen oben sind nicht gültig, obwohl ich mir warscheinlich noch eine .de.vu holen werde.

    MySql besitze ich auch, nur halt das script nicht ,...


    Bittend um Hilfe,
    Tion

  • in: Ist W-Lan & Lan gesundheitsgefährdend?

    geschrieben von tion

    Mal ganz erlich,...
    Wenn Lan oder W-Lan so gefährlich ist, würden sie den nicht in ALLEN Medein darauf hinweisen ???
    Bei unserem Nachtbarn läuft seit 2 Jahren durchgängig W-Lan, der , seine Frau oder seine Kinder hatten noch nicht Krebs.
  • in: Mac vs. Windows 7 ! the long running battle

    geschrieben von tion

    In my opinion Linux (speziality [???]) Ubuntu.
    But there are lots of games that runs only on windows.
    And on that (Portable PC) I bought a few month ago was only Windows 7, Im to lazy to install Ubuntu.

    :thumb: Linux
    :thefinger: Window

    If linux would exist bevor Windows, I think linux would be a better 'programm'

    I can't say much to Mac because I never used it.

    Sorry for bad Englisch
  • in: Könntet ihr noch ohne Handy leben?

    geschrieben von tion

    Ich könnte auch ohne Mobiltelefon leben, benutze es aber nur als Notfallmittel.
    Habe bis jetzt max 5 SMS in 14 Lebensjahren versendet, gucke eigentlich nur auf Uhrzeit oder Wecker.

    Hättest du jetzt nach PC gefragt, das wäre etwas anderes ,... :thumb:

  • in: Lego Racers Multi Challenge Race Track Anleitung

    geschrieben von tion

    Hallo lima-city board,

    Wir haben letzte woche von Lego-Racers eine Strecke bekommen, und jetzt wissen wir nicht, wie man die Autos zum bewegen kriegt.

    Gebraucht, ohne Anleitung, vom Bekannten.

    Wenn wir das Auto runtergedrückt halten, bis jedes Licht einmal an war, fährt das Auto trotzdem nicht.

    Kennt jemand eine Seite, wo dies erklärt wird???

    Anhänge

    http://www.amazon.de/LEGO-Racers-8364-Multi-Challenge/dp/B00027YGLU

    [amazon]B00027YGLU[/amazon]

    Vielen Dank im Voraus :thumb:
    tion
  • in: Gratis Domain

    geschrieben von tion

    Ich sehe gerade ein fehler, berichte ich einfach mal

    bis 5 kostenlose, vll tuts im Internet nachschlagen.

    80 sind Premium-account, der kostet aber etwas.

    (hoffe, habe jetzt niemanden in die Schuldenfalle geschickt)

    tion
  • in: Gratis Domain

    geschrieben von tion

    nicht umbedings .de,
    aber DynDNS.com http://www.dyndns.com/services/wizard/free-domain-name.html
    bis 80 kostenlose, vll tuts im Internet nachschlagen.
    Denke daran das auch hier http://www.lima-city.de/domains/action:overplug zu registrieren.
    Ich denke ich richte mir das auch gleich an;

    kannst dir ja mal angucken

    tion

  • in: Der längste Thread aller Welten

    geschrieben von tion

    HEY,
    wieso wurde mein Beitrag aus diesem Forum entfernt???
  • in: Benutzer Login selbst erstellen

    geschrieben von tion

    .htaccess
    http://www.homepage-kosten.de/htaccess/
    http://www.webmaster-toolkit.com/htaccess-generator.shtml
    ACHTUNG
    ganzen Pfad angeben:
    /home/webpages/lima-city/djhousemeister/html

  • in: Steffan Raab hingefallen

    geschrieben von tion

    Kein Fake,
    sieht nur so aus.
    Pro7 bezahlt die 2 mll???
  • in: Homepage Maker 6 exportieren

    geschrieben von tion

    hat sich erledigt, auf einen anderen Server hochgeladen und von dort wieder runtergeladen. :biggrin:
    Mein Problem/Frage war aber wie ich es schaffe die Dateien direkt auf dem Computer zu speichern, ohne es immer hoch und wieder runterladen zu müssen...
    Also "Datei/Speichern unter"
  • in: Compaq Festplatte

    geschrieben von tion

    Hallo Leute,
    ich suche eine Festplatte für ein Compaq (Ja, die sind pleite xD) Gerät, genauer Cq71.
    Je mehr speicher desto besser, am besten im Internetshop.
    Freue mich auf Hilfe,
    Tion
  • in: Windows xp Modus auf Windows 7

    geschrieben von tion

    Auf das Programm Rechtsklick/Eigenschaften/Kompatiblität/Programm im Kompatibilitätsmodus ausführen für:/Windows XP (Service Pack 2)


    Edit: Sry, zu Spät auf den neuen Eintrag geachtet xD
  • in: Fluchtmöglichkeiten vor Feuer in einer Schule

    geschrieben von tion

    Ich weiss nicht einmal wie sich unser anhört ... Weiß bestimmt nicht einmal die Oberstufe xD
    Unsere Schule kann mal in Latein eine Feuerübung machen, habe ich nix gegen. Wie RAD (Kürzel unserer Lehrerin) gucken wird.
    Schule kaputtmachen mache ich mit :thumb:
  • in: Werbung bei lima-city

    geschrieben von tion

    Das Programm mit der du die Website gebaut hast, wie heisst das ???
    Es gibt progs, die in der Demoversion Werbung einbaut.
    HomepageFix z.B. setzt in der Demo zwischen die Blöcke Eigenwerbung, wenn man HomepageFix f 30 Euro kauft, geht die Werbung weg.
    Ich benutze den Homepage Maker 6, auch wenn der was gekostet hat und ich den Dreh irgendwie noch nicht raus habe xD

    Tion
  • in: Homepage Maker 6 exportieren

    geschrieben von tion

    Ich habe mal wieder eine Frage ,und zwar nutze ich den Homepage Maker 6 Express. Jetzt möchte ich gerne die html Dateien in einen seperaten ordner exportieren. Google sagt nur, wie man die Website auf einen Ftp-server lädt, aber man kann in den Projekt-Eigenschaften doch auswählen zwischen:

    =>Das Projekt als HTML-Seiten exportieren und lokal speichern
    =>Das Projekt als HTML-Seiten exportieren und auf den Server laden
    =>Das Projekt online bereitstellen und dort bearbeiten

    Benutzt jemand auch das Programm und kann mir sagen wo ich kliecken muss damit der Homepage Maker das exportiert???

    Tion
  • in: Dateiupload per Batch

    geschrieben von tion

    thx jetzt funktionierts (naja, beim ersten mal)

    werde noch ein bischen weiter probieren
    Tion
  • in: Dateiupload per Batch

    geschrieben von tion

    Hallo, alle zusammen,
    Ich wusste nicht ob das jetzt zu Programmiersprachen oder zum lima-city-forum allgemein gehört.

    Ich möchte gerne über eine *.bat Datei automatisch Dateien hochladen. (bei lima-city) Ist das möglich, wenn ja wie,...

    Danke im Voraus

    Tion
  • in: Fluchtmöglichkeiten vor Feuer in einer Schule

    geschrieben von tion

    Bei uns wurde nicht einmal Feuerübung gemacht (in 4 Jahren), Wir müssen 4 Treppen runterlaufen, dann einen Betongang, am Lehrerzimmer vorbei, links durch 2 Feuerschutztüren und dann über den Schulhof nach draussen. Da wäre es sinnvoller aus dem Fenster zu Klettern und über die Dächer abzuhauen xD
  • in: Welches Handy habt ihr und warum?

    geschrieben von tion

    Sony Ericsson K810i

    Warum???

    Weil ich es geschenkt gekriegt habe xD

    Zufrieden???

    Definitiv nicht wegen dieser blöden Kamera
  • in: GGCity stellt sich vor

    geschrieben von tion

    Das sieht eig ganz gut aus, habe mich zwar nicht registriert, aber...
    Fast wie mit einem Prog geschrieben
    Ich würde die Spieloptionen noch ausblenden und das Design ändern :biggrin:
  • in: mein internet ist viel zu langsam

    geschrieben von tion

    wow, habe nur ne 2000 statt ner 6000 Verbindung...
  • in: UMTS Express Card

    geschrieben von tion

    1. UMTS kostet was (besser Lan oder W-Lan nutzen)
    2. UMTS ist nicht sicher da es zu der nächstliegenden Antenne "sendet".

    SMS und Telefone sind ja auch nicht sicher :biggrin:
  • in: WLAN sicherer machen

    geschrieben von tion

    Bin auch für WPA2, ruter gibts ab 50 € z.B. bei Media Markt und wenn du dir einen teueren holst vll eine hübsche Agenda-2010 Karte xD
  • in: Notfall-USB-Stick: Was soll drauf?

    geschrieben von tion

    dolvik schrieb:
    Hab ich das richtig verstanden - du willst nen Stick zusammenstellen, auf dem die nötigsten / wichtigsten Programme drauf sind?

    Wenn ich meinen Laptop neu aufsetze hab ich auch so nen Stick:
    - AVG (Antiviren-Programm)
    - MS Office 2007 Enterprise
    - Google Chrome, Firefox, Thunderbird
    - Paint.NET, Gimp
    - iTunes, Nemp
    - XAMPP, PHPDesigner 2007
    - 7zip
    - SharpDevelop, Eclipse, Lazarus
    - Skype, ICQ, MSN
    - selbst geschriebene Tools und größere Programme


    Was willst du m Microsoft Office, XAMMP,... auf einem NOTFALL-stick???
    Kann man immer installieren bzw downloaden
  • in: Suche Bilige Laptop

    geschrieben von tion

    würde meinen Empfehlen, von Media Markt 550 Euro

    Win 7,
    4 GB Ram,
    320 GB Festplatte,
    2,20 Ghz Prozessoren

    Ich schreibe einfach mal den Aufkleber ab:

    hp
    Presario CQ71
    Serial: CNF9416F5X
    Product: VL007EA#ABD
    Warranty: 1 Year
    Model: Cq71-317SG
    (Nackenkrampf xD)

    tion

Login zum Webhosting ohne Werbung!