|
 |
|
| Autor |
Nachricht |
Max77 Neuer [User]

Anmeldung: 24.07.07 Beiträge: 3 Wohnort: Saalfeld
|
Verfasst am: 24.07.2007, 15:34 Titel: 2 fragen zum programmieren eine community |
|
|
Hi, ich programmiere gerade eine Community http://www.mbt-jugend-community.de und habe mal 2 fragen.
1. wie kann ich es machen das ein angemeldeter user ein bild von sich hochladen kann. wie sieht das script dazu aus???
2. wie kann ich eine persönliche buddylist erstellen?? Ich bekomme dieses blöde script dafür nicht hin...
kann mir bitte jemand helfen??!!
mfg Max77[/url]
|
|
| Nach oben |
|
 |
chrissss Erfahrener [User]

Anmeldung: 11.07.07 Beiträge: 64 Wohnort: Hamburg
|
Verfasst am: 27.07.2007, 16:00 Titel: |
|
|
Nun, also ich muss erstmal sagen, ich kann garkein PHP
Zumindest mit Sessions habe ich mich nie auseinandergesezt.
Aber ein einfaches Datei Upload script könnte so aussehen:
| Code: | #Bild uploaden und vorher prüfen
$dateityp = getimagesize($_FILES['file']['tmp_name']);#Dateityp in variable schreiben(.jpeg, .gif etc)
if($dateityp[2] != 0) {#ist die Datei ein Bild?
if($_FILES['file']['size'] < 102400) {#Ist das Bild größer als 100KB?
move_uploaded_file($_FILES['file']['tmp_name'], "upload/".$_FILES['file']['name']);#Hier kommt das Bild hin
$file = "upload/".$_FILES['file']['name'];##Hier wird in die variable $file der Ort des Bildes geschrieben. Nützlich für einen Db eintrag
} else {# Das Bild ist größer als 100KB
echo "Das Bild ist größer als 100 KB.";
die();#script stoppen
}
} else {#Das bild ist kein .jpeg/.gif
echo "Bitte nur Bilder im Format .jpg oder .gif hochladen";
die();#script stoppen
} |
Die datei wird geprüft, ob es sich um ein Bild handelt, wenn ja, dann prüfe ob die Datei größer als 100KB ist. Ist sie es nicht lade das Bild in das Verzeichnis: /upload/namedesbildes.typ
Da ich kein PHP kann, schau einfach mal hier rein: http://www.php-einfach.de/tuts_php_datei_upload.php
zusätzlich kannst du dir bezüglich sessions und dateien dies hier ansehen:
http://www.php-einfach.de/tuts_php_login_sessions_dateien.php
Ansonsten wartest du bis die großen kommen, die habe mehr Ahnung als ich  _________________ Immer auf der Suche nach Linktauschpartnern für:
http://www.dudelstudio-hamburg.de
http://www.upskill.de
http://www.chirologie24.de
http://www.tushystars.com
|
|
| Nach oben |
|
 |
concorde Erfahrener [User]

Anmeldung: 09.12.06 Beiträge: 77
|
Verfasst am: 29.07.2007, 19:35 Titel: |
|
|
| Zitat: | | $dateityp = getimagesize($_FILES['file']['tmp_name']);#Dateityp in variable schreiben(.jpeg, .gif etc) |
So wird aber in die Variable nicht der Dateityp, sondern die Dateigröße des Bildes gespeichert.
Um den Typ einzulesen verwendet man $dateityp=$_FILES['file']['type'];
Das kann man dann bei Bedarf in eine if Anweisung einbinden:
| Code: |
if($dateityp=="image/jpeg" || $dateityp=="image/png" || $dateityp=="image/gif")
{
echo "Es handelt sich um ein Bild im $dateityp Format";
}
else
{
echo "Dateityp <b> $dateityp </b> wird nicht unterstützt.";
die();
}
|
_________________ Grüße Raphi
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1500 Wohnort: Speyer
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |