anpera.net https://anpera.homeip.net/phpbb3/ |
|
Signatur- Bilder https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2468 |
Seite 1 von 3 |
Autor: | TruckerB [ So 16 Apr, 2006 21:07 ] |
Betreff des Beitrags: | Signatur- Bilder |
Dashier ist eine kleine Erweiterung mit der eure User ein Bild bekommen, das sie beispielsweise in ihre Signatur aufnehen können. Beispiel: ![]() Neue Dateien: img.php bild-code.php .htaccess images/statimg.png Änderungen: Nur in der lodge.php Versionen: 1.1 Hack wird das erste mal online gestellt 1.2 Mit Hilfe von Eliwood wird das Bild nun im png-Format wiedergegeben 1.3 README.txt hinzugefügt dbconnect.php mit dem Skript verbunden 1.4 Verbesserungsvorschläge von Darkness in die bilder-code.php eingebaut |
Autor: | Eliwood [ So 16 Apr, 2006 21:31 ] |
Betreff des Beitrags: | |
Mit .htaccess und dem Apache-Modul "ModRewrite" kann man dem Browser vorgaugeln, dass es sich um ein "img,1.jpg" oder ähnliches handeln würde ![]() |
Autor: | TruckerB [ So 16 Apr, 2006 21:34 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: Mit .htaccess und dem Apache-Modul "ModRewrite" kann man dem Browser vorgaugeln, dass es sich um ein "img,1.jpg" oder ähnliches handeln würde
![]() Im forum meines Vertrauens habe ich folgenden Vorschlag bekommen: AddType application/x-httpd-php .png Gibs da unterschiede? |
Autor: | Eliwood [ So 16 Apr, 2006 21:35 ] |
Betreff des Beitrags: | |
TruckerB hat geschrieben: Eliwood hat geschrieben: Mit .htaccess und dem Apache-Modul "ModRewrite" kann man dem Browser vorgaugeln, dass es sich um ein "img,1.jpg" oder ähnliches handeln würde ![]() Im forum meines Vertrauens habe ich folgenden Vorschlag bekommen: AddType application/x-httpd-php .png Gibs da unterschiede? Einige. Mit dem Vorschlag parst du png als PHP! Wenn du es in einem Subordner des Ordners, in der sich diese Datei befindet, eine Möglichkeit zum Bildupload befindet, bildet das schlussendlich eine Sicherheitslücke. Von meiner Seite aus keine Empfehlung, ModRewrite ist da eher nützlich. |
Autor: | TruckerB [ So 16 Apr, 2006 21:38 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: Einige. Mit dem Vorschlag parst du png als PHP!
Wenn du es in einem Subordner des Ordners, in der sich diese Datei befindet, eine Möglichkeit zum Bildupload befindet, bildet das schlussendlich eine Sicherheitslücke. Von meiner Seite aus keine Empfehlung, ModRewrite ist da eher nützlich. Wow, das ging aber schnell.... Kannst du mir dan schritt für schritt sagen, was ich in die datei schreiben soll und wie ich das Bild dann aufrufen kann? (hab mich damit nie so richtig beschäftigt...) |
Autor: | Eliwood [ So 16 Apr, 2006 21:45 ] |
Betreff des Beitrags: | |
Erwischt ![]() Ich kann es ja mal versuchen: Zuerst musst du dich vergewissern, dass du das ModRewrite zur Verfügung hast. Ist da der Fallfügst du folgenden Text in deine .htacces: $this->bbcode_second_pass_code('', 'RewriteEngine On') Und dann könnte ich mir sowas vorstellen (Ungetestet): $this->bbcode_second_pass_code('', 'RewriteCond %{REQUEST_FILENAME} /img([0-9]*).png RewriteRule (.*) /logd/img.php?id=%1 [L]') Dass du direkt unter dem ersten Stück Code einsetzt. (Sorry, wenn ich zu schnell war ![]() EDIT: Sowas ähnliches verwendet auf jeden Fall ein Mod für das PHPBB2. Von da hab ich auch den Code abgeleitet *g* |
Autor: | TruckerB [ So 16 Apr, 2006 21:56 ] |
Betreff des Beitrags: | |
Supi, das Bild wird jetzt angezeigt (/img.png?id=29), Leider wird die ID nichtmehr ausgelesen (anscheinend) |
Autor: | Eliwood [ So 16 Apr, 2006 21:58 ] |
Betreff des Beitrags: | |
TruckerB hat geschrieben: Supi, das Bild wird jetzt angezeigt (/img.png?id=29), Leider wird die ID nichtmehr ausgelesen (anscheinend)
Hihi. Gib mal das in die URL ein: /img29.png ![]() |
Autor: | TruckerB [ So 16 Apr, 2006 22:03 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: Hihi.
Gib mal das in die URL ein: /img29.png ![]() Genial:D Also, nach 30 Min ist der Größte Bug behoben:D |
Autor: | Eliwood [ So 16 Apr, 2006 22:09 ] |
Betreff des Beitrags: | |
Es sollte vielleicht noch erwähnt werden, dass der Pfad in der htaccess angepasst werden müsste ![]() |
Autor: | Auric [ So 16 Apr, 2006 23:47 ] |
Betreff des Beitrags: | |
UNd der pfad zu common.php soweit ich das gesehen habe... |
Autor: | TruckerB [ Mo 17 Apr, 2006 07:05 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: Es sollte vielleicht noch erwähnt werden, dass der Pfad in der htaccess angepasst werden müsste ![]() Muss nicht umbedingt (jedenfalls nicht von downloadern, ich musste es schon), da ich ja alles ins Rootverzeichniss kopiere. Auric hat geschrieben: UNd der pfad zu common.php soweit ich das gesehen habe... Ich habe es jetzt mit der dbconnect.php verbunden, weil mit der common.php würde es ja die Formen und Befehle von logd verwände. es soll aber eigenständig funktionieren.
PS: Version 1.3 ist online |
Autor: | BlackWarrior [ Mo 17 Apr, 2006 08:05 ] |
Betreff des Beitrags: | |
sollte man die img.php im source nicht verstecken? wäre doch sicher besser, ansonsten sehen alle meine datenbankverbindungen mit passwort und und und .... aber ansonsten wieder mal nettes teil ![]() |
Autor: | TruckerB [ Mo 17 Apr, 2006 08:42 ] |
Betreff des Beitrags: | |
BlackWarrior hat geschrieben: sollte man die img.php im source nicht verstecken? wäre doch sicher besser, ansonsten sehen alle meine datenbankverbindungen mit passwort und und und ....
aber ansonsten wieder mal nettes teil ![]() In der neuen Version siehst du die Datenbankverbindungen nicht, aber besser ist es in jedem Fall.... |
Autor: | Devilzimti [ Mo 17 Apr, 2006 08:55 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', '<Files sig.png> ForceType application/x-httpd-php </Files>') Geht bei meiner pers. Dynsig nun schon ne ganze ewige Zeit sauber, einfach und simpel... ![]() Edit: Wer mir net glauben will: http://logd-game.de/stuff/zorssig/sig.png |
Autor: | Taraen [ Sa 22 Apr, 2006 13:59 ] |
Betreff des Beitrags: | |
Wow!! Vielen dank!! |
Autor: | Darkness [ Sa 22 Apr, 2006 16:32 ] |
Betreff des Beitrags: | |
also in der bild-code.php kann man das: [php]#Konfiguration - Bitte Editieren $pfad = getsetting("serverurl",""); #Bild-Pfad und Datenbankverbindung bitte in der img.php bearbeiten require_once "common.php";[/php] einfach durch: [php]require_once "common.php"; $pfad = getsetting("serverurl",""); if (substr($pfad, -1, 1) == '/') $pfad = substr($pfad,0,strlen($pfad)-1);[/php] ersetzen, dann muss es nicht jeder für anpassen^^ ansonsten kann ich nur sagen, dass ich das klasse find, was du gemacht hast^^ EDIT: noch ein kleeinr verbesserunsvorschlag^^ bei der bild-code.php würde ich den link zum spiel durch einen referer-link ersetzer, also z.b. mit "referral.php?r=Taya" hintendran^^ |
Autor: | TruckerB [ So 23 Apr, 2006 10:43 ] |
Betreff des Beitrags: | |
@Darkness: Danke für die Tipps. Daraus habe ich Version 1.4 gemacht... Leider konnte ich sie noch nicht testen aber theoretisch müsste es klappen. |
Autor: | Appx [ So 11 Jun, 2006 22:23 ] |
Betreff des Beitrags: | |
Gibts die Datein noch wo zum Downloaden ??? oder hat die noch wer ? EDIT:sry war ned eingeloggt hab die nicht gesehn ..... Mfg Appx |
Autor: | Melkor [ Mo 12 Jun, 2006 00:26 ] |
Betreff des Beitrags: | |
sobald die htaccess datei im logd Ordner ist bekomme ich folgende Fehlermeldung: Serverfehler! Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten. Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Error 500 localhost 06/12/06 01:25:19 Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8a mod_autoindex_color PHP/4.4.2 |
Seite 1 von 3 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |