IrcChat Modifizerung brauche Hilfe!!!

Begonnen von NeMeSiSX2LC, 08 Juli 2005, 15:32:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

RiotheRat

Zitat von: NeMeSiSX2LC am 14 Juli 2005, 18:44:45So bessa

Nicht wirklich  :-X Guck Dir mal den horizontalen Scrollbalken auf dem angehäng´ten Screenie an! Hoch und runter ist wurschtegal, darin hat man Übung (und ein stabiles Mausrad), aber das?!? Wirkliche Freude kommt da nicht auf ...

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

NeMeSiSX2LC

Jupps aber wenn mans im Editor von wie auf macht und den Zeileumbruch aktiviert ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Andi

Ja, und wenn ich mir dann noch das multidultisuppiaddon zum Editor installiere , dann finde ich auch den Rest der Datei und die passende Zeilennummer zur Fehlermeldung dazu...
Ist das so schwer, die Datei komplett unter neuem Namen zu speichern und bereitzustellen....

Ich weiss auch immernoch nicht, was in der ominösen Zeile 532 steht, bzw. was genau die neue Fehlermeldung mit Zeilennummer sagt, bzw. die Zeile dazu.....

Sorry, aber so helf ich nicht weiter.
Muss man denn alles aus der Nase ziehen. >:(
Bist doch wirklich schon lange genug dabei
schön´s Grüssle, Andi

NeMeSiSX2LC

Ich Sag jetzt besser nix sonst ortet das jetzt zum Grösseren Streit aus ;) die Datei ist im Anhang. Wenn es so genehm ist...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Homicide

fügst du die ganzen Leerzeilen extra ein damit das ganze nach mehr aussieht?

in zeile 532 steht bei mir nix :)

reduzieren wir das ganze mal aufs wichtigste:

$ChatPeople[]= "";

$ChatPeople[] .= "<option value=\"".$name."\" title=\"".$name."\">".$name."</OPTION>\n";

(sorry Andi, da muß ein Punkt hin :) )

$ChatPeople = array_unique($ChatPeople);

die Frage ist nur ob nun die Datei richtig ausgelesen wurde und dem Array auch werte übergibt.
Funktionieren muß es so, schliesslich ist es im who_is_online_eggdrop-block genau so hinterlegt wie NeMeSiSX2LC es rauskopiert hat :)

NeMeSiSX2LC

#25
die files sind laut ftp da...

Die Leerzeilen kommen immer wenn ich von der Seite was runterlade...

Im Endeffekt sind wir nun genauso weit wie am Anfang...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Hallo !
Zitat$ChatPeople[]= "";

$ChatPeople[] .= "<option value=\"".$name."\" title=\"".$name."\">".$name."</OPTION>\n";
sorry Andi, da muß ein Punkt hin

Ähhh, warum muss da ein Punkt hin ?
Durch die Angabe $ChatPeople[] ist $ChatPeople automatisch ein Array. Es wird automatisch der Index um eines hochgezählt und der Entsprechende Wert eingetragen. Dar Punkt vor dem Gleichheitszeichen ist dazu nicht notwendig. ?!

MfG
jubilee



Andi

#27
Zitatsorry Andi, da muß ein Punkt hin
Sorry, aber da sehe ich keinerlei Sinn drin...
Schreibe mal folgendes in eine Datei und rufe die auf:
<?php 
error_reporting
(E_ALL);
#$ChatPeople= "irhgendeinstring";
$ChatPeople[]= "";
print_r($ChatPeople);
$ChatPeople[] .= "irgendwas";
print_r($ChatPeople);
$ChatPeople array_unique($ChatPeople);
print_r($ChatPeople);
?>

Für was ist der Punkt gut?
Der einzige Effekt von $ChatPeople[]= ""; ist ein leeres Arrayelement. Der zweite Aufruf, mit dem Punkt fügt da nichts mehr hinzu sondern legt ein weiteres Arrayelement an.

Danach entferne mal das Doppelkreuz vor #$ChatPeople= "irhgendeinstring"; und kuck was passiert..... ;)
ok, mit dem Punkt hat die Fehlermeldung nix zu tun...
Aber mit mit meinem Hinweis, dass das Array irgendwo vorher schon ein String ist.


EDIT
uuuups, Jubilee war schneller  ;)
schön´s Grüssle, Andi

NeMeSiSX2LC

So damit hätte wir die "PUNKT" frage vom Tisch hat jetzt auch noch jemand eine Idee wie ich das eigentlich Problem löse ?
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Homicide

@andi
ok. sorry hast recht :)


@NeMeSiSX2LC
nö, das sollte so eigentlich funken.

NeMeSiSX2LC

Der Chat zeigt aber das es so nicht geht...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

wob

Vielleicht kann ja heute einer weiter helfen...

Wir danken jeden der uns da HELFEN kann
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

wob

Zitat von: wob am 22 Juli 2005, 12:13:43
Vielleicht kann ja heute einer weiter helfen...

Wir danken jeden der uns da HELFEN kann


Neue Woche neues GLÜCK :-)


Mfg Rene ;)
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

Andi

Schieb:
Zitat von: Andi am 08 Juli 2005, 19:23:21
Ohne in den Code zu sehen...

$ChatPeople wird irgendwo vorher zum String deklariert oder konvertiert.
.........
Also musst du dir klar sein, ob die Variable jetzt ein Array, oder ein String sein soll....
Zitat von: Andi am 14 Juli 2005, 20:19:05
Ja, und wenn ich mir dann noch das multidultisuppiaddon zum Editor installiere , dann finde ich auch den Rest der Datei und die passende Zeilennummer zur Fehlermeldung dazu...
Ist das so schwer, die Datei komplett unter neuem Namen zu speichern und bereitzustellen....

Ich weiss auch immernoch nicht, was in der ominösen Zeile 532 steht, bzw. was genau die neue Fehlermeldung mit Zeilennummer sagt, bzw. die Zeile dazu.....

Sorry, aber so helf ich nicht weiter.
Muss man denn alles aus der Nase ziehen. >:(
Bist doch wirklich schon lange genug dabei


;)
schön´s Grüssle, Andi

NeMeSiSX2LC

Meinste die Date iauf Seite 1 hab ich zj Spass reingehängt?? Kann ja auch nix für wenn die bei mir so uuups ankommen. Woble zieh du die mal vom FTP und hau die hier rein...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

wob

#35
Ok dann hier nochmal die index.php... vielleicht hilft die ja weiter  :-\
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

Andi

Sorry Leute, wir brauchen
- nochmal die aktuelle Fehlermeldung
- das, was in der angemängelten Zeile steht
- UND VOR ALLEM DEN GRUND, WARUM DAS ARRAY, AN DIESER STELLE BEREITS ALS STRING DEKLARIERT IST

(Und nein, ich installiere mir deswegen nicht den Chat.)
schön´s Grüssle, Andi

NeMeSiSX2LC

Ok so wirds nix mir zerhaut es immer die file. Würde es vielleicht ein Site Account und FTP zugang tun??
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Homicide

nein, zugriff auf dein Konto und deine Tanliste brauchen wir noch :)

kopier doch nochmal den Block raus indem das Array zum String feklariert wird, die Zeile in der der Fehler gemeldet wird und die genaue Fehlermeldung.
mehr brauchen wir echt nicht :)


NeMeSiSX2LC

Array > String:

$ChatPeople = array_unique($ChatPeople);
//$wio_chat_file_size = count($ChatPeople);
$sauber = "";
foreach($ChatPeople as $value) {

f($value !=""){

$sauber .= "\n$value";
$wio_chat_file_size++;

}
}

$ChatPeople = substr($sauber,1);

if($wio_chat_file_size>0){

if($onlinechatlistsize>=$wio_chat_file_size) {$onlinechatlistsize=$wio_chat_file_size+1;}

} else {

       $onlinechatlistsize=2;
$ChatPeople.="<option value=\"niemand\" title=\"niemand\">Kein User im Chat</OPTION>\n";
}


Zeile der Meldung(wie oft eigentlich noch):

$ChatPeople[] .= "<option value=\"".$name."\" title=\"".$name."\">".$name."</OPTION>\n";

Fehlermeldung:

Fatal error: [] operator not supported for strings in /*****/modules/Chat1024JVM/index.php on line 532
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1