Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

So eine Art Avatarfunktion.

Hoi leutz, ich bekomm hier gleich nen Hals, ich versuche eine art Avatarfunbktion zu machen, also man soll mit (im formular type="file")
auf die festplatte zugreifen und ein Bild aussuchen was man als Avatar benutzen kann. So dan formular wird dann an eine PHP Seite geschickt und die Daten werden überprüft, aber ich habe keine plassen Schimmer wie ich prüfen kann ob es eine Bilddatei ist (.gif oder .jpg usw.)
wenn da sokay ist soll die größe ermittelt werden ist sie größer als 100*100 gibbet nen Fehler und zu guter Letzt soll das Bild dann auf den Server in z.b images/avatars gespeichert werden.

Ich weiß absolut nicht wie ich es anstellen soll.

bei php.net find eich auch nichts da es manchmal dumm geschrieben ist, halt für Profis (da es ja von den entwicklern kommt),


ich freue mich wirklich wnen ihr mir da helfne könnt.

Mfg Spike

Hier gehts zum Orginal Eintrag "So eine Art Avatarfunktion." im Forum

Antworten

Du weißt aber schon, dass Avatare zu 99% nicht auf den Server geladen werden, oder? Die meisten Foren erwarten eine URL zu einem Bild, dass dann verlinkt wird, aber das Bild kommt nicht auf den Server selber.


2.

Zitat:
bei php.net find eich auch nichts da es manchmal dumm geschrieben ist, halt für Profis (da es ja von den entwicklern kommt),

das halte ich für ein gerücht...

guckst du hier: http://www.php.net/manual/en/features.file-upload.php#features.file-upload.post-method

dort findest du beschrieben wie du den file upload realisieren kannst. denn mime-type findest du unter $_FILES['name_des_formular_elements']['type']. bild typen beginnen i.d.r. mit "image/", z.b. "image/gif", "image/"png" usw.
die datei ist lokal unter $_FILES['name_des_formular_elements']['tmp_name'] gespeichert. diesen pfad kannst du verwenden um mittels getimagesize() die ausmasse des bildes zu bestimmen. wenn die max. gewünschten ausmasse eingehalten werden dann kannst du mittels move_uploaded_file($_FILES['name_des_formular_elements']['tmp_name'], "images/avatar/name_des_bildes.ext") verschieben. zwar kannst du als name des bildes den originalname ($_FILES['name_des_formular_elements']['name']) verwenden, aber birgt das das risiko, dass der name bereits existiert...

edit: deutsche sprache, schwere sprache


3.

Collins wo lebst du denn ? ^^

Ich kein kein forum wo das so ist, wbb, phpBB, Bullet usw. alle speichern es auf den server


danke, naja mal gucken ob ich des verstehe!


4.

Zitat:
Spike postete
Collins wo lebst du denn ? ^^
Ich kein kein forum wo das so ist, wbb, phpBB, Bullet usw. alle speichern es auf den server
danke, naja mal gucken ob ich des verstehe!
Wenn man keine Ahnung hat, sollte man nicht so rumtönen. Du stellst deine Fragen doch auch gerne bei php.de, dort wird das
phpBB benutzt. Suche dir mal eine Seite mit Avatare und sieh' dir dann mal den Quellcode im Browser an. Du wirst feststellen, dass die Bilder genau von dem Ort geholt werden, der auch angegeben wurde.

Mit anderen Worten: Wo lebst du denn? Du glaubst doch nicht im Ernst, dass sich ein Forenbetreiber den Traffic von Avataren auch noch antut.


5.

So jetzt erstmal sorry ich habe gerade geguckt und bin platt
omg

das habe ich noch garnicht bemerkt, naja beim wbb ist das anders!

naja kann auch ne newssystembilduploadfunktion sein, ich muss irgendwie bilder drauf speichern können und die dann auslesen.


6.

Hier mal lesen:

11.11. Wie funktioniert ein Datei-Upload über HTML-Formulare?
http://www.php-faq.de/q/q-formular-upload-php4.html

http://de3.php.net/manual/de/function.getimagesize.php


7.

Zitat:
Collins postete
Du weißt aber schon, dass Avatare zu 99% nicht auf den Server geladen werden, oder? Die meisten Foren erwarten eine URL zu einem Bild, dass dann verlinkt wird, aber das Bild kommt nicht auf den Server selber.
das kommt aber auf dir konfiguration an. an sich kann man bei jedem forum auch avatare hochladen.

johnpatcher


8.

Zitat:
johnpatcher postetedas kommt aber auf dir konfiguration an. an sich kann man bei jedem forum auch avatare hochladen.
Ich wiederhole mich ja gerne: Du glaubst doch nicht im Ernst, dass sich ein Forenbetreiber den Traffic von Avataren auch noch antut. Gut besuchte Foren kommen locker auf über 50 GB und mehr Traffic im Monat, das erhöht doch niemand freiwillig.


9.

ja, sicherlich, aber die foren an sich (phpBB, wBB, etc) können auch avatare hochladen, diese funktion wird dann halt von den forenbetreibern deaktiviert.

johnpatcher


Hier gehts zum Orginal Eintrag "So eine Art Avatarfunktion." im Forum
 
phpforum.de | Impressum | Handy Bundles