Signaturen durch php-Script einfügen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Malusia
Mitglied
Beiträge: 4
Registriert: 05.06.2009 09:16

Signaturen durch php-Script einfügen

Beitrag von Malusia »

Hallo,

ich versuche über ein von mir selber geschriebenes php-Script die Signaturen für die Benuteraccounts einzupflegen.
Dies habe ich bei den Avataren bereits erfolgreich gemacht (handelt sich hier um eine Communityseite, bei der sich das gut anbietet).

Nun stellte sich jedoch herraus, dass die Signaturen durch irgendein Verfahren verschlüsselt werden und erst dann in die Datenbank eingepflegt werden.
Durch ein wenig googeln, habe ich herausgefunden, dass die include/bbcode.php -Datei dafür zuständig ist.

Wenn ich mich nicht irre, müssen die Spalten user_sig (hier muss die Signatur als [BLOB] ren - jedoch weiß ich noch nicht so richtig was das ist), die user_sig_bbcode_uid (hier wird der erzeugte Code eingetrage, dessen Musster ich nicht erkennen konnte und der wahrscheinlich durch die oben genannte Datei erzeugt wird) und die user_sig_bbcode_bitfield (hier steht immer GA== drin) befüllt werden.

Meine Frage ist nun, wie ich die genannte Datei dazu verweden kann, die genannten Spalten mit dem richtigen Inhalt zu befüllen.

Mein Script könnt ihr hier anschauen. Wie bereits erwähnt enthält die Datei auch das Updaten der Avatare. Bitte seit etwas umsichtig mit mir, ich bin noch in der Lernphase, wenns ums PHP geht und somit sind die Scripte, die ich schreibe noch nicht so elegant und schön :-)

Code: Alles auswählen

<?php
chdir("das verzeichnis in dem die datei liegt, da hier ein cronjob hinter liegt");
include ('../sql_connection/mysql_connect.php');

//-----------------------------------------USERID-------------------------------------------
$mysql_query_userids = mysql_query("SELECT id FROM jos_users"); 
while ($userids = mysql_fetch_array($mysql_query_userids, MYSQL_NUM)) {
  foreach ($userids as $userid) {
   
//-----------------------------------------USERNAME-----------------------------------------
     $mysql_query_username = mysql_query("SELECT username FROM jos_users WHERE id=" . $userid);
     $username_arr = mysql_fetch_assoc($mysql_query_username);
     $username = $username_arr['username'];
     
//-----------------------------------------PHPBB USERID--------------------------------------     
    $mysql_query_phpbb_userid = mysql_query("SELECT user_id FROM phpbb_users WHERE username='" . $username ."'");
     $phpbb_userid_arr = mysql_fetch_assoc($mysql_query_phpbb_userid);
     $phpbb_userid = $phpbb_userid_arr['user_id'];
       
//-----------------------------------------COPY----------------------------------------------
    $src = '../../site/images/comprofiler/tn'.$userid.'.png';
    $des = '../../forum/images/avatars/upload/bfb2af1a007c1d4d1f3beaf76b01e1ae_'.$phpbb_userid.'.png';
    copy  ($src,$des);
   
//-----------------------------------------BBCODE--------------------------------------------
    $message ='[url=http://server/site/][img]http://server/daten/event_signaturen/img/'.$userid.'_signatur.png[/img][/url]';
   
    //$uid = bbcode_second_pass(&$message, $bbcode_uid = '', $bbcode_bitfield = false);
   
//-----------------------------------------UPDATE DATABASE-----------------------------------
    mysql_query("UPDATE phpbb_users SET user_avatar = '". $phpbb_userid . ".png' WHERE username='" . $username."'");
    mysql_query("UPDATE phpbb_users SET user_avatar_type = '1' WHERE username='".$username."'");
    mysql_query("UPDATE phpbb_users SET user_avatar_width = '95' WHERE username='".$username."'");
    mysql_query("UPDATE phpbb_users SET user_avatar_height = '150' WHERE username='".$username."'");
   
    mysql_query("UPDATE phpbb_users SET user_sig = '".$message."' WHERE username='".$username."'");
    mysql_query("UPDATE phpbb_users SET user_sig_bbcode_bitfield = 'GA==' WHERE username='".$username."'");
    mysql_query("UPDATE phpbb_users SET user_sig_bbcode_uid = '".$uid."' WHERE username='".$username."'");
   
   

    include('../../forum/includes/bbcode.php');   
  }
}
include ('../sql_connection/mysql_close_connect.php');
?>
Ich nutze ein phpbb der Version 3 (Sonst wär ich glaube auch im flaschen Forum :grin: )

mfg Malu
Malusia
Mitglied
Beiträge: 4
Registriert: 05.06.2009 09:16

Re: Signaturen durch php-Script einfügen

Beitrag von Malusia »

Ich weiß, dass das gehen die forumregeln verstößt, aber anders geht das thema einfach verschütt.
Darum melde ich mich hier noch mal und wollte fragen, ob vielleicht nun jemand eine lösung kennt
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: Signaturen durch php-Script einfügen

Beitrag von darkonia »

kannst die frage auch nochmal hier stellen

http://www.die-muellers.org
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Signaturen durch php-Script einfügen

Beitrag von 4seven »

dass das gehen die forumregeln verstößt
erstmal siehe letztes post und:

zweitens: du darfst alle 24 std. bumpen :wink:
Malusia
Mitglied
Beiträge: 4
Registriert: 05.06.2009 09:16

Re: Signaturen durch php-Script einfügen

Beitrag von Malusia »

habs jetzt auch gelesen =) danke für den hinweis.
auf der gelinkten seite habe ich das problem auch noch mal geschildert.

wenn ich eien antwort habe, gebe ich bescheid. vielleicht meldet sich hier ja auch noch mal jemand, der eine gute idee hat :)
Malusia
Mitglied
Beiträge: 4
Registriert: 05.06.2009 09:16

Re: Signaturen durch php-Script einfügen

Beitrag von Malusia »

Ich meld mich noch mal, in der hoffnung, dass jemand mir helfen kann. ich komme einfach nicht drauf.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“