Beste tweakers,
Momenteel ben ik bezig met het bouwen van een online CMS-systeem. De beheerpagina wordt getest met de browsers Internet Explorer, Opera, Firefox, Chrome en Safari.
Als ik een formulier met afbeelding wil uploaden gaat dit alleen goed in Firefox, Safari en Chrome. Bij Internet Explorer en Opera heb ik het probleem dat zij de $_files waarde niet willen doorgeven, $_post word echter wel doorgegeven. Het vreemde is dat op het moment dat ik het met xampp hoste op mijn laptop het werkte. Maar nu dat het op een webhosting staat (antagonist) niet meer.
Wat nog een vager probleem is als ik de code aanpas dat wanneer er een persoon op de submit button drukt naar een andere pagina gaat (v(van action=’’ naar action=’test.php’) ga ik bij IE en Opera niet door naar de test pagina terwijl bij de andere browsers krijg ik netjes test.php te zien (waar ik $_POST en $_FILES vardump)
Ik heb de cache en alle offline bestanden, etc. verwijderd van IE en Opera en nog steeds werkt dit niet.
Verder heb ik ook op een andere computer getest die nog nooit op de site is geweest, maar met IE gaat die nog steeds niet naar test.php.
De code waarmee het formulier opgebouwd word is.
Weet iemand wat het probleem waarschijnlijk kan zijn?
Alvast bedankt!
Momenteel ben ik bezig met het bouwen van een online CMS-systeem. De beheerpagina wordt getest met de browsers Internet Explorer, Opera, Firefox, Chrome en Safari.
Als ik een formulier met afbeelding wil uploaden gaat dit alleen goed in Firefox, Safari en Chrome. Bij Internet Explorer en Opera heb ik het probleem dat zij de $_files waarde niet willen doorgeven, $_post word echter wel doorgegeven. Het vreemde is dat op het moment dat ik het met xampp hoste op mijn laptop het werkte. Maar nu dat het op een webhosting staat (antagonist) niet meer.
Wat nog een vager probleem is als ik de code aanpas dat wanneer er een persoon op de submit button drukt naar een andere pagina gaat (v(van action=’’ naar action=’test.php’) ga ik bij IE en Opera niet door naar de test pagina terwijl bij de andere browsers krijg ik netjes test.php te zien (waar ik $_POST en $_FILES vardump)
Ik heb de cache en alle offline bestanden, etc. verwijderd van IE en Opera en nog steeds werkt dit niet.
Verder heb ik ook op een andere computer getest die nog nooit op de site is geweest, maar met IE gaat die nog steeds niet naar test.php.
De code waarmee het formulier opgebouwd word is.
code:
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
| <?php function printForm($check, $rij) { if ($check == "edit") { $titel = $rij[0]['titel_nl']; $titel_en = $rij[0]['titel_en']; $datum = $rij[0]['datum']; $bericht = $rij[0]['omschrijving_nl']; $bericht_en = $rij[0]['omschrijving_en']; $titel_b_v = "bewerken"; } elseif ($check == "new") { $titel = ""; $titel_en = ""; $datum = date("d/m/y - H:i", time()); $bericht = ""; $bericht_en = ""; $titel_b_v = "aanmaken"; } echo "<form action=\"test.php\" method=\"post\" enctype=\"multipart/form-data\"> <table style=\"width:75%\"> <tr><b>Project " . $titel_b_v . "</b> <tr> <td><b>Titel nl:</b></td><td><b>Titel en:</b></td> </tr> <tr <td><input type=\"text\" name=\"titel_nl\" class=\"box\" value=\"" . $titel ."\"> (Max 25 tekens)/></td> <td><input type=\"text\" name=\"titel_en\" class=\"box\" value=\"" . $titel_en ."\"> (Max 25 tekens)/></td> </tr> <tr> <td> </td> </tr> <tr> <td><b>Korte Project omschrijving:</b></td> <tr> <td>Nederlands (Max 150 tekens)</td> <td>Engels (Max 150 tekens)</td> </tr> <tr> <td> <textarea rows=\"5\" cols=\"30\" name=\"omschrijving_nl\">" . $bericht . "</textarea> </td> <td> <textarea rows=\"5\" cols=\"30\" name=\"omschrijving_en\">" . $bericht_en . "</textarea> </td> </tr> <tr> <td>Foto</td> <td>PDF</td> </tr> <tr> <td><input type=\"file\" name=\"foto\"/></td> <td><input type=\"file\" name=\"pdf\"/></td> </tr> <tr><td> </td></tr>"; if ($check == "edit") { echo " <tr> <td>Wanneer er geen PDF of Foto wordt toegevoegd wordt de oude PDF en Foto behouden! </tr>"; } elseif ($check == "new") echo " <tr> <td>Wanneer er geen Foto wordt toegevoegd wordt er een standaard foto geupload! </tr>"; } function printNewProject() { $this->printForm("new", ""); echo "<tr><td> </td></tr>"; echo "<tr> <td> <input type=\"submit\" name=\"verzend\" value=\"Aanmaken\" onClick=\"return confirm('Wilt u dit project echt aanmaken?');\"> </td> </tr>"; echo "</table></form> <br><a style=\"text-decoration: none;\" href=\"javascript:history.back(-1)\"><font size=\"1\">vorige pagina</font></a> "; } ?> |
Weet iemand wat het probleem waarschijnlijk kan zijn?
Alvast bedankt!
[ Voor 0% gewijzigd door nlboy op 17-12-2008 10:14 . Reden: single quotes weggehaald ]