Nieuwssysteem.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

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 »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »
Fabian Tack

Fabian Tack

08/01/2008 14:44:00
Quote Anchor link
Hoi.

Ik ben momenteel bezig aan een eigen nieuwssysteem. Nu zit ik bij een bericht posten. Nu zit ik met het volgende probleem. Ik wil dus een bericht invoeren na een trim en een real_escape_string. Nu, als ik dat bericht laat tonen op de site ziet het eruit als volgt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Ik\r\nBen\r\nTof

wat op hetzelfde neerkomt als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
Ik
Ben
Tof


Nu voegt hij niet het eerste maar het 2de in de database. Hoe komt dit? En hoe komt hetdan dat dat op mijn site dan weer als 1 regel wordt geplaatst? Dit is trouwens mijn db
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
CREATE TABLE IF NOT EXISTS `news` (
  `id` int(3) NOT NULL auto_increment,
  `topic` varchar(255) default NULL,
  `message` longtext,
  `date` varchar(11) default NULL,
  `time` time default NULL,
  `poster` varchar(100) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;


Dit is trouwens de opbouw voor het maken van een bericht
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
<?
// Menu Boven
echo '<b>Welkom '.$username.':</b> <a href="./">Overzicht</a> - <a href="./?action=logout">Loguit</a> - <a href="./?action=post">Post een bericht</a> - <a href="./?action=edit">Een bericht bewerken</a><br><br>';

// We gaan eerst kijken of er op de knop is gedrukt
if(isset($_POST['zt_sub_post'])) {
 // Variable's Maken
 $ms_topic = $_POST['topic'];
 $ms_messa = $_POST['message'];
 $ms_screen = $_POST['screen'];
 $ms_date = date('d-m-Y');
 $ms_time = date('H:i:s');
 
 // Controle van velden
 if (trim($ms_topic == "")) {
  echo 'U hebt geen onderwerp ingevuld!<br><br><b>Ga terug</b>';
 }
elseif (trim($ms_messa == "")) {
  echo 'U hebt geen bericht ingevuld!<br><br><b>Ga terug</b>';
 }
else {
  // Spaties omzetten naar een teken
  $ms_messa_end = trim($ms_messa);
  $ms_messa_end = mysql_real_escape_string($ms_messa_end);
  
  // upload database
  $con = mysql_query("INSERT INTO news (topic, message, date, time, poster) VALUES ('".$ms_topic."', '".$ms_messa_end."', '".$ms_date."', '".$ms_time."', '".$ms_screen."')");
  echo '<meta http-equiv="refresh" content="0;URL=./" />';
  echo 'Uw bericht is gepost!<br>U wordt doorgeschakeld';
 }
}
else {

 // Maken van Layout
 echo '<form method="POST" action="'.$_SERVER['PHP_SELF'].'?action=post">';
 echo '<font size="2" color="red"><b>Een nieuw berichtje maken</b></font><br>';
 echo '<table border="0" cellpadding="0" cellspacing="5">';
 echo '<tr>';
 echo '<td><b>Onderwerp:</b>&nbsp;</td>';
 echo '<td><INPUT type="text" name="topic" size="50"></td>';
 echo '</tr>';
 echo '<tr>';
 echo '<td align="top" valign="top"><b>Bericht:</b>&nbsp;</td>';
 echo '<td><TEXTAREA cols="50" rows="6" name="message"></textarea></td>';
 echo '</tr>';
 echo '</table>';
 echo '<input type="submit" value="Verzenden" name="zt_sub_post">';
 echo '<input type="reset" value="Wis Velden">';
 echo '<input type="hidden" value="'.$_SESSION['log_zuta_suc_screen'].'" name="screen">';
 echo '</form>';
 
}


// Menu onder
echo '<br><br>';
echo '<b>Menu:</b> <a href="./">Overzicht</a> - <a href="./?action=logout">Loguit</a> - <a href="./?action=post">Post een bericht</a> - <a href="./?action=edit">Een bericht bewerken</a>';

?>


Een pagina voor het nieuws weer te geven heb ik nog niet.
 
PHP hulp

PHP hulp

16/02/2025 13:19:26
 

08/01/2008 14:48:00
Quote Anchor link
nl2br gebruiken?
Gewijzigd op 01/01/1970 01:00:00 door
 
Fabian Tack

Fabian Tack

08/01/2008 23:50:00
Quote Anchor link
hey, bedankt, dat helpt al. Nu zit ik met het volgende probleem. Als ik een lange text wil toevoegen, zegt hij dat het gepost is, maar wordt het toch niet in de database gezet. Hoe zou dit komen?

ps: ik gebruik nog steeds dezelfde code als hierboven! Behalve dan de real_escape_string
 
DirkJan Heinen

DirkJan Heinen

09/01/2008 04:58:00
Quote Anchor link
En hij geeft geen error?

En als hij maar een gedeelte invoert moet je even controleren of de DB op LONGTEXT staat en niet toevalig op VARCHAR.

Ps. zet dit even bovenaan je scipt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting("E_ALL");
[
/b]
 
Jan Koehoorn

Jan Koehoorn

09/01/2008 07:56:00
Quote Anchor link
LONGTEXT is niet echt nodig, TEXT is ruim voldoende voor een gemiddeld nieuwsbericht. Maar inderdaad, wel even checken. Als het een VARCHAR is, slaat MySQL vrolijk datgene op wat in het veld past. De rest ben je kwijt.

Tip:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
    if(isset($_POST['zt_sub_post'])) {
     // Variable's Maken
         $ms_topic = $_POST['topic'];
         $ms_messa = $_POST['message'];
         $ms_screen = $_POST['screen'];
         $ms_date = date('d-m-Y');
         $ms_time = date('H:i:s');
    }

?>

Is overbodige code. De ene variabele kopiëren in de andere zonder er iets mee te doen is tijd/geheugenverlies. Je manier om te controleren of het formulier verzonden is kan ook beter. De datum en de tijd kun je automatisch laten invullen door MySQL. Gebruik daarvoor een DATETIME veld. Jouw datumformaat (d-m-Y) daar kan een database helemaal niets mee. Niet rekenen, niet sorteren, noppes. Beter zo (code niet getest):
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
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL | E_STRICT);
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        // hier checks uitvoeren of ze wel iets ingevuld hebben
        // dan INSERTen in je DB

        $sql = "
            INSERT INTO tabelnaam
            (
                topic,
                message,
                screen,
                datumtijd
            )
            VALUES
            (
                '"
. mysql_real_escape_string ($_POST['topic']) . "',
                '"
. mysql_real_escape_string ($_POST['message']) . "',
                '"
. mysql_real_escape_string ($_POST['screen']) . "',
                NOW()
            )
            "
;
        if (mysql_query ($sql)) {
            if (mysql_affected_rows ()) {
                $msg = '<p class="msg">Record toegevoegd</p>';
            }

            else {
                $msg = '<p class="err">Record toevoegen mislukt</p>';
            }
        }

        else {
            $msg = '<p class="err">INSERT query mislukt</p>';
        }
    }

    
    // en dan verderop in je script, op een plek waar je errors en meldingen wilt laten zien:
    
    if (isset ($msg)) {
        echo $msg;
    }

?>
 
Fabian Tack

Fabian Tack

10/01/2008 17:25:00
Quote Anchor link
Hey thx jan. Nu werkt het perfect met deze code ;)
 



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.