Forum Title:Bilder werden nicht angezeigt - Kit

Transcription

Forum Title:Bilder werden nicht angezeigt - Kit
Forum Title:Bilder werden nicht angezeigt
Erstellt von: samba
17.04.2011 22:38 Uhr - Bilder werden nicht angezeigt
Ein herzliches Hallo!
An sich muss ich erst einmal ein riesen Lob hinterlassen für das echt gelungene Script. Wirklich sehr gut durchdacht und ins PHP-Kit integriert. Ich baue gerade
mal wieder eine neue Seite auf und beiß mir einfach die Zähne an dem Bildupload mit dem Market aus. Es ist nicht hinzubekommen.
FTP liegt bei Strato - Auf dem Ordner "Kleinanzeigen" liegt die 777 - habe in der config auch die Dateiendungen in Großschreibung erweitert - aber es klappt
einfach nicht ... grrmmmpfff.
Ordenerstruktur:
handysatt (755) auf dem Ordner liegt auch die domain
images (755)
kleinanzeigen (777 - Unterverzeichnisse und Dateien eingeschlossen)
Was mir aufgefallen ist, dass auch in der Datenbank der Eintrag für das Bild nicht erscheint. Bei der Datenbank habe ich allerdings einen Extrapräfix stehen (also
nicht den Standard PHP-Kit-Präfix) Die Verknüpfung dorthin muss allerdings stimmen, da die Texte ja auch erscheinen. Auch die Emailfreischaltung funktioniert
(bzw. über Admin). Aber es kommt immer wieder das Ersatzbild.
Halt eines habe ich noch nicht probiert: Kann es sein, dass das nur im iExplorer läuft? Mal testen... neee... geht auch nicht.
Habe die Bildgröße auf 400x400 und 500kb erweitert... auch nix gebracht.
Bin echt Dankbar für jede Hilfe!
Der Samba!
Ach ja... ist auch wichtig: [URL=http://www.handysatt.de]Um die Seite hier gehts[/URL]
Erstellt von: samba
22.04.2011 13:22 Uhr - Immer noch nichts geholfen!
Es ist zum Verzweifeln. Es ist nicht hinzubekommen, dass der Bilderupload funktioniert. Ich habe bereits unzählige Male den Market neu installiert und eingestellt.
Habe die CHmod schon mit verschiedenen FTP-Programmen eingestellt, weil ich schon dachte, dass die Berechtigungen nicht real auf dem Server angenommen
werden.
Mittlerweile habe ich die komplette Seite nochmal aufgesetzt .... nichts nichts nichts.
So wie ich den Quellcode verstehe, kann es der tabellen-präfix ja auch nicht sein. Es muss also wirklich der Upload des Bildes an sich sein. Ich verstehe es nicht.
Helft mir halt bitte mal jemand. Ich arbeite schon viele Jahre mit dem PHP-Kit... aber dass ich etwas gar nicht hinbekomme habe ich noch nicht erlebt.
Der Market an sich ist suuuuper... Nur das Problem mit den Bildern bekomme ich nicht hin. Traurig, gell?!
Der Samba!
Hier nochmals die HP:
[URL=http://www.handysatt.de]www.handysatt.de[/URL]
DANKE!!!!!!
Erstellt von: knuddi
22.04.2011 23:59 Uhr - k/a
funktioniert denn bei dir das normale uploaden von grafiken im phpkit ? Dies bezieht sich auch auf Avatare. weiss grad nicht ob auch der ordner tmp existiert, da
ich dieses phpkit nicht nutze. Der Ordner tmp wird meistens benötigt zum Uploaden von Grafiken, die zuerst zwischengespeichert werden. Deswegen erstmal das
bitte überprüfen. ;)
Erstellt von: samba
Erst mal vielen Dank für die Antwort!!!! *blush
23.04.2011 07:54 Uhr - Hallo Knuddi
War dumm von mir, nicht gleich zu posten, dass die anderen Uploads (wie auch Avatare) funktionieren. Ich habe mittlerweile auch schon an Strato geschrieben,
um sicher zu gehen, dass mir der FileZilla auch wirklich die 777 auf den images/kleinanzeigen anlegt und mir das FTP-Programm nicht einen Streich spielt. Das
kann ich mir aber nicht so recht vorstellen.
Wie gesagt, die Sache mit dem "Nichtstandard-Tabellenpräfix" gäbe es noch zu überlegen. Ich habe in dieser SQL zwei PHPkit-Datenbanken liegen und deshalb
einen anderen Präfix für diese HP verwendet. Ich kann nun nur noch hingehen und die andere Datenbank mit einem anderen Präfix versehen und für handsatt.de
dann den Standard verwenden. Das ist aber sehr zeitaufwändig und man läuft halt Gefahr sich beide Websites auf den Mond zu schießen. Deshalb habe ich das
auch noch nicht probiert.
Von PHP habe ich nicht sehr viel Ahnung. Aber ich kann die Quellcodes mittlerweile schon etwas deuten. Und wenn ich das richtig lese, dann wird ja in der
market.php in zeile 288 der Uploadordner bestimmt, und auch die Datenbankspalte. Nur finde ich da nichts, was den Präfix abfragt. Aber wie gesagt, ich weiß
nicht viel von PHP und suche immer nur logisch, nicht wissend :)
Ab Zeile 342 beginnt ja das Senden, die Bildprüfung und auch der Datenbankeintrag (wo dann der Verweis auf den Präfix schon zu finden ist). Dort deute ich,
dass ein neue Dateiname generiert wird. Vielleicht geht auch da was schief.
Nuja, wie gesagt, ich weiß zu wenig über PHP... aber ich versuche wirklich was zu finden.... aber leider zu dumm dafür ;)
Ich richte dir auch gerne nen Adminaccount auf der hp ein und vergebe ein anders Passwort für Datenbank und FTP, dass du dann haben kannst. Vielleicht
kommst du dann weiter.
DANKE!!!!!
[red]NACHTRAG: Ich habe die Bilddatei manuell hochgeladen und und in der Datenbank angegeben... dann wird das Bild auch zugewiesen. Es ist also nur die
Uploadfunktion, die einfach nicht funktionieren will bei mir?![/red]
Erstellt von: samba
04.05.2011 07:52 Uhr - Mit diesem Code geht es dann schon
Hallo, ich mal wieder.
Strato hat geantwortet. Also vom FTP her funktioniert alles. Der Ordner hat real die 777, denn mit dem nachfolgenden Code (liegt im Hauptverzeichnis als Datei)
kann ich Bilder hochladen:
_____________________________________________________________
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Einfacher Dateiupload</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" enctype="multipart/form-data">
Datei: <br />
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
<input type="file" name="datei" /><br />
<input type="submit" value="Hochladen" />
</form>
<?php
if (isset($_FILES["datei"]) AND ! $_FILES["datei"]["error"]) {
if (@move_uploaded_file($_FILES["datei"]["tmp_name"], "./images/kleinanzeigen/" . basename($_FILES["datei"]["name"]))) {
echo "Dateiupload hat geklappt";
} else {
echo "Dateiupload hat nicht geklappt";
}
}
?>
</body>
</html>
__________________________________________________________________
[H3][royalblue]Ist denn niemand hier, der mir da helfen kann? Es muss an dem Quellcode liegen. Ich lasse auch gerne nen Fuffi springen für das Script, wenn es
halt funktioniert. BITTE - DANKE![/royalblue][/H3]
Erstellt von: knuddi
05.05.2011 07:33 Uhr - k/a
Ich kann dir da nicht viel weiterhelfen. Da musst du noch warten bis Leiche sich meldet. ;)
Erstellt von: samba
05.05.2011 13:46 Uhr - Trotzdem erstmal Dankeschön
Vielen Dank, dass Du Dir trotzdem die Mühe machst!!!!
Erstellt von: samba
13.09.2011 19:35 Uhr - Hallo Leiche
[H2][red]Kannst Du Dir vielleicht mal meinen Hilferuf ansehen. Ich bin immer noch nicht weiter und finde das Problem einfach nicht.
DANKE![/red][/H2]
Erstellt von: RAS
02.02.2012 01:48 Uhr - k/a
hey leute
ich hab den fehler gefunden in der market.php is noch der alte upload befehl drin mann muss $HTTP_POST_FILES suchen und durch $_FILES ersetzen. ist
viermal in der market.php drin.
Erstellt von: knuddi
02.02.2012 12:01 Uhr - k/a
Und geht es jetzt RAS??
Erstellt von: samba
23.03.2012 13:33 Uhr - So gehts!!!!
SAUBA! So läuft das jetzt!!!!!
Copyright by http://www.Kit-Power.de