Saturday, September 4th 2010, 3:06am UTC+2

You are not logged in.

  • Login
  • Register

xlive

Intermediate

Posts: 356

Location: Flashbanditen Heidelberg

1

Wednesday, October 22nd 2008, 10:58pm

filereference mit timestamp

Hi,

es soll an das hochgeladene Bild ein timestamp angehängt werden. Wie kann ich dies in der PHP-Datei zusammenbringen?

ActionScript-Quelltext

1
2
timestamp Math.floor( new Date().getTime() );
selectedFile.upload("fileupload.php?newname=" timestamp);


PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    $max_size 1024 200// 200 KB
    $directory "uploadimages/";
    $allowedTypes = array ( "JPEG""JPG""GIF""PNG""SWF" );
    
    
    $tsname $_GET['timestamp'];
    
    echo "&bildname=".$tsname."&";
    
    
    while (list($key$value) = each ($allowedTypes))
    {
        if (strtoupper(substr($_FILES['Filedata']['name'],-strlen($value))) == $value)
        {
            if ($_FILES['Filedata']['size'] <= $max_size)
        {
            move_uploaded_file($_FILES['Filedata']['tmp_name'], $directory.$_FILES['Filedata']['name']);
        }
    }
}


Grüße xlive
  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

2

Thursday, October 23rd 2008, 9:39am

Wenn du das innerhalb des Temp Verzeichnisses machen willst dann ist das gar keine gute Idee weil funktionen wie is_uploaded_file() jetzt kein true mehr zurück geben. Es wurde eine Berührung ausgeführt und somit ist das file nicht mehr save. (Bedenke: Angereifer könnten das Temp Verzeichnis auslesen. ) siehe
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

Similar threads