PLaatje uploaden help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

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 »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

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

17/11/2024 04:22:07
 
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.