Versio

Uploaden bestand

Overzicht Reageren

Chi Lion

Chi Lion

04/10/2010 15:28:06
Quote Anchor link
Beste,

Wat is het probleem hier?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

//VIDEO
    $directory_self = str_replace(basename($_SERVER['PHP_SELF']), '', $_SERVER['PHP_SELF']);
    $uploadsDirectory = '../horses/movie/';
    $uploadForm = 'http://' . $_SERVER['HTTP_HOST'] . $directory_self . 'index.php';
    $fieldname = 'film';
    $now = time();
    while(file_exists($uploadFilename = $uploadsDirectory.$now.'-'.$_FILES[$fieldname]['name']))
    {

        $now++;
    }

    @
move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadFilename)
        or ('receiving directory insuffiecient permission');

        echo $uploadFilename;
        echo '<br />HALLLLLLLLLLLO<br />';
?>


Er wordt gewoon niks geupload, krijg wel een foutmelding, maar die krijg ik bij allemaal. Undifend index. Maar dat is gewoon ff checken of er gevuld wordt, en dat wordt er :)
 
PHP hulp

PHP hulp

25/05/2012 17:03:25
Gesponsorde koppelingen:
 
Bas IJzelendoorn
Moderator

Bas IJzelendoorn

04/10/2010 15:33:30
Quote Anchor link
waar staat in regel 4 de 2 lege quotes voor?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
'';
 
Chi Lion

Chi Lion

04/10/2010 15:46:17
Quote Anchor link
idk,

Heb de code ondertussen even ontdaan van bullshizzle:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
error_reporting(E_ALL);
//VIDEO
    $uploadsDirectory = '../horses/movie/';
    $fieldname = 'film';
    $now = time();
    while(file_exists($uploadFilename = $uploadsDirectory.$now.'-'.$_FILES[$fieldname]['name']))
    {

        $now++;
    }

    @
move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadFilename)
        or ('receiving directory insufficient permission');

        echo $uploadFilename;
        echo '<br />HALLLLLLLLLLLO<br />';
?>
 
Jos Verra

Jos Verra

04/10/2010 16:15:49
Quote Anchor link
Hoe ziet je formulier eruit aan de voorkant ?
Misschien dat je enctype="multipart/form-data" bent vergeten.
 
Chi Lion

Chi Lion

04/10/2010 16:16:35
Quote Anchor link
Jos Verra op 04/10/2010 16:15:49:
Hoe ziet je formulier eruit aan de voorkant ?
Misschien dat je enctype="multipart/form-data" bent vergeten.


Dit is mijn form aan de voorkant beste Jos Verra.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
    <form action="save.php" method="post" enctype="multipart/form-data">
        <table>
            <tr>
                <td>Code</td>
                <td><input type="text" name="horse" /></td>
            </tr>
            <tr>
                <td>Vader</td>
                <td><input type="text" name="father" /></td>
            </tr>
            <tr>
                <td>Moeder</td>
                <td><input type="text" name="mother" /></td>
            </tr>
            <tr>
                <td colspan="2">Informatie:</td>
            </tr>
            <tr>
                <td colspan="2"><textarea name="information" rows="5" cols="40"></textarea></td>
            </tr>
            <tr>
                <td><label for="pic1">Afbeelding 1</label> </td>
                <td><input type="file" name="pic1" /></td>
            </tr>
            <tr>
                <td>Afbeelding 2</td>
                <td><input type="file" name="pic2" /></td>
            </tr>
            <tr>
                <td>Filmpje</td>
                <td><input type="file" name="film" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Opslaan" name="submit"/></td>
            </tr>                
        </table>
    </form>
 
Jos Verra

Jos Verra

04/10/2010 16:20:01
Quote Anchor link
Haal in het php script de @ is weg in regel 12 en kijk of je fout melding krijgt krijg je dit niet? probeer dan eens met een die(print_r($_FILES)); te kijken of hij het bestand wel mee stuurt.

Houd er wel rekening mee dat indien jij een te groot bestand wil uploaden dat je een time out zou krijgen (dit valt wel te zien in het NET gedeelte van Firebug) indien dit het geval is kun je dit in .htaccess aanpassen
Gewijzigd op 04/10/2010 16:22:04 door Jos Verra
 
Chi Lion

Chi Lion

05/10/2010 09:17:55
Quote Anchor link
En, hoe kan ik dat dan precies zien in het NET gedeelte?
 
SilverWolf NL

SilverWolf NL

05/10/2010 09:20:49
Quote Anchor link
Heb je al chmod geprobeerd? Kan je wel schrijven naar die map?
 
Chi Lion

Chi Lion

05/10/2010 09:27:58
Quote Anchor link
Jeps, map is 777, bestand is 777
 
Jos Verra

Jos Verra

05/10/2010 09:36:29
Quote Anchor link
Je probeert een filmpje te uploaden die is meestal groter dan een afbeelding en daarom kan het zijn dat je htaccess moet worden aangepast. Ik zou er iets als hieronder genoemd inzetten

php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_execution_time 500
php_value max_input_time 500
 



Overzicht Reageren