anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Avatare https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1996 |
Seite 1 von 1 |
Autor: | Squall [ Mo 12 Dez, 2005 18:26 ] |
Betreff des Beitrags: | Avatare |
Servus Hab eine Frage: Ich möchte den Spielern erlauben ihre Avatare von ihrem Pc auf den Logdt hochzuladen..so das sie keine Homepage oder son mist brauchen. Leider bin ich kein vollprofi und frage lieber erst was man ändern muß,bevor ich meine Datein voll verfusche. mfg |
Autor: | Meteora [ Mo 12 Dez, 2005 21:07 ] |
Betreff des Beitrags: | |
du solltest dir am besten ein upload script basteln, dass die avas vom lokalen pc auf den server lädt. denn andere können keine lokalen daten im internet sehen |
Autor: | Squall [ Mo 12 Dez, 2005 22:20 ] |
Betreff des Beitrags: | |
danke...werd mich mal ransetzen..an deinem tip ![]() |
Autor: | sFinger [ Mo 02 Feb, 2009 10:24 ] |
Betreff des Beitrags: | Re: Avatare |
hallo habe ein externes script gefunden, damit man bilder hochladen kann... es läuft auch wunderbar. meine frage dazu wäre Wie lese ich den webordner aus, damit ich in der admingrotte ab und an mal nachsehen kann ob keine anstössigen bilder vorhanden sind oder bilder,die mit meinem spiel nichts zu tun haben??? also ich hätt gern, das mir in der grotte angezeigt wird Userbilder: -Link zum Bild ---> http://www.url.de/ordner/sfinger-avatar.jpg zum upload sind erlaubt: .jpg .gif .png kann mir da wer helfen??? |
Autor: | Rikkarda [ Mo 02 Feb, 2009 13:07 ] |
Betreff des Beitrags: | Re: Avatare |
hm meistens ist das in so scripten doch integriert.. bei mir ist es zb. wenn ich von aussen die upload.php3 aufrufe sehe ich die startseite wo unten drunter alle bilder ausgegeben werden.. dazu müsste man dann mal dein script an sich sehen, denn laut prefs.php hast du ja noch keinen Bilderupload eingefügt, sondern lässt noch den externen link zu |
Autor: | sFinger [ Mo 02 Feb, 2009 14:23 ] |
Betreff des Beitrags: | Re: Avatare |
hab versucht(!!!) die source.php umzubauen, es klappt auch fast... jetzt steh ich vor dem problem das mir die 'bilder.php' zwar die bilder ausliesst, aber aus dem rootverzeichnis mit link zum unterordner... o.O? also favicon.png liegt im root und wird mit herkunft aus unterordner gegeben, deswegen wird es nicht angezeigt.... möchte das der unterordner ausgelesen wird, weiss aber nicht wo ich was verändere.... http://piraldor.sfinger.net/source.php?url=/bilder.php und hier die source zu upload.php (funzt nicht ohne die passenden hmtls dazu) http://piraldor.sfinger.net/source.php?url=/upload.php http://piraldor.sfinger.net/upload.php |
Autor: | Liath [ Mo 02 Feb, 2009 15:05 ] |
Betreff des Beitrags: | Re: Avatare |
hmm, könnte jemand so nen kompletten Uploader zur Verfügung stellen? Wäre ich auch sehr interessiert dran ![]() |
Autor: | Auric [ Mo 02 Feb, 2009 15:12 ] |
Betreff des Beitrags: | Re: Avatare |
Hehe... der Trick ist es das lokale Dateisystem zu durchsuchen und nicht die Webadresse! Aber mal ein bisschen zu Googeln hat noch keinem Geschadet: php Verzeichnis. Alle wichtigen Funktionen findest du natürlich bei de.php.net. Der Ablauf ist jedenfalls nicht anders als in der source.php oder sonstewo: 1.) Verzeichnis öffnen (hübscherweise über das Directory-Objekt: http://de.php.net/manual/en/class.dir.php) 2.) Über eine Schleife die einzelnen Dateien auslesen per dir->read oder readdir - solange das Ergebnis der Funktion nicht leer ist, weitermachen 3.) Wenn man durch ist: Dateihandle schließen (close) bei class.dir.php ist auch ein einfaches Beispiel angegeben. Auric |
Autor: | Liath [ Mo 02 Feb, 2009 15:47 ] |
Betreff des Beitrags: | Re: Avatare |
@Auric galt das jetzt mir? Wenn ja... ich bin froh das ich PHP buchstabieren kann *g* und Du kommst mit sowas ![]() aber ich bin ja nicht abgeneigt zu lernen... im Gegenteil... und werd mir die Links auch mal fleissig anschauen, nur bezweifel ich das ich daraus jemals einen laufenden Code hingebastelt bekomme... |
Autor: | sFinger [ Mo 02 Feb, 2009 17:00 ] |
Betreff des Beitrags: | Re: Avatare |
vielen dank an euch... ja ja google... auf die simpelsten suchmaschinen erstmal selbst kommen, bei mir galt sonst immer 'Frage zu LoGD = geh nach anpera.net' Hab es nun geschafft!!! puuuh, bilderupload ist nun auch nicht mehr von aussen erreichbar, da ich 'require_once "common.php";' oben einfügte verweist die datei nun auf die index.php, wenn man nicht eingeloggt ist^^ sollte ich es hier als rar anbieten, oder gibt es nur Liath als interessenten??? |
Autor: | Tidus [ Mo 02 Feb, 2009 17:42 ] |
Betreff des Beitrags: | Re: Avatare |
du kannst es gerne mal hochladen, wenn es sicher ist und so würde ich mir das auch mal anschauen, wäre schon nicht schlecht also anschauen würde ich es mir auch |
Autor: | sFinger [ Mo 02 Feb, 2009 19:19 ] | ||
Betreff des Beitrags: | Re: Avatare | ||
Oki... hab es mal reingestellt. Bitte nicht schlagen. ![]() bin keine Profi in php und hab einfach nur eine funktionierende Lösung gebastelt und wollt nicht einen Meisterbrief verdienen^^ wie gesagt es funzt, aber kritik und verbesserungsvorschläge nehm ich gern entgegen
|
Autor: | Auric [ Mo 02 Feb, 2009 22:19 ] |
Betreff des Beitrags: | Re: Avatare |
Liath hat geschrieben: @Auric galt das jetzt mir? Wenn ja... ich bin froh das ich PHP buchstabieren kann *g* und Du kommst mit sowas ![]() Jein - das galt allen, die sich dafür interessieren. Sowas? Das ist ein ganz normaler anwendungsfall - ok, geringfügiges Anwenden von Eingabe-/Ausgabefunktionen, aber im Prinzip nichts, vor dem man Angst haben müsste, eher im Gegenteil! Über ein Verzeichnis zu iterieren ist Programmierungsgrundwissen, dem jeder mal begegnet. Einfach Schritt für Schritt dabei gehen. Und das Tolle ist: Wenn du es einmal verstanden hast, kannst du es bei so zimlich jeder eindimensionalen Datenquelle anwenden, ganz gleich ob es nun ein Ordner mit Dateien, eine Liste von Elementen, eine Tabelle aus der Datenbank oder eine CSV-Datei ist. Immer schön: Öffnen-Iterieren-Schließen. EIgentlich ein wunderbares Beispiel, um Programmieren zu lernen. Man muss ja nicht gleich mit Iterator-Interfaces oder Visitor-Desighnpatterns anfangen (selbst wenn die auch eher simpel als kompliziert sind ;-) ) Auric |
Autor: | Liath [ Di 03 Feb, 2009 03:37 ] |
Betreff des Beitrags: | Re: Avatare |
wow super... funktioniert einwandfrei ![]() ich habs bei mir in der bio.php verlinkt, so das jeder nur bei seiner eigenen Biografie einen Link erhält der ihm erlaubt eine Datei hochzuladen... das ganze hab ich dann halt so gemacht: suche: $this->bbcode_second_pass_code('', 'addnav('Sonstiges');') füge danach ein: $this->bbcode_second_pass_code('', 'if ($session['user']['acctid']==$int_acctid){ addnav("Avatarupload", "upload.php",false,true); }') desweiteren war ein klitzekleiner Schreibfehler in der uploadheader.html... dort hiess es: Zitat: <p>Kann klickt Ihr einfach unten... das hab ich einfach abgeändert in: Zitat: <p>Dann klickt Ihr einfach unten... zusätzlich hab ich mir in der uploadok.html einen Hinweis eingebaut wie man die hochgeladene Datei nun zu verwenden hat: suche: $this->bbcode_second_pass_code('', '<tr> <td colspan="2" class="uprow"><ol><__show_uploadokfiles__></ol></td> </tr>') füge danach ein: $this->bbcode_second_pass_code('', '<tr> <td colspan="2" class="upbott"><b><span style="color: green;">Rechtsklick auf den Link "Link-Adresse kopieren" und im Profil eintragen, um Deinen Avatar zu benutzen.</span></b></td> </tr>') im Moment bin ich noch am tüfteln, wie ich den Link direkt in die Datenbank eintragen lasse... aber ich glaub dafür werd ich noch ne Weile brauchen... :/ aber ansonsten ein dickes Dankeschön an sFinger für dieses Tool ![]() Meiner Meinung nach wird das auch das fremdverlinken einschränken, gerade in Zeiten wo die Abmahnungen schneller fliegen, wie der Drache einen rösten kann... |
Autor: | sFinger [ Di 03 Feb, 2009 19:32 ] |
Betreff des Beitrags: | Re: Avatare |
die idee hatten schon viele, aber als ich nach langem suchen hier nicht fündig wurde, musste ich mich halt selbst dran machen^^ bin froh das es ankommt und die einbauanleitung offenbar auch verständlich ist. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |