Author Topic: frage zu: move_uploaded_file()  (Read 17588 times)

0 Members and 1 Guest are viewing this topic.

Offline TheRiver

  • Pre-Newbie
  • Posts: 9
    • View Profile
frage zu: move_uploaded_file()
« on: July 15, 2002, 05:36:02 PM »
Hallo :)

mein Provider hat diese funktion abgschaltet [Sicherheitsrisiko in der neuen PhP version?]

er sagte, ich solle alle:

Code: [Select]
 move_uploaded_file (string filename, string destination)

mit:

Code: [Select]
copy($_FILES["filename"][tmp_name],destination);

ersetzen! Funzt das Script dann noch un WO finde ich diese Einträge :)

Hier die Mail:


Die PHP-Funktion move_uploaded_file() mußte aufgrund eines PHP-Bugs aus
Sicherheitsgründen deaktiviert werden.

Dies wird leider solange bestehen bleiben müssen, bis die PHP-Entwickler
dieses Problem gelöst haben.

Verwenden Sie statt der Funktion
   move_uploaded_file (string filename, string destination)
http://www.php.net/manual/de/function.move-uploaded-file.php
folgenden Aufruf:
   copy($_FILES["filename"][tmp_name],destination);
http://www.php.net/manual/de/function.copy.php

filename und destination müssen Sie Ihrem Script entsprechend ersetzen.





WAS genau muss ich tun !!

Gruß
Jörg

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
frage zu: move_uploaded_file()
« Reply #1 on: July 15, 2002, 05:50:44 PM »
Sollte eigentlich funktionieren wenn du move_uploaded_file() in copy() änderst.
Du findest die Funktion in "includes/upload.php" ungefähr in Zeile 120.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline TheRiver

  • Pre-Newbie
  • Posts: 9
    • View Profile
frage zu: move_uploaded_file()
« Reply #2 on: July 15, 2002, 06:22:13 PM »
Hi :)

Frage: Nur die eine  an der Stelle?

ich hoffe ich stelle mich nicht zu doof an ;)

Jörg

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
frage zu: move_uploaded_file()
« Reply #3 on: July 15, 2002, 06:38:05 PM »
Ja ;)

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline TheRiver

  • Pre-Newbie
  • Posts: 9
    • View Profile
frage zu: move_uploaded_file()
« Reply #4 on: July 15, 2002, 06:51:18 PM »
wohl doch zu blöd ;)

[schnip]

Code: [Select]
     }
      else {
       $ok =  copy() ($this->upload_file, $this->upload_path[$this->image_type]."/".$this->file_name);
      }
      break;
    }
    @chmod($this->upload_path[$this->image_type]."/".$this->file_name, CHMOD_FILES);
    return $ok;
  }

  function check_max_filesize() {
    if ($this->HTTP_POST_FILES[$this->field_name]['size'] > $this->max_size[$this->image_type]) {
      return false;
    }
    else {
      return true;
    }
  }

  function save_file() {
    global $user_info;

    $this->upload_file = $this->HTTP_POST_FILES[$this->field_name]['tmp_name'];
    $ok = 1;
    if (empty($this->upload_file) || $this->upload_file == "none") {
      $this->set_error($this->lang['no_image_file']);
      $ok = 0;
    }


[/schnap]

da bekomme ich folgenden Fehler!

Parse error: parse error, unexpected in blablabla.../4images/includes/upload.php on line 120

und

Fatal error: Cannot instantiate non-existent class: upload in blablabla.../4images/member.php on line 97


Hmmm.......watt nu' ;)

Gruß
Jörg

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
frage zu: move_uploaded_file()
« Reply #5 on: July 16, 2002, 09:13:20 AM »
Zeile 120 muss so aussehen:

Code: [Select]
$ok = copy($this->upload_file, $this->upload_path[$this->image_type]."/".$this->file_name);

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Ingo_col

  • Newbie
  • *
  • Posts: 26
    • View Profile
frage zu: move_uploaded_file()
« Reply #6 on: July 16, 2002, 09:47:01 AM »
Wohl auch bei Kontent  :lol:
Ich habe das einfach ersetzt und funzt einwandfrei.

Offline TheRiver

  • Pre-Newbie
  • Posts: 9
    • View Profile
frage zu: move_uploaded_file()
« Reply #7 on: July 16, 2002, 10:02:49 AM »
Ja....genau Kontent! Naja, nachdem die einiges geändert haben läuft's da viel besser und im Preis und erreichbarkeit sind die recht gut!

Danke Jan :-)

Gruß
Jörg


An alle die das lesen: Zeile 111 muss auch geändert werden ;)

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
frage zu: move_uploaded_file()
« Reply #8 on: July 16, 2002, 10:14:51 AM »
Quote from: TheRiver
An alle die das lesen: Zeile 111 muss auch geändert werden ;)


Hast Recht, Zeile 101 aber auch ;)

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline TheRiver

  • Pre-Newbie
  • Posts: 9
    • View Profile
frage zu: move_uploaded_file()
« Reply #9 on: July 16, 2002, 10:42:23 AM »
Da hst Du recht....ging aber auch ohne :?:  :wink:

Offline Ingo_col

  • Newbie
  • *
  • Posts: 26
    • View Profile
PHP Neuling
« Reply #10 on: July 17, 2002, 08:58:46 AM »
Sorry für die Frage. Aber wo ist der Unterschied zwischen move_uploaded_file() und copy()
 :oops:

Ingo

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
frage zu: move_uploaded_file()
« Reply #11 on: July 17, 2002, 10:11:45 AM »
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Ingo_col

  • Newbie
  • *
  • Posts: 26
    • View Profile
Wieder freigegeben
« Reply #12 on: July 23, 2002, 06:39:42 PM »
Kontent hat ein PHP Update gemacht und move_uploaded_file() wieder freigegeben.
Naja wenigsten etwas

Offline MiTi

  • Pre-Newbie
  • Posts: 1
    • View Profile
frage zu: move_uploaded_file()
« Reply #13 on: August 04, 2002, 05:32:55 PM »
Habe das selbe Problem... bin echt schon verzweifelt, weil ich in Sachen coding noch absoluter neuling bin und es einfach nicht hinkrieg, dass das uploaden funktioniert :(

kann mir wer diese modifizierte version von 4images (bzw die Dateien, die umgeändert wurden) auf werbung111@yahoo.de schicken? danke

Offline kaffeetrinker71

  • Newbie
  • *
  • Posts: 15
    • View Profile
    • http://www.echtbloed.de
Bei 1 und 1 funzt es auch nicht mehr
« Reply #14 on: August 13, 2002, 09:50:42 AM »
Hi!
Ich glaub, bei 1&1 funzt das auch alles net mehr. Nun habe ich wie empfohlen die Zeilen angepasst aber es geht trotzdem nicht!
Wat nu??? :?
Der Kaffeetrinker
------------------------------
Ein Leben ohne Kaffee ist kein Leben... c(_)
------------------------------