ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
399
399
EMPFEHLEN
-
hab da mal ne frage:
wenn ich mich bei meinem chat einlogge und als benutzername wörter mit ö,ä,ü oder ß nehme, kommt bei mir folgende fehlermeldung
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
couldn't create child process: 22: C:/wampp2036/php4/php.exe
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den webmaster hierüber.
Error 500
localhost
10/23/02 15:11:44
Apache/2.0.36 (Win32)
Er zerstückelte mit der scharfen Klinge des wahrhaftigen Edelmuts den toten Lügenleib, an dem nicht nur ich meinen schwärzesten nekrophilen Neigungen nachzugehen geneigt war.
-
"Mein Auto springt nicht mehr an, wenn ich den Zundschlüssel umdrehe. Woran liegt das?"
SCNR
Wäre also nicht schlecht, wenn du ein bisschen mehr Informationen liefern würdest. Am besten Quellcode.„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
bittschönPHP-Code:
<?
//Zeit überprüfen
$fcontent = file ("online.txt");
$anz = count($fcontent);
$delete = time() - 600;
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n", "", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if( $zeile[1] <= $delete ){
$fcontent[$i]="";}}
//Erneute Abfrage um aus Schleife rauszukommen
if( $zeile[1] <= $delete ){
//löschen aus online.txt
$fcontent = file ("online.txt");
$anz = count($fcontent);
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n","", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if($zeile[0] == $name){$fcontent[$i] = "";}}
$fp = fopen ("online.txt", "w");
flock( $fp, LOCK_EX );
for ($i = 0; $i <= $anz-1; $i++) {fputs ($fp, "$fcontent[$i]\n");}
flock( $fp, LOCK_UN );
fclose($fp);
//Cookie / header
setcookie("user", "$name", time() - 12000);
;}
$fp = fopen ("online.txt", "w");
for ($i = 0; $i <= $anz-1; $i++){fputs ($fp, "$fcontent[$i]\n");}
fclose($fp);
if(isset($name)){
$fcontent = file ("online.txt");
$anz = count($fcontent);
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n", "", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if($zeile[0] == $name){
echo "<center><br>Dieser Name wird bereit verwendet!";
$hit = 1;}}
if($hit!=1){
$farbe = $Liste[0];
setcookie("log","$name",time()+3600);
header("Location:chat2.php?name=$name&farbe=$farbe");
}}
?>
<HTML>
<HEAD>
<TITLE>Chat Box</TITLE>
<style type="text/css">
A:link {text-decoration:none; color: #000000; }
A:visited {text-decoration:none; color: #000000; }
A:hover {color: #000000; text-decoration: none; }
</style>
</HEAD>
<body>
<center>
<font size="2" face="Verdana" color="#000000">
<form method="get" action="<? $PHP_SELF ?>">
Name <input name="name" type="text" class=textfeld size="20" maxlength="20">
Schriftfarbe <select name="Liste[]">
<option value="black">schwarz</option>
<option value="red">rot</option>
<option value="yellow">gelb</option>
<option value="green">grün</option>
<option value="blue">blau</option>
<option value="brown">braun</option>
</select><br><br>
<input type="submit" value="Chat betreten" class=button>
<input type="hidden" name="enter">
</form>
<center>
<BODY bgcolor="#FFFFFF" border="0" bgproperties="fixed"><center><table width="135>
<font face="Geneva,Verdana,Arial,Helvetica,Geneva" style="font-size:9px;">
<font size="1" face="Verdana" color="#000000">User online :
<?
$fp = fopen("online.txt","r");
while(!feof($fp))
{
$zeile = fgets($fp,10000);
$zeile = eregi_replace("#[0-9]*#*[a-z]*#","", $zeile);
echo "$zeile";
}
fclose($fp);
?>
</table>
</body>
</html>
Er zerstückelte mit der scharfen Klinge des wahrhaftigen Edelmuts den toten Lügenleib, an dem nicht nur ich meinen schwärzesten nekrophilen Neigungen nachzugehen geneigt war.
-
23.10.02 22:43 #4
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
Wenn ich nach einem kurzen Blick nicht ganz falsch liege übergibt das script beim einloggen den namen über die url.
also folgende Zeile:
header("Location:chat2.php?name=$name&farbe=$farbe");
über die URL kann man keine Sonderzeichen (also auch Umlaute) übertragen, die müssen URL-encoded werden.
du wirst sicher schon mal gesehen haben, das in der url leerzeichen mit %20 dargestellt werden.
in php gibt es daher urlencode() und urldecode()
siehe Referenz:
http://www.php.net/manual/en/function.urlencode.php
also, bevor die variable an die url weitergegeben wird urlencode() und bevor sie verifiziert wird urldecode().
jetzt sollte es laufen!Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
-
ahja dankeschön
Er zerstückelte mit der scharfen Klinge des wahrhaftigen Edelmuts den toten Lügenleib, an dem nicht nur ich meinen schwärzesten nekrophilen Neigungen nachzugehen geneigt war.
Ähnliche Themen
-
Fehler R6034 - Fehler bei Firefox, vermutlich VLC-Player
Von HPB im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 23.11.09, 12:27 -
Mysql fehler warum? Finde keinen Fehler
Von strex im Forum PHPAntworten: 6Letzter Beitrag: 12.06.07, 18:28 -
[help] Fehler auf Site - kann den Fehler nicht finden...
Von Nice99 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.08.06, 22:30 -
Eigener FTP Server - 502 command FEHLER - local = ok, ip = fehler
Von robertino im Forum Hosting & WebserverAntworten: 26Letzter Beitrag: 30.04.04, 12:13 -
*argh* fehler im GB-installscript find aber den fehler nicht
Von Wolf of Doom im Forum PHPAntworten: 5Letzter Beitrag: 06.05.02, 11:54





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren