Zum Inhalt springen

FisyX

Mitglieder
  • Gesamte Inhalte

    121
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von FisyX

  1. Ich weiss ja nicht ob das thema hier her gehört.... nu ja... nicht das ihr mich jetzt für blöd haltet, aber ich hab da mal ne ganz dumme frage Kann man ohne den soud auszustellen den "klick" ton eines ständig refreschenden php scripts ausstellen ???? weis ja nicht ... vieleicht gibts ja ne möglichkeit.... Also man soll nebenbei noch musik hören aber kein klick zwischenrein ertönen hoffe es gibt ne möglichkeit
  2. Hey leute..... ich finde einen chat in php gut... ok es entsteht viel traffic aber dafür läuft dieser auf herkömmlichen webspace was ein java chat nicht macht wegen laufzeitbeschränkung.
  3. Ja zum zweiten teil...... sagen wir mal so....... ich hab nen externen java bot. is halt für javachats gedacht.... isn alter von nem cassiopia chat. aber da muss man so sachen wie port angeben und .... mein php chat läuft über keinen port :confused: Weiss ja ned ob man den doch verwenden kann .... vieleicht bin ich einfach nur zu blöd
  4. Nu ja... sag mir warum dies nicht sinvoll sein soll ??? Sagen wir es befinden sich 3 chatter im raum. 2 unterhalten sich , der 3 fängt an 1000 mal hintereinander die zahl 1 einzutippen. Kein Admin da ???!!! Der floodschutz verhindert dies. Mann könnte ja noch eine zusatzfunktion einbauen wo den flooder für eine gewisse zeit kenbelt ??!! Sag mir warum du dies nicht sinnvoll hälst
  5. Habe ein PHP Chat und möschte einen sogen. Floodschutz einbauen.... hab aber nicht den geringsten Ansatz wie ich so einen aufbauen bzw. programmieren könnte... Die Bedingungen: Der Chatter soll max x sätze in einem zeitintervall von x sekunden absenden. Die sätze werden in einer MYSQL Tabelle gespeichert! Eigabe erfolgt über ein Textfeld. Hoffe ich bekomme ein Paar Tipps und Anregungen Ach ja... wenn einer vieleicht noch weiß wie man einen Chatbot schreiben kann (erstmal das dieser sich zum chat verbindet) oder wo man einen herbekommen kann ??? Kann erstmal nen einfacher sein... sollte sich nur mal mit dem chat verbinden können (also quasi einloggen). Hoffe auf zahlreiche Antorten
  6. Wie lautet die SELECT Abfrage ??? SELECT * FROM Tabelle WHERE status = "-1" oder gag="0" ORDER BY nick",$v) Wie muss der Oder befehl lauten ???? und = AND oder = OR ????? Bitte um Hilfe
  7. Nach geschlagenen 4 stunden hab ichs *freu* :D :D :D Will ja mein Glück teiel... also hier der quellcode: global $HTTP_COOKIE_VARS,$_T_USERS,$v,$_user; # Cookie auslesen $cookie=$HTTP_COOKIE_VARS['chatdaten']; if (isset($cookie) && $cookie!="") { $cookie=base64_decode($cookie); $cookie=explode(":", $cookie); $id="$cookie[0]"; $nick="$cookie[1]"; $pwd="$cookie[2]"; $ergebnis=mysql_query("SELECT * FROM ".$_T_USERS." WHERE nick='$nick' AND gag='0'",$v); $anzahl=mysql_num_rows($ergebnis); if ($anzahl==1) { $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); } else { die(); } }[/PHP] THX für eure hilfe :marine
  8. habs jetzt so geproggt: global $HTTP_COOKIE_VARS,$_T_USERS,$v,$_user; # Cookie auslesen $cookie=$HTTP_COOKIE_VARS['chatdaten']; if (isset($cookie) && $cookie!="") { $cookie=base64_decode($cookie); $cookie=explode(":", $cookie); $id="$cookie[0]"; $nick="$cookie[1]"; $pwd="$cookie[2]"; $ergebnis=mysql_query("SELECT gag FROM ".$_T_USERS." WHERE nick='$nick'",$v); $anzahl=mysql_num_rows($ergebnis); if ($anzahl==1) { $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); } else { die(); } }[/PHP] lese alle daten aus cookie aus. Der obige quellcode funktioniert. Aber er funktioniert auch, wenn in der spalte gag 0 eingetragen ist! Woran liegt es ??? Help :confused:
  9. mein bisheriger code: $ergebnis=mysql_query("SELECT gag FROM ".$_T_USERS." WHERE nick='".$nick."'",$v); $anzahl=mysql_num_rows($ergebnis); if ($anzahl == 0) { $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); } else { die(); }[/PHP] Das script soll den wer in der spalte gag der tabelle test mit dem von mir gewollten wert 0 vergleichen! wenn gag = 0 dann führe script aus.... andernfalls nicht. Den gag wer muss ich anhand des usernamen rausfiltern. Denn nur wenn der user in der tabellenspalte gag 0 drin stehen hat soll das script nix machen Es will ned funktionieren.... Warum ????????? Was mach ich falsch ???? :( :(
  10. Habe etwas programmiert. Dieses Script soll den wert aus der spalte gag in der tabelle $_T_USERS auslesen und dann mit einem vorgegebenen wert (hier 0) vergleichen. Es soll anhand des schon bekannten namen (hier der wert nick) dessen wert im feld gag auslesen. Ist der Wert 0 soll das script weiter ausgeführt werden. andernfalls abbrechen (nichts machen). Mein Code: $result= mysql_query("SELECT gag FROM $_T_USERS WHERE nick = $user"); if ($result == "0") { $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); } else die(); } [/PHP]
  11. Also ... ich habe die lösung.... Ich bitte nur darum vorher noch kurz zu kontrollieren ob die abfrage stimmt: Ich habe jetzt folgendes umgeschrieben: $result= mysql_query("SELECT gag FROM $_T_USERS WHERE nick = $user"); if ($result ==0) { $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); } else die(); }[/PHP] erst soll er aus der spalte gag den wert des jeweiligen users auslesen und in $result speichern. danach wird result verglichen ob es 0 ist. wenn ja erfolgt der datenbankeintrag .... wenn nein kann man soweit ich weiss die abfrage mit die(); beenden ...oider??? Bitte um eine kurze rückmeldung danke schonmal im vorraus
  12. Ich denke an dieser stelle muss eine abfrage rein: if ($fett=="ja") { $format.="<b>"; } if ($kursiv=="ja") { $format.="<i>"; } ---> Hier $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); OK, meine Idee: Ich erstelle ein weiteres Feld namens GAG in der Tabelle Users. ort trag ich standartmäsig den wert false ein! Mein Chatbefehl /gag username schreibt in dieses feld den wert true rein! /rgag setzt diesen wert wieder auf false Im bigen code setze ich eine abfrage rein wenn gag von tabelle user = true mache nichts else füge massage in die tabelle. währe nett wenn ihr mir beim quellsurce helfen würdet
  13. Das ist das script das die chatter massages in die db schreibt <?php $min=1000; include("settings.inc.php"); if ($ist_user==0 || $_user->chat_raum=="0") { include("commands/fehler.inc.php"); } echo "<html><head></head><body>"; $text=htmlspecialchars(strip_tags(trim($HTTP_POST_VARS['text']))); $schriftart=trim(stripslashes($HTTP_POST_VARS['schriftart'])); $fett=$HTTP_POST_VARS['fett']; $kursiv=$HTTP_POST_VARS['kursiv']; $farbe=$HTTP_POST_VARS['farbe']; if ($text=="") { die(); } $an=""; # Nachricht wird formatiert $text=strip_tags($text); $text=eregi_replace(";","{#[-sk-]#}",$text); if(eregi("^/|\@",$text)) { include "commands/einfach.inc.php"; } if(eregi("http://",$text)) { $text = eregi_replace("([url]http://[/url][^\n< ]+)","<a href='\\1' target='_blank'>\\1</a>",$text); } if(eregi("ftp://",$text)) { $text=eregi_replace("([url]ftp://[/url][^\n< ]+)","<a href='\\1' target='_blank'>\\1</a>",$text); } $text=ereg_replace("{s([^}]+)}","<img src=smilies/\\1.gif vspace=0 border=0>",$text); $text=addslashes($text); if ($fett=="ja") { $format.="<b>"; } if ($kursiv=="ja") { $format.="<i>"; } $sql="INSERT INTO $_T_CHAT_MESSAGES VALUES ('','$_user->chat_raum','$text','$_user->nick','$an','$farbe','$schriftart','$format','".date('YmdHis')."')"; mysql_query($sql,$v); # Die alten Daten werden gelöscht $e=mysql_query("SELECT * FROM $_T_CHAT_MESSAGES WHERE raum_id='$_user->chat_raum' AND an='' ORDER BY nummer DESC LIMIT $min,1",$v); $i=mysql_fetch_object($e); mysql_query("DELETE FROM $_T_CHAT_MESSAGES WHERE nummer<'$i->nummer'",$v); mysql_close($v); ?> </body> </html> [/PHP] hoffentlich hilft es euch weiter
  14. Habe das hier gefunden : Wie lösche ich alle Datensätze, die älter als n Tage sind? DELETE FROM kalender AS k WHERE (to_days(current_date) - to_days(k.datum)) > 30 2. DELETE FROM kalender AS k WHERE to_days(k.datum) < to_days(current_date)-30; 3. DELETE FROM kalender AS k WHERE k.datum < date_add(current_date, interval -30 day) Wie wende ich dies auf das obere beispiel an ???
  15. wie mach ich denn das mit einem TIMESTAMP.... noch nie gehört..... bitte erklähr mir mal
  16. Habe es vor volgendermaßen zu lösen: elseif (eregi("^/gag ",$text)) { # Knebeln eines Users $text=eregi_replace("^/gag ","",$text); $a=explode(" ",$text); if (online($a[0])) { global $ur; if ($ur->nick==$_user->nick) { schreiben_1(); echo "Sie dürfen sich nicht selbst Knebeln."; schreiben_2(); } elseif ($ur->status>1 && $_user->status=="2") { schreiben_1(); echo "Sie dürfen Administratoren und Superuser nicht knebeln."; schreiben_2(); } elseif ($ur->status>2 && $_user->status=="3") { schreiben_1(); echo "Sie dürfen Superuser nicht ins Knebeln."; schreiben_2(); } elseif ($ur->chat_raum!=$_user->chat_raum) { schreiben_1(); echo "User '$ur->nick' befindet sich in einem anderen Raum."; schreiben_2(); } else { $variable=true; while($variable) { mysql_query("DROP * FROM $_T_MESSAGES WHERE von='$ur->nick'",$v) $zaehler++; if ($zaehler == 10000) { $variable=false; mysql_query("INSERT INTO ".$_T_CHAT_MESSAGES." VALUES ('','$_user->chat_raum','User \'".$ur->nick."\' wurde vom System wieder entknebelt','".$_CHAT_ROBOTER."','','','','<b>','".date("YmdHis")."')",$v); } else { schreiben_1(); echo "'$ur->nick' konnte nicht geknebelt werden (Fehler bei der Ausführung des MySQL-Befehls)."; schreiben_2(); } } } }[/PHP] Ich lasse nur für 10 sekunden knebeln ...... Bitte könnt ihr mal über den surcecode drüberschauen ob der so korrekt ist??? Hab das Problem mit einer schleife gelößt... Doch wie kann ich das machen das die schleife auch tatsächlich 10 sekunden dauert??? Schleifen zähler hochsetzen ???
  17. habe einen PHP Chat und möchte diesen mit der user knebeln Funktion erweitern. Der chat basierd auf einer MYSQL Datenbank. Ich möchte erstmal eure Ideen wissen wie man so etwas überhaupt proggt.... in JAVA oder geht das auch in PHP ( /gag user -> der user kann nix mehr schreiben / /rgag -> der user kann wieder schreiben)? Also noch nicht wie ich das realisieren kann... nur ob es eine methode in php oder java gibt die soetwas ermöglicht...... vieleicht auch noch hinschreiben wie die methode heisst und dann sehen wir weiter Hoffe auf antwort
  18. Wie kann ich die Daten z.B Usernamen die in meiner mysql tabelle gespeichert sind in einem Drop Down Menü anzeigen lassen? Danach soll per Auswahl des Usernamens im Drop Down Menü dieser in einer Variable gespeichert werden zur weiteren Scriptverarbeitung zur Statusänderung. Praktisch so: <Drop Down Menü> ----User1---- ----User2---- ----user3---- ----User4---- UPDATE satus from meinetabelle wehere user = $user Hoffe auf hilfe
  19. Hallo alle miteinander. Habe folgendes problem. Brauche folgende befehle: a: -> Aus einer mysql tabelle alle usernamen auslesen wo gruppenid = 9 -> Diese dann in einer Variablen speichern und in eine andere tabelle wieder eintragen. b: -> Aus einer mysql tabelle alles löschen wo username = $username ---------------------------------------------------------------------------------------------------- Also wer mir kein codebeispiel posten möchte da er sgat so lerne ich nix soll doch bitte ein allgemeines Beispiel zu posten. Dies kann ich dann leicht auf meine Anwendung übertragen. Konkret: Werte aus tabelle a auslesen und in Tabelle b wieder speichern. (bitte auch dran denken, das alle Werte in Tabelle b beim nächsten auslesen von a überschrieben werden sollen. Und noch eine Frage: Wenn ich ein MD5 verschlüsseltes Password in eine tabelle eintrage, und es mit nem script auslesen lasse, wie kann ich dann dieses mit einem eingegebenen password in einem textfeld (noch nicht verschlüsselt) vergleichen ??? :confused: Danke schonmal für eure Hilfe!
  20. Nein... das würde sich aber auch nicht rentieren! Wenn es was einfaches ist, das man mit 2- 3 Handgriffen und keinerlei kosten zu lösen ist kann ich es durchführen.... andernfalls wird der Computer verschrottet.
  21. Hallo.... habe hier einen Computer auf der Arbeit der mal nen Server war. Daten: Siemens Scenic 800 Pentium 3 / 600 Mhz 130 MB Ram. Mein Problem: Anfangs ging der Computer nicht. Die Grüne Powerlampe blinkte. Sollte das Netzteil austauschen da event. kaputt! Doch das Neue funktionierte auch ned. Hab dan wieder das alte eingebaut und den hinteren Ein/Ausschaltknopf nen paarmal betätigt.... plötzlich wieder an gegangen. Heute.... vor 10 min. Plötzlich geht er wieder aus... das selbe Problem.... Powerlampe Blinkt grün... das Board hat Strom! Dann hab ich den netzteilanschluss nen paar mal vom Motherboard gelöst und wieder draufgestekt...(Momentan nur leicht draufgesteckt).. plötzlich isser wieder hochgefahren... aber kein Bild! dafür blinkte jetzt so nen brief Simbol auf der Frontblende des Rechners :confused: Anschluss fester draufgesteckt..... rechner wieder aus.... hab danach noch nen paar mal ab und wieder draufgesteckt... und aufeinmal isser wieder angesprungen ....... Woran könnte der fehler liegen ? Vermute an den Anschlüssen auf dem Motherboard wo das Kabel des Netzteils draufgesteckt ist.... Bitte um hilfe
  22. Danke für deine Antwort.... das war mir aber schon bekannt... das problem..... Ich habe mycript verschlüsselte passwörter und möchte diese md5 verschlüsseln. Weil das forum nur md5 auslesen kann und nicht mycript...
  23. hallo.... habe ein Problem! Ich habe ein altes Forum Tritanium Bulletin Board 1.2.3 (nicht Datenbank basierend) und möchte nun ein neues Forum einsetzen (mysql basierend). Alles soweit so gut. Nun das Problem: Ich wollte die User in das neue Forum integireren und musste entsetzt feststellen, das im neuen forum die Passwörter mit md5 verschlüsselt werden. Im alten hingegen mit einem prinzip das sich ich glaube "mycypt" nennt. Soweit ich es gerafft hab, ist mycript anscheinend eine Vorgängervariante von md5. Meine Fragen: -> Was ist Mycrypt ??? -> Kann man Passwörter die mit Mycrypt verschlüsselt wurden entschlüsseln ??? -> Oder kann mann wenigstens mycript in md5 umwandeln oder übnertragen ??? Danke schonmal im Vorraus für eure Antworten. Hoffe es gibt einen Weg

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...