Seite 1 von 1

Probleme mit dem "tmpdir-Verzeichnis"

Verfasst: 03.01.2006 17:02
von thalbico
Guten Tag,
ich habe folgendes Problem.

In meinem Forum ist es nicht möglich Avatare vom PC hochzuladen. Ich habe schon mit meinem Host darüber gesprochen und der hat mir gesagt, dass es and dem temporären Ordner, der sich auf dem Server vom Host befindet, liegt. Der Host erlaubt es nicht, temporäre Dateien in den temporrären Ordner zu kopieren.
Und genau diese Funktion wird beim Hochladen von Avataren vom eigenen PC ja benötigt.

Der Tip vom Host war nun, das temporäre Verzeichnis "tmpdir" auf meinen eigenen Webspace, dort wo auch das Forum liegt, zu legen, um so das Problem zu lösen..

Meine Frage nun, ist es möglich das temporäre Verzeichnis neu zu definieren und beispielsweise einen neuen Standort dafür zu setzten (also weg vom Host auf meinen eigenene Webspace)..???

Hier ist meine PHP-Info-Datei: hier klicken
(upload_tmp_dir ------> liegt im /home/thalbico)

So, vielen Dank schon mal im Voraus und ich hoffe ihr könnt mir weiterhelfen

Gruß thalbico

Verfasst: 03.01.2006 17:07
von Fennias Maxim
Aha. Was für eine fehlermeldung kommt denn wennn ich fragen darf?

Vieleicht hilft dir das hier weiter>>>Was ist ein CHMOD?<<<

Verfasst: 03.01.2006 17:15
von thalbico
Danke für die schnelle Rückmeldung.

Ja, ich weiß was CHMOD ist und habe auch alle wichtigen Ordner richtig CHMODet..daran liegt es leider nicht..(trotzdem danke für den hinweis)

Die Fehlermeldung, die kommt, lautet:
"Der Avatar muss im GIF-, JPG- oder PNG-Format sein."

Ich habe auch schon dieses hier befolgt und in der "usercp_avatar.php" geändert:
(Hier das ist meine usercp_avatar.php-Datei Link1)
suche:

Code: Alles auswählen

case 'jpeg':
      case 'pjpeg':
      case 'jpg':
         return '.jpg';
         break;
      case 'gif':
         return '.gif';
         break;
      case 'png':
         return '.png';
         break;
ersetze durch:

Code: Alles auswählen

 case 'image/jpeg':
      case 'image/pjpeg':
      case 'image/jpg':
      case 'jpeg':
      case 'pjpeg':
      case 'jpg':
         return '.jpg';
         break;
      case 'image/gif':
      case 'gif':
         return '.gif';
         break;
      case 'image/x-png':
      case 'png':
         return '.png';
         break;
Leider hat dies auch nicht geholfen..

Gruß thalbico

Verfasst: 03.01.2006 17:21
von Fennias Maxim
Aha.
Kann keiner mehr einen Avatar hochladen oder nur du nicht?

Ich würde übrigens wieder den standartcode einbauen.

Verfasst: 03.01.2006 17:27
von thalbico
Danke nochmals ;)

Zu deiner Frage: Alle Mitglieder in meinem Forum haben dieses Problem. Das Einzige was möglich ist, ist es zu einem externen Avatar zu verlinken.

Und zu deinem Hinweis: Ja dann werde ich den Standartcode wieder einbauen, danke für den TIp.

Aber zu meiner Ursprünglichen Frage:
Gibts es eine Möglichkeit den Ort des "tmpdir-Verzeichnises" zu ändern?
Daran liegt nämlich meiner Meinung anch das Problem.

Gigt es eine Funktion in php, die diesen Ordner definiert?

Gruß thalbico

Verfasst: 03.01.2006 17:45
von Fennias Maxim
stell doch hier bitte mal eine includes/usercp_avatar.php rein.

Der Filecheck kommt vor dem upload und demnach labert dein Host mist.

Hinweis:>>>Eine PHP-Datei zum Download bereitstellen<<<

Verfasst: 03.01.2006 17:53
von thalbico
So, hier ist meine includes/usercp_avatar.php als txt

PS: Ich habe dir eine Nachricht auf meinem Forum geschrieben..;)

Verfasst: 03.01.2006 18:18
von Fennias Maxim
Bist du noch ganz bei trost?
http://www.make.at/
Ist das dein Domainanbieter?

Für 50 MB 5 € pro Monat und dann bekommst du noch so ne verschissene Leistung. Ich versuch jetzt seit 10 Minuten auf die datei zuzugreifen aber immer Timeout. Als ich mich bei dir im Forum gereggt hab hats auch gelaagt wie sau. Du solltest mal wechseln aber schleunigst.

Du kannst mir die Datei ausnamsweise per Email schiken. Die Addy schick ich dir per PN.

Verfasst: 03.01.2006 18:24
von thalbico
Uh..ja genau, das ist mein Anbieter..

Okey, ich werde über einen Poivderwechsel nachdenken.
Zur Info: Es sind aber nicht 50MB, sondern 3 GB..;)


Ok, ich werde dir es später per e-mail schicken, muss jetzt leider weg.

Danke sehr nochmals. ;)

Gruß thalbico