PLaatje uploaden help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »
Jaba

jaba

12/06/2006 23:09:00
Quote Anchor link
Dit is mijn code
het is de bedoeling dat er een plaatje op mijn server wordt gezet alleen wil dit niet werken hij wordt wel opgenomen in mysql samen met alle andere invoer. maar ik krijg het niet voor elkaar dat het plaatje daardwerkelijk op de server wordt geplaatst.

In de filter.php zit een klein script dat controleert of het wel om een plaatje gaat.


DVDTOEVOEGEN

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
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<?php

if ($_SESSION['Login'] == '1') {
    $GebruikersFunctie =  $_SESSION['GebruikersFunctie'];
    $GebruikersNaam =  $_SESSION['GebruikersNaam'];
    $GebruikersID =  $_SESSION['GebruikersID'];
    
    require("functies.php");
    include ("filter.php");

    if (isset($_POST['dvdToevoegen'])){
        $dvdTitel = $_POST['titel'];
        $dvdTijd = $_POST['dvdtijd'];
        $dvdActeur = $_POST['acteur'];
        $dvdGenre = $_POST['genre'];
        $dvdDolby = $_POST['dolby'];
        $dvdSamenvatting = $_POST['dvdsamenvatting'];
        $dvdCover = $_POST['dvdCover'];
        $omschrijving = $_POST['omschrijving'];

        if (empty($dvdTitel)) {
        echo "U heeft geen titel ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
        exit;
        }

        
        if (empty($dvdActeur)) {
        echo "U heeft geen acteur ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
        exit;
        }

        
        if (empty($dvdSamenvatting)) {
            echo "U heeft geen samenvatting ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";


        exit;
        }

        dvdToevoegen($dvdid,$dvdTitel,$dvdTijd,$dvdActeur,$Toevoegdatum,$GebruikersID,$dvdGenre,$dvdDolby,$dvdSamenvatting,$dvdCover,$omschrijving);
    }


// lees de waarde van 'go'
$go = $_POST['go'];

# als het formulier nog niet eerder is gebruikt dan
# wordt er een formulier getoond op je scherm.

if ($go ==""):

    ?>

    <p>Hier is de mogelijkheid gecreerd om een dvd toe te voegen aan de database. Bekijk eerst of de dvd nog niet in de database zit. Wellicht dat je eerst even moet overleggen met iemand anders van de crew.</p>
    <script language='Javascript'>
    function tekstvak(tekst) {
        document.form.bericht.value = document.form.bericht.value + tekst
    }
    </script>
    <form name="form" method="post" enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']; ?>?pagina=dvdToevoegen">
    <input name="go" type="hidden" value="go">
    <table border="0" cellspacing="5" cellpadding="0" dvdid="tabel">
    <tr>
    <td width="75" scope="row"><div align="left">DVD Titel:</div></td>
    <td colspan="2"><input size="35" name="titel" type="textfield"></td>
    </tr>
    <tr>
    <td width="75" scope="row"><div align="left">Speeltijd:</div></td>
    <td><input size="10" name="dvdtijd" type="textfield"></td>
      <td> Voorbeeld: 93 min</td>
    </tr>
    <tr>
    <td width="75" scope="row"><div align="left">Acteurs:</div></td>
    <td><input size="35" name="acteur" type="textfield"></td>
    </tr>
    <tr>
    <td scope="row" valign="top"><div align="left">DVD Genre:</div></td>
    <td colspan="7"><select name="genre" size="1">
    <option value="Horror">Horror</option>
    <option value="Triller">Triller</option>
     <option value="Comedy">Comedy</option>
      <option value="Actie">Actie</option>
       <option value="Speelfilms">Speelfilms</option>
       <option value="Tekenfilms">Tekenfilms</option>
       <option value="Muziek">Muziek</option>
    </select></td>
    <tr><td>Omschrijving</td>
       <td><input name="omschrijving" type="text" id="omschrijving" size="50"></td>
    </tr>
    <tr>
      <td>Afbeelding</td>
      <td><input name="dvdCover" type="file" accept="image/jpeg" id="dvdCover" size="50">
    </tr>
    <tr>
    <tr>
    <td scope="row" valign="top"><div align="left">Dolby ?:</div></td>
    <td colspan="4"><select name="dolby" size="1"
     <option value="Dolby 5.1">Dolby 5.1</option>
      <option value="Dolby 2.0">Dolby 2.0</option>
       <option value="DTS">DTS</option>
       <option value="Dolby 5.1 + DTS">Dolby 5.1 + DTS</option>
    </select></td>
    <tr>
    <td scope="row" valign="top"><div align="left">Samenvatting:</div></td>
    <td colspan="2"><textarea name="dvdsamenvatting" cols="60" rows="10"></textarea>
    </td>
    </tr>
    <tr>
    <td></td>
     <td align="left" colspan="2"><input type="submit" name="dvdToevoegen" value="Toevoegen"> <input type="reset" value="Wissen">
    <a href='javascript:tekstvak("[b][/b]")'><img src="../afbeeldingen/cms/post_button_bold.gif" width="25" height="24" border="0" alt="Dikgedrukt" class="middle"></a>
    <a href='javascript:tekstvak("[i][/i]")'><img src="../afbeeldingen/cms/post_button_italic.gif" width="25" height="24" border="0" alt="Schuingedrukt" class="middle"></a>
    <a href='javascript:tekstvak("[u][/u]")'><img src="../afbeeldingen/cms/post_button_underline.gif" width="25" height="24" border="0" alt="Onderstreept" class="middle"></a>
    <a href='javascript:tekstvak("[url][/url]")'><img src="../afbeeldingen/cms/post_button_hyperlink.gif" width="25" height="24" border="0" alt="Hyperlink" class="middle"></a>
    <a href='javascript:tekstvak("[img][/img]")'><img src="../afbeeldingen/cms/post_button_image.gif" width="25" height="24" border="0" alt="Afbeelding" class="middle"></a>
    </td>
    </tr>
    </table>
    </form>

 <?php
endif;

// Deze procedure wordt aangeroepen nadat men op verzenden heeft gedrukt

if ($go =="go"):
# Deze procedure zordt ervoor dat de afbeeldingen
# op je server worden geplaatst en tevens in je
# mysql database.

// bepaal de huidige directory

$hello = getcwd();

# hier komen de afbeeldingen,

$file_dir = ($hello . "/../dvdalbum/");

# we moeten natuurlijk wel zeker weten
# dat de directory bestaat. Dit controleren wij
# met de opdracht is_dir via de volgende routine :


if (is_dir ($file_dir)) {
  print "<br><br>++directory bestaat";
  }
  else {
  print "<br><br>--Directory bestaat nog niet" . $file_dir;
    $newpage = $file_dir;
    echo ("<br>we gaan daarom de directory aanmaken");
    mkdir ($newpage, 0777);
  }


// toon de systeem datum
echo date("m/d/y G.i:s");


echo ("<br><br>");
# Ik heb besloten om $_FILES als een array te
# laden, zodat je (eventueel) meer afbeeldingen via
# een formulier op je server kunt plaatsen.


foreach($_FILES as $file_name => $file_array) {

       # Verander de bestandsnaam zodat het een geldig bestandsnaam wordt

       $file_name=str_replace("'", "_", $file_array['name']);
       $file_name=str_replace(" ", "_", $file_array['name']);
       $file_name=stripslashes ($file_name);
       $file_name=trim($file_name);
       $file_name=strtolower($file_name);

       echo "path: " .$file_array['tmp_name'] . "<br>\n";
       echo "name: " .$file_name . "<br>\n";
       echo "type: " .$file_array['type'] ."<br>\n";
       echo "size: " .$file_array['size'] ."<br>\n";

       # gebruik de functie dvdCover (zie filter.php) om te
       # controleren of het om een afbeelding gaat.
       # de waarde van $test wordt 1 indien het een afbeelding betreft,
       # in alle andere gevallen is $test leeg.


       $test = dvdCover($file_name);
        if ($test !=""):
            echo $file_name . " dit is een afbeelding<br>";
            if (is_uploaded_file($file_array['tmp_name'])) {
                 move_uploaded_file($file_array['tmp_name'], "$file_dir/$file_name") or die ("Couldn't copy");
                 echo "Afbeelding staat op de server<br><br>";
            // voeg de locatie + omschrijving van de afbeelding toe in de database
            $dvdCover = "../dvdalbum" . $file_name;
             }
       endif;

       if ($test ==""):
             echo $file_name . " dit is geen afbeelding en wordt daarom niet op de server geplaatst<br>\n";
       endif;
  }
endif;


?>


    <?php
    }else{
    exit();
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Jaba
 
PHP hulp

PHP hulp

11/01/2025 08:03:32
 
Jaba

jaba

12/06/2006 23:09:00
Quote Anchor link
dit wordt bij de funcitie uitgevoerd voor dvdtoevoegen
function
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
dvdToevoegen($dvdid,$dvdTitel,$dvdTijd,$dvdActeur,$Toevoegdatum,$GebruikersID,$dvdGenre,$dvdDolby,$dvdSamenvatting,$dvdCover,$omschrijving){
    $dvdTitel = mysql_real_escape_string(htmlspecialchars($dvdTitel));
    $dvdTijd = mysql_real_escape_string(htmlspecialchars($dvdTijd));
    $dvdActeur = mysql_real_escape_string(htmlspecialchars($dvdActeur));
    $Toevoegdatum = date("y-m-d");
    $dvdPosterID = mysql_real_escape_string(htmlspecialchars($GebruikersID));
    $dvdGenre = mysql_real_escape_string(htmlspecialchars($dvdGenre));
    $dvdDolby = mysql_real_escape_string(htmlspecialchars($dvdDolby));
    $dvdSamenvatting = mysql_real_escape_string(nl2br(htmlspecialchars($dvdSamenvatting)));
    $dvdCover = mysql_real_escape_string(htmlspecialchars($dvdCover));
    $omschrijving = mysql_real_escape_string(htmlspecialchars($omschrijving));
     $dvdSamenvatting = dvdUBB($dvdSamenvatting);



@$send=mysql_query("insert into collectie (dvdid, dvdTitel, dvdTijd, dvdActeur, Toevoegdatum, dvdPosterID, dvdGenre, dvdDolby, dvdSamenvatting, dvdCover, omschrijving) values ('dvdid', '$dvdTitel', '$dvdTijd', '$dvdActeur', '$Toevoegdatum', '$dvdPosterID', '$dvdGenre', '$dvdDolby', '$dvdSamenvatting', '$dvdCover', '$omschrijving')") or die(mysql_error());
        if($send == "1"){
        echo "<center><h3>Uw dvd is met succes toegevoegd!</h3></center>";
        echo $dvdCover . " is toegevoegd aan de database met als omschrijving : <br>";
        echo $_POST[omschrijving] ;
               }else{
         echo "<center><h3>Uw dvd is helaas <b>niet</b> toegevoegd! Ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!</h3></center>";
}
}
Gewijzigd op 01/01/1970 01:00:00 door jaba
 
Red Crew

Red Crew

12/06/2006 23:10:00
Quote Anchor link
BTW je moet uw code eens plaatsen tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
en [ / code ] zonder de spaties dan wel dan is hij leesbaar voor iedereen
 
Jaba

jaba

13/06/2006 01:21:00
Quote Anchor link
ok heb k gedaan
 
Something Else

Something Else

13/06/2006 01:33:00
Quote Anchor link
nog errors ofzo mee gekregen? if so, post dan het dan ff ;)
 
Jaba

jaba

13/06/2006 02:00:00
Quote Anchor link
nee als ik die mee zou hebben gekregen had k ze uiteraard erbij vermeld. maar "helaas"niet
 
Jaba

jaba

13/06/2006 02:47:00
Quote Anchor link
Nu heb ik het voor elkaar dat die hem upload naar de server maar nu neemt die hem niet meer op in de mysql database. kan iemand me hierbij helpen??

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
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
<?php

if ($_SESSION['Login'] == '1') {
    $GebruikersFunctie =  $_SESSION['GebruikersFunctie'];
    $GebruikersNaam =  $_SESSION['GebruikersNaam'];
    $GebruikersID =  $_SESSION['GebruikersID'];
    
    require("functies.php");
    include ("filter.php");

    if (isset($_POST['dvdToevoegen'])){
        $dvdTitel = $_POST['titel'];
        $dvdTijd = $_POST['dvdtijd'];
        $dvdActeur = $_POST['acteur'];
        $dvdGenre = $_POST['genre'];
        $dvdDolby = $_POST['dolby'];
        $dvdSamenvatting = $_POST['dvdsamenvatting'];
        $dvdCover = $_POST ['dvdCover'];
        $omschrijving = $_POST['omschrijving'];

        if (empty($dvdTitel)) {
        echo "U heeft geen titel ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
        exit;
        }

        
        if (empty($dvdActeur)) {
        echo "U heeft geen acteur ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
        exit;
        }

        
        if (empty($dvdSamenvatting)) {
            echo "U heeft geen samenvatting ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";


        exit;
        }

        dvdToevoegen($dvdid,$dvdTitel,$dvdTijd,$dvdActeur,$Toevoegdatum,$GebruikersID,$dvdGenre,$dvdDolby,$dvdSamenvatting,$dvdCover,$omschrijving);
    }


// lees de waarde van 'go'
$go = $_POST['go'];

# als het formulier nog niet eerder is gebruikt dan
# wordt er een formulier getoond op je scherm.

if ($go ==""):

    ?>

    <p>Hier is de mogelijkheid gecreerd om een dvd toe te voegen aan de database. Bekijk eerst of de dvd nog niet in de database zit. Wellicht dat je eerst even moet overleggen met iemand anders van de crew.</p>
    <script language='Javascript'>
    function tekstvak(tekst) {
        document.form.bericht.value = document.form.bericht.value + tekst
    }
    </script>
    <form name="form" method="post" enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']; ?>?pagina=dvdToevoegen">
    <input name="go" type="hidden" value="go">
    <table border="0" cellspacing="5" cellpadding="0" dvdid="tabel">
    <tr>
    <td width="75" scope="row"><div align="left">DVD Titel:</div></td>
    <td colspan="2"><input size="35" name="titel" type="textfield"></td>
    </tr>
    <tr>
    <td width="75" scope="row"><div align="left">Speeltijd:</div></td>
    <td><input size="10" name="dvdtijd" type="textfield"></td>
      <td> Voorbeeld: 93 min</td>
    </tr>
    <tr>
    <td width="75" scope="row"><div align="left">Acteurs:</div></td>
    <td><input size="35" name="acteur" type="textfield"></td>
    </tr>
    <tr>
    <td scope="row" valign="top"><div align="left">DVD Genre:</div></td>
    <td colspan="7"><select name="genre" size="1">
    <option value="Horror">Horror</option>
    <option value="Triller">Triller</option>
     <option value="Comedy">Comedy</option>
      <option value="Actie">Actie</option>
       <option value="Speelfilms">Speelfilms</option>
       <option value="Tekenfilms">Tekenfilms</option>
       <option value="Muziek">Muziek</option>
    </select></td>
    <tr>
    <td>Omschrijving</td>
    <td><input name="omschrijving" type="text" id="omschrijving" size="50"></td>
    </tr>
    <tr>
    <td>DVDCover</td>
    <td><input name="dvdCover" type="file" accept="image/jpeg" id="dvdCover" size="50">
    </tr>
    <tr>
    <tr>
    <td scope="row" valign="top"><div align="left">Dolby ?:</div></td>
    <td colspan="4"><select name="dolby" size="1"
     <option value="Dolby 5.1">Dolby 5.1</option>
      <option value="Dolby 2.0">Dolby 2.0</option>
       <option value="DTS">DTS</option>
       <option value="Dolby 5.1 + DTS">Dolby 5.1 + DTS</option>
    </select></td>
    <tr>
    <td scope="row" valign="top"><div align="left">Samenvatting:</div></td>
    <td colspan="2"><textarea name="dvdsamenvatting" cols="60" rows="10"></textarea>
    </td>
    </tr>
    <tr>
    <td></td>
     <td align="left" colspan="2"><input type="submit" name="dvdToevoegen" value="Toevoegen"> <input type="reset" value="Wissen">
    <a href='javascript:tekstvak("[b][/b]")'><img src="../afbeeldingen/cms/post_button_bold.gif" width="25" height="24" border="0" alt="Dikgedrukt" class="middle"></a>
    <a href='javascript:tekstvak("[i][/i]")'><img src="../afbeeldingen/cms/post_button_italic.gif" width="25" height="24" border="0" alt="Schuingedrukt" class="middle"></a>
    <a href='javascript:tekstvak("[u][/u]")'><img src="../afbeeldingen/cms/post_button_underline.gif" width="25" height="24" border="0" alt="Onderstreept" class="middle"></a>
    <a href='javascript:tekstvak("[url][/url]")'><img src="../afbeeldingen/cms/post_button_hyperlink.gif" width="25" height="24" border="0" alt="Hyperlink" class="middle"></a>
    <a href='javascript:tekstvak("[img][/img]")'><img src="../afbeeldingen/cms/post_button_image.gif" width="25" height="24" border="0" alt="Afbeelding" class="middle"></a>
    </td>
    </tr>
    </table>
    </form>

 <?php
endif;

// Deze procedure wordt aangeroepen nadat men op verzenden heeft gedrukt

if ($go =="go"):
# Deze procedure zordt ervoor dat de afbeeldingen
# op je server worden geplaatst en tevens in je
# mysql database.

// bepaal de huidige directory

$hello = getcwd();

# hier komen de afbeeldingen,

$file_dir = ($hello . "/../fotoalbum/");

# we moeten natuurlijk wel zeker weten
# dat de directory bestaat. Dit controleren wij
# met de opdracht is_dir via de volgende routine :


if (is_dir ($file_dir)) {
  print "<br><br>++directory bestaat";
  }
  else {
  print "<br><br>--Directory bestaat nog niet" . $file_dir;
    $newpage = $file_dir;
    echo ("<br>we gaan daarom de directory aanmaken");
    mkdir ($newpage, 0777);
  }


// toon de systeem datum
echo date("m/d/y G.i:s");


echo ("<br><br>");
# Ik heb besloten om $_FILES als een array te
# laden, zodat je (eventueel) meer afbeeldingen via
# een formulier op je server kunt plaatsen.


foreach($_FILES as $file_name => $file_array) {

       # Verander de bestandsnaam zodat het een geldig bestandsnaam wordt

       $file_name=str_replace("'", "_", $file_array['name']);
       $file_name=str_replace(" ", "_", $file_array['name']);
       $file_name=stripslashes ($file_name);
       $file_name=trim($file_name);
       $file_name=strtolower($file_name);

       echo "path: " .$file_array['tmp_name'] . "<br>\n";
       echo "name: " .$file_name . "<br>\n";
       echo "type: " .$file_array['type'] ."<br>\n";
       echo "size: " .$file_array['size'] ."<br>\n";

       # gebruik de functie dvdCover (zie filter.php) om te
       # controleren of het om een afbeelding gaat.
       # de waarde van $test wordt 1 indien het een afbeelding betreft,
       # in alle andere gevallen is $test leeg.


       $test = dvdCovers($file_name);
        if ($test !=""):
            echo $file_name . " dit is een afbeelding<br>";
            if (is_uploaded_file($file_array['tmp_name'])) {
                 move_uploaded_file($file_array['tmp_name'], "$file_dir/$file_name") or die ("Couldn't copy");
                 echo "Afbeelding staat op de server<br><br>";
            // voeg de locatie + omschrijving van de afbeelding toe in de database
            $dvdCover = "/../fotoalbum/" . $file_name;

             }
       endif;

       if ($test ==""):
             echo $file_name . " dit is geen afbeelding en wordt daarom niet op de server geplaatst<br>\n";
       endif;
  }
endif;


?>


    <?php
    }else{
    exit();
}

?>
 
- wes  -

- wes -

13/06/2006 09:07:00
Quote Anchor link
verassend , je schrijft hier niets weg in een database..
 
Something Else

Something Else

13/06/2006 11:19:00
Quote Anchor link
jaba:
nee als ik die mee zou hebben gekregen had k ze uiteraard erbij vermeld. maar "helaas"niet


;) dt is mooi :)
maar idd bij de laatste zie ik geen sql query ;x
 
Jaba

jaba

13/06/2006 22:00:00
Quote Anchor link
de zelfde quiry wordt gebruikt

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
dvdToevoegen($dvdid,$dvdTitel,$dvdTijd,$dvdActeur,$Toevoegdatum,$GebruikersID,$dvdGenre,$dvdDolby,$dvdSamenvatting,$dvdCover,$omschrijving){
    $dvdTitel = mysql_real_escape_string(htmlspecialchars($dvdTitel));
    $dvdTijd = mysql_real_escape_string(htmlspecialchars($dvdTijd));
    $dvdActeur = mysql_real_escape_string(htmlspecialchars($dvdActeur));
    $Toevoegdatum = date("y-m-d");
    $dvdPosterID = mysql_real_escape_string(htmlspecialchars($GebruikersID));
    $dvdGenre = mysql_real_escape_string(htmlspecialchars($dvdGenre));
    $dvdDolby = mysql_real_escape_string(htmlspecialchars($dvdDolby));
    $dvdSamenvatting = mysql_real_escape_string(nl2br(htmlspecialchars($dvdSamenvatting)));
    $dvdCover = mysql_real_escape_string(htmlspecialchars($dvdCover));
    $omschrijving = mysql_real_escape_string(htmlspecialchars($omschrijving));
     $dvdSamenvatting = dvdUBB($dvdSamenvatting);



@$send=mysql_query("insert into collectie (dvdid, dvdTitel, dvdTijd, dvdActeur, Toevoegdatum, dvdPosterID, dvdGenre, dvdDolby, dvdSamenvatting, dvdCover, omschrijving) values ('dvdid', '$dvdTitel', '$dvdTijd', '$dvdActeur', '$Toevoegdatum', '$dvdPosterID', '$dvdGenre', '$dvdDolby', '$dvdSamenvatting', '$dvdCover', '$omschrijving')") or die(mysql_error());
        if($send == "1"){
        echo "<center><h3>Uw dvd is met succes toegevoegd!</h3></center>";
        echo $dvdCover . " is toegevoegd aan de database met als omschrijving : <br>";
        echo $_POST[omschrijving] ;
               }else{
         echo "<center><h3>Uw dvd is helaas <b>niet</b> toegevoegd! Ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!</h3></center>";
}
}
 



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.