[ 2.0.4 ] Smilie Creator 1.0.3
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- camel-twin
- Mitglied
- Beiträge: 44
- Registriert: 05.06.2004 00:35
- Wohnort: Minden
Von jedem zu gebrauchen
Hi
Habe den Smilie Creator schon seit längerer Zeit eingebaut.
Nun habe ich mal in die logs geschaut, und bin auf einmal in irgend welchen Rapid-Foren vertreten..
Der Typ hat mir einfach mein Schild geklaut!!
Und dieses Schild lässt sich auf meiner Page nicht ändern..
Will jetzt ja nicht knickerig sein, aber in seinem Forum kann er den Schildtext verändern wie er gerade lustig ist.
Es braucht sich ja denn keiner diesen Mod einbauen, es gibt ja genug andere die diesen Mod eingebaut haben.
Vielleich habe ich ja irgendwas falsch gemacht, das dieser Mod Domain-übergreifend wirkt.
Aber mit meiner Domain und seinem Schildtext kann er machen was er will.
??Habe ihn erst einmal komplett abgestellt.??
Ciao Peter
Habe den Smilie Creator schon seit längerer Zeit eingebaut.
Nun habe ich mal in die logs geschaut, und bin auf einmal in irgend welchen Rapid-Foren vertreten..
Der Typ hat mir einfach mein Schild geklaut!!
Und dieses Schild lässt sich auf meiner Page nicht ändern..
Will jetzt ja nicht knickerig sein, aber in seinem Forum kann er den Schildtext verändern wie er gerade lustig ist.
Es braucht sich ja denn keiner diesen Mod einbauen, es gibt ja genug andere die diesen Mod eingebaut haben.
Vielleich habe ich ja irgendwas falsch gemacht, das dieser Mod Domain-übergreifend wirkt.
Aber mit meiner Domain und seinem Schildtext kann er machen was er will.
??Habe ihn erst einmal komplett abgestellt.??
Ciao Peter
--Lieber eine Glasplatte als ein Brett vorm Kopp--
Kommen die Anforderungen von dem Server direkt? Oder ist er nur Referer?
Wenn ja, hoffe ich das Du einen Apache-Server hast, dann dann kannst Du es über die .htaccess Datei verbieten.
1. Referer verbieten
http://www.trafficklau.de/htaccess2.html
2. Spezielle IP verbieten (Hier stehen auch noch weitere Erklärungen dazu)
http://de.selfhtml.org/diverses/htaccess.htm
Ich hoffe das hilft Dir, ansonsten nochmal fragen.
Wenn ja, hoffe ich das Du einen Apache-Server hast, dann dann kannst Du es über die .htaccess Datei verbieten.
1. Referer verbieten
http://www.trafficklau.de/htaccess2.html
2. Spezielle IP verbieten (Hier stehen auch noch weitere Erklärungen dazu)
http://de.selfhtml.org/diverses/htaccess.htm
Ich hoffe das hilft Dir, ansonsten nochmal fragen.
Yours
Loeffel
Murphy: Professionals are predictable, but beware the world is full of amateurs.
Loeffel
Murphy: Professionals are predictable, but beware the world is full of amateurs.
- camel-twin
- Mitglied
- Beiträge: 44
- Registriert: 05.06.2004 00:35
- Wohnort: Minden
Hi
Irgendwie bekomme ich es nicht hin.
Das ist ein Referer aus einem Forum, mit guten Zugriffen.
Jetzt habe ich einfach mal Signature.php in das Forum gelegt..
Wie kann ich denn die .htaccsess ummodellieren das soetwas nicht passiert.
Habe schon einiges versucht.
Übrigens der webspace liegt auf 1&1.
Ciao Peter
Irgendwie bekomme ich es nicht hin.
Das ist ein Referer aus einem Forum, mit guten Zugriffen.
Jetzt habe ich einfach mal Signature.php in das Forum gelegt..

Wie kann ich denn die .htaccsess ummodellieren das soetwas nicht passiert.
Habe schon einiges versucht.
Übrigens der webspace liegt auf 1&1.
Ciao Peter
--Lieber eine Glasplatte als ein Brett vorm Kopp--
- camel-twin
- Mitglied
- Beiträge: 44
- Registriert: 05.06.2004 00:35
- Wohnort: Minden
Hi
Eigentlich ist es ein grundsätzliches Problem.
Wenn ich die text2schild.php?smilie=XXXX verlinke habe ich mein Problem.
Angenommen der Fall :Diese Datei ist in einem x.beliebigen Forum verlinkt.
Dann kann der User diese Datei immer wieder seinen, vielleicht nicht so optimalen, Begebenheiten anpassen.
Wenn der User editieren kann (in dem Forum) kann er immer wieder den Text ändern.!
Das fatale daran ist, das die Datei auf meiner Domain ist....
Dieses hier ist etwas anderes als eine Bild-Verlinkung.
Ich habe dabei, überhaupt keinen Einfluß darauf!
In diesem Fall habe ich den Admin angesprochen, der auch sofort reagiert hat.
Leider bin ich jetzt in diesem Forum das letzte Arsxx ..
Ist aber eigentlich auch egal
Ich glaube nicht das das mit der .htaccsess Datei funktioniert.
Habe es versucht, aber irgendwie kann ich die Php-Datei nicht sperren.
Nach einigen Versuchen habe ich mein eigenes Forum lahmgelegt!
Wenn noch jemand Tipps bezüglich des sperren hat, soll er schreiben.
Ciao Peter
Eigentlich ist es ein grundsätzliches Problem.
Wenn ich die text2schild.php?smilie=XXXX verlinke habe ich mein Problem.
Angenommen der Fall :Diese Datei ist in einem x.beliebigen Forum verlinkt.
Dann kann der User diese Datei immer wieder seinen, vielleicht nicht so optimalen, Begebenheiten anpassen.
Wenn der User editieren kann (in dem Forum) kann er immer wieder den Text ändern.!
Das fatale daran ist, das die Datei auf meiner Domain ist....
Dieses hier ist etwas anderes als eine Bild-Verlinkung.
Ich habe dabei, überhaupt keinen Einfluß darauf!
In diesem Fall habe ich den Admin angesprochen, der auch sofort reagiert hat.
Leider bin ich jetzt in diesem Forum das letzte Arsxx ..
Ist aber eigentlich auch egal

Ich glaube nicht das das mit der .htaccsess Datei funktioniert.
Habe es versucht, aber irgendwie kann ich die Php-Datei nicht sperren.
Nach einigen Versuchen habe ich mein eigenes Forum lahmgelegt!

Wenn noch jemand Tipps bezüglich des sperren hat, soll er schreiben.
Ciao Peter
--Lieber eine Glasplatte als ein Brett vorm Kopp--
Rechte sind Wurscht (Verzeichnis Standard 755)
Such in smilie_creator.php nach...
... und ersetz das Ganze durch:
Such in text2shield.php nach...
... und setz folgende Zeile drunter:
Sollte helfen ^^
Btw, cooles Avatar hast du da...
Such in smilie_creator.php nach...
Code: Alles auswählen
if($mode == "text2schild"){
$anz_smilie = -1;
$hdl = opendir("./smilie_creator/images/smilies/schild/");
while($res = readdir($hdl)){
if(strtolower(substr($res, (strlen($res) - 3), 3)) == "png") $anz_smilie++;
}
closedir($hdl);
$i = 1;
$ii = 1;
while($i <= $anz_smilie){
$smilies_wahl .= "<td><input type=\"radio\" name=\"smilie\" value=\"".$i."\"><img src=\"smilie_creator/images/smilies/schild/smilie".$i.".png\"></td>";
$smilies_js .= " if(document.schilderstellung.smilie[".($i-1)."].checked) var smilie = document.schilderstellung.smilie[".($i-1)."].value;\n";
if($ii >= 5){
$smilies_wahl .= "</tr><tr>";
$ii = 0;
}
$i++;
$ii++;
}
$smilies_js .= " if(document.schilderstellung.smilie[".($i-1)."].checked) var smilie = document.schilderstellung.smilie[".($i-1)."].value;\n";
$smilies_js .= " if(document.schilderstellung.smilie[".$i."].checked) var smilie = document.schilderstellung.smilie[".$i."].value;\n";
}
Code: Alles auswählen
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);
if($mode == "text2schild")
{
$anz_smilie = -1;
$hdl = opendir("./smilie_creator/images/smilies/schild/");
while($res = readdir($hdl)){
if(strtolower(substr($res, (strlen($res) - 3), 3)) == "png") $anz_smilie++;
}
closedir($hdl);
$i = 1;
$ii = 1;
while($i <= $anz_smilie){
$smilies_wahl .= "<td><input type=\"radio\" name=\"smilie\" value=\"".$i."\"><img src=\"smilie_creator/images/smilies/schild/smilie".$i.".png\"></td>";
$smilies_js .= " if(document.schilderstellung.smilie[".($i-1)."].checked) var smilie = document.schilderstellung.smilie[".($i-1)."].value;\n";
if($ii >= 5){
$smilies_wahl .= "</tr><tr>";
$ii = 0;
}
$i++;
$ii++;
}
$smilies_js .= " if(document.schilderstellung.smilie[".($i-1)."].checked) var smilie = document.schilderstellung.smilie[".($i-1)."].value;\n";
$smilies_js .= " if(document.schilderstellung.smilie[".$i."].checked) var smilie = document.schilderstellung.smilie[".$i."].value;\n";
}
}
Code: Alles auswählen
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
Code: Alles auswählen
@$smilie = $_GET['smilie'];
Btw, cooles Avatar hast du da...