Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Bild ist da, wird aber nicht angezeigt... » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste »
Zum Ende der Seite springen Bild ist da, wird aber nicht angezeigt...
Beiträge zu diesem Thema Autor Datum
 Bild ist da, wird aber nicht angezeigt... Steffi. 04.12.2008 14:32
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 04.12.2008 15:12
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 04.12.2008 15:23
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 04.12.2008 15:34
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 04.12.2008 15:38
 RE: Bild ist da, wird aber nicht angezeigt... Melli 04.12.2008 16:23
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 04.12.2008 16:35
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 04.12.2008 20:36
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 04.12.2008 20:38
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 04.12.2008 21:09
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 05.12.2008 11:07
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 05.12.2008 11:12
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 05.12.2008 11:14
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 05.12.2008 11:35
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 05.12.2008 11:59
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 05.12.2008 15:43
 RE: Bild ist da, wird aber nicht angezeigt... Black Katrin 05.12.2008 20:51
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 12.12.2008 21:32
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 23.12.2008 11:30
 RE: Bild ist da, wird aber nicht angezeigt... Steffi. 24.12.2008 09:45
Nächste Seite »

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Bild ist da, wird aber nicht angezeigt... Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, weiß nicht wie ich es anders Beschreiben soll.
Ich habe einen LogIn und darin kann man sein Profil ändern. Man kann auch sein Avatar hochladen/ändern. Das ändern klappt wunderbar aber das anzeigen nicht.

Aaalso:
Laut FTP anzeige befindet sich auf der HP im Ordner 'avas' das Avatar '1.jpg'. so wenn ich dies aber nun aufrufen will zeigt mir die HP an das es diese Datei nicht gibt (und dementsprechend wir sie auf eingebunden nicht angezeigt...)

Wie bitte kann das sein?

EDIT: testweise hab ich mal ne HTML Datei hochgeladen, die kann ich aufrufen ... =( manuell hochgeladene bilder auch aber die bilder die die user hochladen werden bei mir angezeigt als:

You don't have permission to access .../Login/avas/1.jpg on this server.

alle rechte sind angeklickt also 0777

__________________
Signatur.Signatur.Signatur...
haha.

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Steffi.: 04.12.2008 14:45.

04.12.2008 14:32 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

code zeigen, ist doch immer das selbe
04.12.2008 15:12 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

editprofil.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
<?php
	session_start();
	if(isset($_SESSION["login"])) { // Wenn eingeloggt..
		include("header.php");
		include("db.php");
		include("functions.inc.php");
		refresh($_SESSION["login"]); // refresht
		if(isset($_REQUEST["submit"])) {
			$update = mysql_query("UPDATE mitglieder Set email = '".strip_tags($_REQUEST["email"])."', homepage = '".strip_tags($_REQUEST["homepage"])."', msn = '".strip_tags($_REQUEST["msn"])."', icq = '".strip_tags($_REQUEST["icq"])."', tag = '".strip_tags($_REQUEST["tag"])."', monat = '".strip_tags($_REQUEST["monat"])."', jahr = '".strip_tags($_REQUEST["jahr"])."', benutzertext = '".post($_REQUEST["text"])."' WHERE id = '".$_SESSION["login"]."'");
			if(!empty($_REQUEST["passwort1"]) && $_REQUEST["passwort1"] == $_REQUEST["passwort2"]) { // Wenn Passi nicht leer
				$update = mysql_query("UPDATE mitglieder Set passwort = '".md5($_REQUEST["passwort1"])."' WHERE id = '".$_SESSION["login"]."'"); // Passi ändern
			}
			if(!empty($_FILES["bild"]["name"]) && $_FILES["bild"]["size"] <= 30000) { // Wenn Bild nicht leer und bild nicht zu groß
				if(endung($_FILES["bild"]["name"]) == ".gif" || endung($_FILES["bild"]["name"]) == ".jpg" || endung($_FILES["bild"]["name"]) == ".png") { // Wenn gif oder jpg oder png
					$size = getimagesize($_FILES["bild"]["tmp_name"]); // Informationen im Array
					if($sizeasd[0] <= 100 && $sizeasd[1] <= 100) { // Wenn nicht größer als 100*100
						$abfrage = "SELECT bild FROM mitglieder WHERE id = '".$_SESSION["login"]."' LIMIT 0,1";
						$ergebnis = mysql_query($abfrage);
						while($row = mysql_fetch_object($ergebnis))
						{
							if(!empty($row->bild)) { // Wenns davor schon ein Bild gibt..
								unlink("avas/".$_SESSION["login"].$row->bild); // altes Bild löschen
							}
						}
						$update = mysql_query("UPDATE mitglieder Set bild = '".endung($_FILES["bild"]["name"])."' WHERE id = '".$_SESSION["login"]."'"); // Endung ändern
						move_uploaded_file($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung($_FILES["bild"]["name"])); // Datei hochladen
					}	
				}
			}
		}
		$abfrage = "SELECT email, homepage, msn, icq, tag, monat, jahr, benutzertext, bild FROM mitglieder WHERE id = '".$_SESSION["login"]."' LIMIT 0,1";
		$ergebnis = mysql_query($abfrage);
		while($row = mysql_fetch_object($ergebnis))
		{ // Formular ->
	?>
			<form action=editprofil.php method=post enctype="multipart/form-data">
				<table width=90%>
					<tr>
						<td width=50%>
							<b>Passwort:</b>
						</td>
						<td width=50%>
							<input type="password" name="passwort1">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>Passwort Wiederholung:</b>
						</td>
						<td width=50%>
							<input type="password" name="passwort2">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>E-Mail:</b>
						</td>
						<td width=50%>
							<input type="text" name="email" value="<?= $row->email ?>">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>Homepage:</b>
						</td>
						<td width=50%>
							<input type="text" name="homepage" value="<?= $row->homepage ?>">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>MSN:</b>
						</td>
						<td width=50%>
							<input type="text" name="msn" value="<?= $row->msn ?>">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>ICQ:</b>
						</td>
						<td width=50%>
							<input type="text" name="icq" value="<?= $row->icq ?>">
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>Geburtstag:</b>
						</td>
						<td width=50%>
							<select size=1 name="tag">
								<?php if(!empty($row->tag)) { ?><option><?= $row->tag ?></option><?php } ?>
								<?php
									for($i=1;$i<=31;$i++) {
										if($i < 10) { // Wenn Zahl 1-stellig..
											$b = "0".$i;
										} else {
											$b = $i;
										}
										if($b != $row->tag) {
											echo "<option>".$b."</option>";
										}
									}
								?>
							</select> .
							<select size=1 name="monat">
								<?php if(!empty($row->monat)) { ?><option><?= $row->monat ?></option><?php } ?>
								<?php
									for($i=1;$i<=12;$i++) {
										if($i < 10) { // Wenn Zahl 1-stellig..
											$b = "0".$i;
										} else {
											$b = $i;
										}
										if($b != $row->monat) {
											echo "<option>".$b."</option>";
										}
									}
								?>
							</select> .
							<select size=1 name="jahr">
								<?php if(!empty($row->jahr)) { ?><option><?= $row->jahr ?></option><?php } ?>
								<?php
									for($i=1950;$i<=2005;$i++) {
										if($i != $row->jahr) {
											echo "<option>".$i."</option>";
										}
									}
								?>
							</select>
						</td>
					</tr>
					<tr>
						<td width=50%>
							<b>Benutzertext:</b>
						</td>
						<td width=50%>
							<textarea name="text" cols=25 rows=4><?= postback($row->benutzertext) ?></textarea>
						</td>
					</tr>
					<tr>
						<td width=50% valign=top>
							<b>Anzeigebild:</b><br />
							- maximal 30 000 Bytes<br />
							- maximal 100*100<br />
							- nur GIF, JPEG und PNG
							<?php
								if(!empty($row->bild)) { // Wenn bild dann anzeigen
									echo "<br /><img src=avas/".$_SESSION["login"].$row->bild." border=0>";
								}
							?>
						</td>
						<td width=50%>
							<input type="file" name="bild">
						</td>
					</tr>
					<tr>
						<td width=100% colspan=2 align=right>
							<input type="submit" value="Editieren" name="submit">
						</td>
					</tr>
				</table>
			</form><br /><br />
			(Passwort oder Bild leer lassen , wenn es nicht geändert werden soll.)
	<?php
		}
		include("footer.php");
	}
?>

(diese Seite sendet ja die Informationen für die Profilseite, klappt alles bis auf das Ava...)

__________________
Signatur.Signatur.Signatur...
haha.

04.12.2008 15:23 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

du schreibst in deinem code am anfang: <?php
wieso nimmst du danna cuh nit die PHP funktion? wenn uns GB die schon liefert
04.12.2008 15:34 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
<?php
    session_start();
    if(isset($_SESSION["login"])) { // Wenn eingeloggt..
        include("header.php");
        include("db.php");
        include("functions.inc.php");
        refresh($_SESSION["login"]); // refresht
        if(isset($_REQUEST["submit"])) {
            $update mysql_query("UPDATE mitglieder Set email = '".strip_tags($_REQUEST["email"])."', homepage = '".strip_tags($_REQUEST["homepage"])."', msn = '".strip_tags($_REQUEST["msn"])."', icq = '".strip_tags($_REQUEST["icq"])."', tag = '".strip_tags($_REQUEST["tag"])."', monat = '".strip_tags($_REQUEST["monat"])."', jahr = '".strip_tags($_REQUEST["jahr"])."', benutzertext = '".post($_REQUEST["text"])."' WHERE id = '".$_SESSION["login"]."'");
            if(!empty($_REQUEST["passwort1"]) && $_REQUEST["passwort1"] == $_REQUEST["passwort2"]) { // Wenn Passi nicht leer
                $update mysql_query("UPDATE mitglieder Set passwort = '".md5($_REQUEST["passwort1"])."' WHERE id = '".$_SESSION["login"]."'"); // Passi ändern
            }
            if(!empty($_FILES["bild"]["name"]) && $_FILES["bild"]["size"] <= 30000) { // Wenn Bild nicht leer und bild nicht zu groß
                if(endung($_FILES["bild"]["name"]) == ".gif" || endung($_FILES["bild"]["name"]) == ".jpg" || endung($_FILES["bild"]["name"]) == ".png") { // Wenn gif oder jpg oder png
                    $size getimagesize($_FILES["bild"]["tmp_name"]); // Informationen im Array
                    if($sizeasd[0] <= 100 && $sizeasd[1] <= 100) { // Wenn nicht größer als 100*100
                        $abfrage "SELECT bild FROM mitglieder WHERE id = '".$_SESSION["login"]."' LIMIT 0,1";
                        $ergebnis mysql_query($abfrage);
                        while($row mysql_fetch_object($ergebnis))
                        {
                            if(!empty($row->bild)) { // Wenns davor schon ein Bild gibt..
                                unlink("avas/".$_SESSION["login"].$row->bild); // altes Bild löschen
                            }
                        }
                        $update mysql_query("UPDATE mitglieder Set bild = '".endung($_FILES["bild"]["name"])."' WHERE id = '".$_SESSION["login"]."'"); // Endung ändern
                        move_uploaded_file($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung($_FILES["bild"]["name"])); // Datei hochladen
                    }    
                }
            }
        }
        $abfrage "SELECT email, homepage, msn, icq, tag, monat, jahr, benutzertext, bild FROM mitglieder WHERE id = '".$_SESSION["login"]."' LIMIT 0,1";
        $ergebnis mysql_query($abfrage);
        while($row mysql_fetch_object($ergebnis))
        { // Formular ->
    ?>
            <form action=editprofil.php method=post enctype="multipart/form-data">
                <table width=90%>
                    <tr>
                        <td width=50%>
                            <b>Passwort:</b>
                        </td>
                        <td width=50%>
                            <input type="password" name="passwort1">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>Passwort Wiederholung:</b>
                        </td>
                        <td width=50%>
                            <input type="password" name="passwort2">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>E-Mail:</b>
                        </td>
                        <td width=50%>
                            <input type="text" name="email" value="<?= $row->email ?>">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>Homepage:</b>
                        </td>
                        <td width=50%>
                            <input type="text" name="homepage" value="<?= $row->homepage ?>">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>MSN:</b>
                        </td>
                        <td width=50%>
                            <input type="text" name="msn" value="<?= $row->msn ?>">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>ICQ:</b>
                        </td>
                        <td width=50%>
                            <input type="text" name="icq" value="<?= $row->icq ?>">
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>Geburtstag:</b>
                        </td>
                        <td width=50%>
                            <select size=1 name="tag">
                                <?php if(!empty($row->tag)) { ?><option><?= $row->tag ?></option><?php ?>
                                <?php
                                    for($i=1;$i<=31;$i++) {
                                        if($i 10) { // Wenn Zahl 1-stellig..
                                            $b "0".$i;
                                        } else {
                                            $b $i;
                                        }
                                        if($b != $row->tag) {
                                            echo "<option>".$b."</option>";
                                        }
                                    }
                                ?>
                            </select> .
                            <select size=1 name="monat">
                                <?php if(!empty($row->monat)) { ?><option><?= $row->monat ?></option><?php ?>
                                <?php
                                    for($i=1;$i<=12;$i++) {
                                        if($i 10) { // Wenn Zahl 1-stellig..
                                            $b "0".$i;
                                        } else {
                                            $b $i;
                                        }
                                        if($b != $row->monat) {
                                            echo "<option>".$b."</option>";
                                        }
                                    }
                                ?>
                            </select> .
                            <select size=1 name="jahr">
                                <?php if(!empty($row->jahr)) { ?><option><?= $row->jahr ?></option><?php ?>
                                <?php
                                    for($i=1950;$i<=2005;$i++) {
                                        if($i != $row->jahr) {
                                            echo "<option>".$i."</option>";
                                        }
                                    }
                                ?>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td width=50%>
                            <b>Benutzertext:</b>
                        </td>
                        <td width=50%>
                            <textarea name="text" cols=25 rows=4><?= postback($row->benutzertext?></textarea>
                        </td>
                    </tr>
                    <tr>
                        <td width=50% valign=top>
                            <b>Anzeigebild:</b><br />
                            - maximal 30 000 Bytes<br />
                            - maximal 100*100<br />
                            - nur GIF, JPEG und PNG
                            <?php
                                if(!empty($row->bild)) { // Wenn bild dann anzeigen
                                    echo "<br /><img src=avas/".$_SESSION["login"].$row->bild." border=0>";
                                }
                            ?>
                        </td>
                        <td width=50%>
                            <input type="file" name="bild">
                        </td>
                    </tr>
                    <tr>
                        <td width=100% colspan=2 align=right>
                            <input type="submit" value="Editieren" name="submit">
                        </td>
                    </tr>
                </table>
            </form><br /><br />
            (Passwort oder Bild leer lassen , wenn es nicht geändert werden soll.)
    <?php
        }
        include("footer.php");
    }
?>


tschuldigung

__________________
Signatur.Signatur.Signatur...
haha.

04.12.2008 15:38 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Melli Melli ist weiblich
i will rest in pieces !!


images/avatars/avatar-50673.png

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
dasselbe

& ich hab das Problem auch :o Beim ersten Mal geht das noch, aber das Überschreiben funktioniert nicht so ganz :x
04.12.2008 16:23 Melli ist offline E-Mail an Melli senden Homepage von Melli Beiträge von Melli suchen Nehmen Sie Melli in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

mich wunderts das die seite überhaupt geht wie du willst, ich hätte gesagt hat einige fehler drinne. kann dir daher nit weiter helfen sry. ausser halt meienn code vno meiner ava übertragung mal zeigen
04.12.2008 16:35 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

das wäre toll Augenzwinkern
ja doch ansonsten funktioniert das alles prima nur das Avatar will nicht so wie ich X___x

__________________
Signatur.Signatur.Signatur...
haha.

04.12.2008 20:36 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich werds morgen gegn 11 uhr rein tun, bin jetzt bei meiner mum und hab hier mein code zeugs nit sry großes Grinsen
04.12.2008 20:38 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

kein ding Augenzwinkern danke schonmal

__________________
Signatur.Signatur.Signatur...
haha.

04.12.2008 21:09 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
<?php
$ja=$_POST['ja'];
$menu $_GET['menu'];

if($ja!="ja"){
echo"
<span class='chap'><center>Aktueller Avatar</span>
<table align=center cellpadding=1 cellspacing=1 border=0>
<tr>
<td align='center'>";

  $abfrage "SELECT * FROM mitglieder_profil WHERE nick='$user'";
  $ergebnis=mysql_db_query($db,$abfrage,$verbindung);
  while($row mysql_fetch_object($ergebnis))
    {echo"<img src='$row->ava'>";}

echo "</td>
</tr>
</table>
<br>
<span class='chap'>Avatar hochladen</span>
<form action='?menu=$menu&section=user_ava' autocomplete='off' enctype='multipart/form-data' method='post'>
<table align=center cellpadding=1 cellspacing=1 border=0>
<tr>
<td align='center'><input type='file' name='Datei' accept='image/*'></td>
</tr>
<tr>
<td align='center'><input type='hidden' name='ja' value='ja'>
<input type='submit' value='Hochladen'></td>
</tr>
</table>
</form>";
}else{


$neuname "$user.jpg";
$datei=$_FILES['Datei']['tmp_name'];
$move=move_uploaded_file($_FILES['Datei']['tmp_name'], "./upload/".$neuname);

if($move==true)
{
function thumb_popup($file$save$width$height$prop TRUE) {
    if(!function_exists("show_popup")) {
        function show_popup($original$thumb) {
            $infos = @getimagesize($original);
            $w $infos[0] + 40;
            $h $infos[1] + 40;
            $infos_th = @getimagesize($thumb);
        }
    }
    if(!file_exists($save) || @filemtime($thumb)< @filemtime($file)) {
        @unlink($save);
        $infos = @getimagesize($file);
        if($prop) {
            $iWidth $infos[0];
            $iHeight $infos[1];
            $iRatioW $width $iWidth;
            $iRatioH $height $iHeight;
            if ($iRatioW $iRatioH)
            {
            $iNewW $iWidth $iRatioW;
            $iNewH $iHeight $iRatioW;
            } else {
            $iNewW $iWidth $iRatioH;
            $iNewH $iHeight $iRatioH;
            }
        } else {
            $iNewW $width;
            $iNewH $height;
        }

        if($infos[2] == 2) {
            // Bild ist vom Typ jpg
            $imgA imagecreatefromjpeg($file);
            $imgB imagecreatetruecolor($iNewW,$iNewH);
            imagecopyresampled($imgB$imgA0000$iNewW,
                               $iNewH$infos[0], $infos[1]);
            imagejpeg($imgB$save);
            return show_popup($file$save);
        } elseif($infos[2] == 3) {
            // Bild ist vom Typ png
            $imgA imagecreatefrompng($file);
            $imgB imagecreatetruecolor($iNewW$iNewH);
            imagecopyresampled($imgB$imgA0000$iNewW,
                               $iNewH$infos[0], $infos[1]);
            imagepng($imgB$save);
            return show_popup($file$save);
        } elseif($infos[2] == 1) {
            // Bild ist vom Typ gif
            $imgA imagecreatefrompng($file);
            $imgB imagecreatetruecolor($iNewW$iNewH);
            imagecopyresampled($imgB$imgA0000$iNewW,
                               $iNewH$infos[0], $infos[1]);
            imagepng($imgB$save);
            return show_popup($file$save);
        } else {
            return FALSE;
        }
    } else {
        return show_popup($file$save);
    }
}

$from "./upload/$neuname";
$to1 "./avatar/$neuname";
echo thumb_popup($from$to18080TRUE);

$eintrag "UPDATE mitglieder_profil SET ava='avatar/$neuname' WHERE nick='$user'";
$eintragen mysql_db_query($db,$eintrag,$verbindung);

echo "
<span class='chap'>Neuer Avatar</span>
<table border=0 cellpadding=4 cellspacing=1 align='center'>
 <tr>
  <td><img src='avatar/$neuname'></td>
 </tr>
</table>
</form> ";
}else{echo'Der Upload war leider <u>nicht</u> erfogreich!';}


}
?>


ich hab zusätzlich ne automatische verkleinerung/vergrösserung drinne Zunge raus also nti verwirren lassen
05.12.2008 11:07 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

oh je XD mal sehen ob ich mich da nachher mal durchwuseln kann. Danke trotzdem^^

Gnah aaaaalso:
wenn ich ein Ava hochlade per Formular hat es die falschen rechte, ich muss es daher manuell quasi freischalten. wie doof....mal sehen ob sich da ändern lässt dann wäre das problem ja gelößt...

__________________
Signatur.Signatur.Signatur...
haha.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Steffi.: 05.12.2008 11:19.

05.12.2008 11:12 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

zeile 40-106 kannset weglassen Zunge raus das ist eben der code zum verkleinern Augenzwinkern
05.12.2008 11:14 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Augenzwinkern

du weißt nicht zufällig wie man per code festelegen kann das neu hochgeladene avatare die rechte des ordners übernehmen? Das wäre nämlich super weil dann würde das alles klappen und so .... fröhlich das momentane problem ist ja das jedes ava was durch das editprofil hochgeladen wird die falschen rechte hat^^

__________________
Signatur.Signatur.Signatur...
haha.

05.12.2008 11:35 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

rechte zuweisen? uff... ich hab den code, für ordner... müsste aber gleich sein bei bildern:


mkdir($nick, 0755);
mkdir("$nick/klein", 0777);

also $nick war bei mir der ordner name.
05.12.2008 11:59 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ui dankeschonmal aber ich bin grad ein bisschen verwirrt wo genau muss das denn nun hoin? also das es dahin muss wo das bild hochgeladen/gespeichert wird it klar aber kann ich das einfach mittden reinschreiben (in den codeteil dann) oder wie? includen? Hilfee XD

__________________
Signatur.Signatur.Signatur...
haha.

05.12.2008 15:43 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

genau einfach rein
05.12.2008 20:51 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

0755?
mh also chmod hab ich jetzt drinnen (dank giatu) aber nun zeigt er mir folgende Fehlermeldung an:

Zitat:

Warning: chmod() [function.chmod]: No such file or directory in /Login/editprofil.php on line 277


Codeschnipsel:

php:
1:
2:
3:
4:
5:
}
                        $update mysql_query("UPDATE mitglieder Set bild = '".endung($_FILES["bild"]["name"])."' WHERE id = '".$_SESSION["login"]."'"); // Endung ändern
                        move_uploaded_file($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung ($_FILES["bild"]["name"])); 
                                    chmod ("avas/" .$_FILES["bild"]["name"], 0777); // Datei hochladen
                    }


__________________
Signatur.Signatur.Signatur...
haha.

12.12.2008 21:32 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

huhu Augenzwinkern
ja ich bin immer noch nicht weiter, er sagt mir ja das es keine chmod funktion gibtaber die muss es ja geben denn sie steht doch dort? oder bin ich nun völlig durch? Als Tipp wurde mirgegeben:

php:
1:
chmod ("avatars/" .$_FILES["avatar"]["name"], 0777);


hier einzusetzten:

php:
1:
2:
move_uploaded_file($_FILES["avatar"]["tmp_name"],"avatars/".$id.$endung);
chmod ("avatars/" .$_FILES["avatar"]["name"], 0777);


das bezieht sich jedoch auf einen anderen upload code, un hab ich es bei mir wie folgt eingesetzt (fehlt da vll irgendwas mit der endung oder sooo? Ich weiß es nicht =()

php:
1:
2:
3:
$update mysql_query("UPDATE mitglieder Set bild = '".endung($_FILES["bild"]["name"])."' WHERE id = '".$_SESSION["login"]."'"); // Endung ändern
move_uploaded_file($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung ($_FILES["bild"]["name"])); chmod("avas/" .$_FILES["bild"]["name"], 0777); // Datei hochladen
}


__________________
Signatur.Signatur.Signatur...
haha.

23.12.2008 11:30 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Steffi. Steffi. ist weiblich
ehemals LatinoMausi


images/avatars/avatar-49051.png

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen

Themenstarter Thema begonnen von Steffi.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

*knatsch* erstmal danke^^
jetzt hab ich es so:

php:
1:
move_uploaded_file($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung ($_FILES["bild"]["name"])); chmod($_FILES["bild"]["tmp_name"],"avas/".$_SESSION["login"].endung0777); // Datei hochladen


aber das funktioniert trozdem nicht nun sagt er mir das da ein wrong parameter count vorliegt o___O

Zitat:
Warning: Wrong parameter count for chmod()


hab auch schon versucht den namen in allen variationen zu ändern (also mal die komplette zeile genommen und so, aber entweder ich bekomm ne andere fehlermeldung oder er meint da wär ein komma zu viel =/

__________________
Signatur.Signatur.Signatur...
haha.

24.12.2008 09:45 Steffi. ist offline E-Mail an Steffi. senden Beiträge von Steffi. suchen Nehmen Sie Steffi. in Ihre Freundesliste auf Fügen Sie Steffi. in Ihre Kontaktliste ein
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Bild ist da, wird aber nicht angezeigt...

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH