$_FILES werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robert Hamers

Robert Hamers

04/07/2009 10:40:00
Quote Anchor link
Ik heb een script waarmee ik foto's kan uploaden. Op mijn local host werkt het prima maar op de online server (kpn) werkt het niet.

Ik ben inmiddels zo ver dat het al mis gaat bij $_FILES. De variabelen van $_FILES bevatten geen waarde. Zoiets heb ik nog nooit meegemaakt.

Ik ben gaan testen met een simpel script met een formulier dat eigenlijk niks doet, gewoon om te kijken waar het misgaat:
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
            <div id="content">
                <form action=contact.php method=post ENCTYPE="multipart/form-data">
                <b>Maak hier een nieuw product aan:</b>    <br><br>
                <table width="400" border="0" cellspacing="1" cellpadding="1">
                <tr>
                    <td class="form" valign="top" width="100">Foto 1:</td>
                    <td width="300">
                    <input type="file" name="picture1" size="34">
                    </td>
                </tr>
                </tr>
                    <td colspan="2" width="400">
                    <input type="submit" name="productnew" value="OK">
                    </td>
                </tr>
                <tr>            
                    <td colspan="2" width="400 valign="middle">
                      <input type="hidden" name="action" value="verzenden">
                    </td>
                </tr>
            <?php
            echo "tmp_name=".$_FILES['picture1']['tmp_name'];
            ?>
            
        </div>

Kan dit met de Server te maken hebben, dat die niet accepteert dat er via $_FILES bestanden ge-upload worden. Ik heb al meerdere websites gemaakt met upload-scripts maar dat is altijd probleemloos gegaan.

Alvast bedankt voor alle hulp.

Gr,
Robert
Gewijzigd op 01/01/1970 01:00:00 door Robert Hamers
 
PHP hulp

PHP hulp

22/02/2025 15:56:05
 
- SanThe -

- SanThe -

04/07/2009 11:08:00
Quote Anchor link
Je post is nu niet echt leesbaar. Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
Gebruik je Afbeelding knop om dit te doen.

SanThe.

Edit: Kijk, en nu zie je direct dat </form> ontbreekt.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Robert Hamers

Robert Hamers

04/07/2009 11:13:00
Quote Anchor link
Ik heb het aangepast, is het zo duidelijker?
 
- SanThe -

- SanThe -

04/07/2009 11:13:00
Quote Anchor link
SanThe schreef op 04.07.2009 11:08:
Edit: Kijk, en nu zie je direct dat </form> ontbreekt.
 
Robert Hamers

Robert Hamers

04/07/2009 11:34:00
Quote Anchor link
SanThe schreef op 04.07.2009 11:13:
SanThe schreef op 04.07.2009 11:08:
Edit: Kijk, en nu zie je direct dat </form> ontbreekt.


Oke, die was ik vergeten te zetten bij het maken van het voorbeeld, maar dat is niet de oorzaak van het probleem.
 
- SanThe -

- SanThe -

04/07/2009 11:46:00
Quote Anchor link
print_r($_FILES);
 
Robert Hamers

Robert Hamers

04/07/2009 12:05:00
Quote Anchor link
SanThe schreef op 04.07.2009 11:46:
print_r($_FILES);


Dit geeft helemaal niks.... Toch bizar.
 
- SanThe -

- SanThe -

04/07/2009 12:26:00
Quote Anchor link
print_r($_POST);
 
Robert Hamers

Robert Hamers

04/07/2009 12:36:00
Quote Anchor link
SanThe schreef op 04.07.2009 12:26:
print_r($_POST);


Dit geeft: Array ( [productnew] => OK [action] => verzenden )
 
- SanThe -

- SanThe -

04/07/2009 12:43:00
Quote Anchor link
En als je dit
<form action=contact.php method=post ENCTYPE="multipart/form-data">
verandert in dit?
<form action="contact.php" method="post" enctype="multipart/form-data">
 
Robert Hamers

Robert Hamers

04/07/2009 12:53:00
Quote Anchor link
Helaas, dat levert nog steeds een lege array voor print_r($_FILES)
 
- SanThe -

- SanThe -

04/07/2009 12:55:00
Quote Anchor link
Wat voor waarde heeft file_uploads in php.ini?
 
Robert Hamers

Robert Hamers

04/07/2009 13:19:00
Quote Anchor link
SanThe schreef op 04.07.2009 12:55:
Wat voor waarde heeft file_uploads in php.ini?


phpinfo() werkt ook niet....

Op mijn wampserver: file_uploads = On
Gewijzigd op 01/01/1970 01:00:00 door Robert Hamers
 
Robert Hamers

Robert Hamers

04/07/2009 13:36:00
Quote Anchor link
Het is wel duidelijk, het ligt aan mijn host (kpn). Als ik hetzelfde bestand gebruik voor een andere website, gehost door Vevida, dan krijg ik wel de php-instellingen te zien. Potverdorie. Kan via dat hosting panel van kpn ook niks vinden waar ik dat soort dingen kan activeren.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.