Post.php hulp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

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 »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

18/05/2011 09:45:12
Quote Anchor link
Hallo,

Ik heb een post.php pagina gemaakt, voor mijn forum. Nu werkt hij alleen niet, ik heb hem al door verschillende phpchecks gehaald en de nodige fouten verwijderd.

De fout is dat ik geen textboxes krijg: naam, object, bericht.

Kan iemand misschien 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
<?php
include "connect.php"; //connection string

print "<link rel='stylesheet' href='styles.css' type='text/css'>";

print "<table class='maintables'>    
    <tr class='headline'><td>Plaats een bericht</td></tr>
    <tr class='maintables'><td>"
;
    
    if(isset($_post['submit']))
    {

        $name=$_post['name'];
        $yourpost=$_post['yourpost'];
        $subject=$_post['subject'];
        if(strlen($name)<1)
        {

            print "You did not type in a name."; //geen naam in ingevoerd
        }
        else if(strlen($yourpost)<1)
        {
        
            print "You did not type in a post."; //je hebt geen post ingevoerd     
        }
          else if(strlen($subject)<1)
        {
    
            print "geen onderwerp ingevoerd."; //geen onderwerp ingevoerd
        }
        else
        {

            //we now strip HTML injections
            $subject=strip_tags($subject);    
            $name=strip_tags($name);
            $yourpost=strip_tags($yourpost);
            $insertpost="INSERT INTO posts(author,title,post,realtime,lastposter)
                    VALUES('$name,'$Subject','$yourpost',NOW(),'$name')"
;

            mysql_query($insertpost) or die("Could not insert post"); //insert post

            print "bericht is geplaatst, terug naar <a href='index.html'>Forum</a>.";    
               }
        }

    else
        {
        print "<form action='post.php' method='post'> Naam:<br>
               <input type='text' name='name' size='20'><br> Print Subject:<br>
               <input tpye='text' name='subject' size='20'><br> Your message:<br>
               <textarea name='yourpost' row-'5' cols='40'></textarea><br>
               <input type='submit' name='submit' value='submit'>
                </form>"
;
            }

        print "</td></tr></table>";
?>
                                  
Gewijzigd op 18/05/2011 09:49:28 door
 
PHP hulp

PHP hulp

27/05/2026 07:47:32
 
- Mark -

- Mark -

18/05/2011 10:00:58
Quote Anchor link
- Controleren of een formulier is verzonden doen we met $_SERVER['REQUEST_METHOD'] == 'POST'

- $name=$_post['name']; is nergens voor nodig.

- $_post moet $_POST zijn.

- die is geen mooie fout afhandeling.

- sql injection is mogelijk

- haal je vars buiten de quotes.

- je controleerd niet of $_POST['name'] en dergelijke wel bestaan.

mysql_* functies zien verouderd. Kijk eens naar MySQLi of PDO

www.phptuts.nl
 
- Ariën  -
Beheerder

- Ariën -

18/05/2011 10:36:32
Quote Anchor link
Quote:
mysql_* functies zien verouderd. Kijk eens naar MySQLi of PDO

Onzin....
 
Arjan -

Arjan -

18/05/2011 11:12:24
Quote Anchor link
- Aar - op 18/05/2011 10:36:32:
Quote:
mysql_* functies zien verouderd. Kijk eens naar MySQLi of PDO

Onzin....


Geen onzin!
 
PHP Scripter

PHP Scripter

18/05/2011 12:03:08
Quote Anchor link
Probeeer dit eens:

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
<?php
include_once "connect.php";

echo '<link rel="stylesheet" href="styles.css" type="text/css">
    
    <table class="maintables">    
    <tr class="headline"><td>Plaats een bericht</td></tr>
    <tr class="maintables"><td>'
;
    
if($_SERVER["REQUEST_METHOD"] == "POST")
{

    if(strlen($_POST['name']) < 1)
    {

        echo 'You did not type in a name.';
    }

    else if(strlen($_POST['yourpost']) < 1)
    {
        
        echo 'You did not type in a post.';
    }

    else if(strlen($_POST['subject']) < 1)
    {
    
        echo 'You did not type in a subject.';
    }

    else
    {
            
        $dbSQL     = "INSERT INTO posts (author, title, post, realtime, lastposter) VALUES (
                    '"
. mysql_real_escape_string($_POST['name']) . "',
                    '"
. mysql_real_escape_string($_POST['subject']) . "',
                    'NOW()',                            
                    '"
. mysql_real_escape_string($_POST['name']) . "')";

        mysql_query($dbSQL) or die("Could not insert post");

        echo 'Bericht is geplaatst, terug naar <a href="index.html">Forum</a>.';    
    }
}

else
{
    echo '<form action="post.php" method="post"> Naam:<br>
        <input type="text" name="name" size="20"><br> Print Subject:<br>
        <input tpye="text" name="subject" size="20"><br> Your message:<br>
        <textarea name="yourpost" row="5" cols="40"></textarea><br>
        <input type="submit" name="submit" value="submit">
        </form>'
;
    }

echo "</td></tr></table>";
?>


- Er zit nog geen goede foutafhandeling in.
- Ook vindt ik persoonlijk zelf dat je prima met een error overweg kan als iets niet is ingevuld, in plaats van elke POST te controleren.
- Kijk eens naar MySQLi.
- Probeer zo overzichtelijker mogelijk te programmeren met de tabs en enters.
Gewijzigd op 18/05/2011 12:10:39 door PHP Scripter
 
Johnno janssen

johnno janssen

18/05/2011 16:10:30
Quote Anchor link
ik zou het zo oplossen
hier de code
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
<?php
include_once "connect.php";

echo '<link rel="stylesheet" href="styles.css" type="text/css">
    
    <table class="maintables">    
    <tr class="headline"><td>Plaats een bericht</td></tr>
    <tr class="maintables"><td>'
;
    
if($_SERVER["REQUEST_METHOD"] == "POST")
{

    if(strlen($_POST['name']) < 1)
    {

        echo 'You did not type in a name.';
    }

    else if(strlen($_POST['yourpost']) < 1)
    {
        
        echo 'You did not type in a post.';
    }

    else if(strlen($_POST['subject']) < 1)
    {
    
        echo 'You did not type in a subject.';
    }

    else
    {
            
        $dbSQL     = "INSERT INTO posts (author, title, post, realtime, lastposter) VALUES (
                    '"
. mysql_real_escape_string($_POST['name']) . "',
                    '"
. mysql_real_escape_string($_POST['subject']) . "',
                    '"
.date("d/m/y h:i:s")."',                            
                    '"
. mysql_real_escape_string($_POST['name']) . "')";

       $result=mysql_query($dbSQL) or die("Could not insert post");

if($result){
        echo 'Bericht is geplaatst, terug naar <a href="index.html">Forum</a>.';    
    }
}
}

else
{
    echo '<form action="post.php" method="post"> Naam:<br>
        <input type="text" name="name" size="20"><br> Print Subject:<br>
        <input tpye="text" name="subject" size="20"><br> Your message:<br>
        <textarea name="yourpost" row="5" cols="40"></textarea><br>
        <input type="submit" name="submit" value="submit">
        </form>'
;
    }

echo "</td></tr></table>";
?>
heb de code even verandert
Gewijzigd op 18/05/2011 16:24:49 door johnno janssen
 
- SanThe -

- SanThe -

18/05/2011 16:15:08
Quote Anchor link
Ik zie bij de laatste 2 scripts:
INSERT INTO ... (v1, v2, v3, v4, v5) VALUES (1, 2, 3, 4)
Oftewel: Er mist een value.
 

18/05/2011 16:23:12
Quote Anchor link
Thanks voor de betere scripts :)..

Ik heb nu nog 1 fout: No database selected. De rest is opgelost.
 
- Ariën  -
Beheerder

- Ariën -

18/05/2011 16:24:46
Quote Anchor link
Je hebt geen database geselecteerd in connect.php
 
Johnno janssen

johnno janssen

18/05/2011 16:26:21
Quote Anchor link
hier heb je een database selecter $host="localhost";
$username="php";
$password="1234";
$db_name="test";

mysql_connect("$host", "$username", "$password")or die("cannot connect to server");
mysql_select_db("$db_name")or die("cannot select db");

of deze

mysql_connect("localhost", "phpeaststep", "1234")or die("cannot connect to server");
mysql_select_db("test")or die("cannot select db");
 

18/05/2011 16:28:01
Quote Anchor link
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
<?php

$db
= mysql_connect("localhost", "gebruikersnaam", "wachtwoord") or die("Could not connect.");

if(!$db)
    die("no db");

if(!mysql_select_db("forum3", $db))
    die("No database selected.");

if(!get_magic_quotes_gpc())
{

   $_get = array_map('mysql_real_escape_string', $_get);
   $_post = array_map('mysql_real_escape_string', $_post);
   $_cookie = array_map('mysql_real_escape_string', $_post);
}


else
{
$_get = array_map('stripslashes', $_get);
$_post = array_map('stripslashes', $_post);
$_cookie = array_map('stripslashes', $_cookie);
$_get = array_map('mysql_real_escape_string', $_get);
$_post = array_map('mysql_real_escape_string', $_post);
$_cookie = array_map('mysql_real_escape_string', $_post);
}


?>
Gewijzigd op 18/05/2011 16:32:05 door
 
Johnno janssen

johnno janssen

18/05/2011 16:32:02
Quote Anchor link
je moet wel een gebruikersnaam en wachtwoord er in zetten het kan niet zo zijn dat de gebruikersnaam gebruikersnaam is en het zelfde voor het wachtwoord
 

18/05/2011 16:32:52
Quote Anchor link
Hoe bedoel je precies? Moet er dan nog 1 bij voor de database naam?
 
Johnno janssen

johnno janssen

18/05/2011 16:37:28
Quote Anchor link
$db = mysql_connect("localhost", "Hier je gebruikersnaam", "hier je wachtwoord") or die("Could not connect.");

bij "hier" moet je de sql gebruikersnaam en wachtwoord invullen hoop dat je het zo begrijpt.
Gewijzigd op 18/05/2011 16:38:37 door johnno janssen
 
- SanThe -

- SanThe -

18/05/2011 16:38:28
Quote Anchor link
Zet error reporting eens aan.

Helemaal bovenin, als eerste:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest

?>
 

18/05/2011 16:38:29
Quote Anchor link
ja, ik snap het :)

Toevoeging op 18/05/2011 16:42:34:

Nu heb ik een hele witte pagina, zonder fout erin. De connectie is dus denk ik gelukt.

Alleen moet ik nog even kijken hoe ik ervoor zorg dat de pagina ook iets toont :). Dat doe ik morgen wel even.

Toevoeging op 18/05/2011 16:43:02:

- SanThe - op 18/05/2011 16:38:28:
Zet error reporting eens aan.

Helemaal bovenin, als eerste:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest

?>


Thanks, dat is echt handig :D
 
PHP Scripter

PHP Scripter

18/05/2011 17:41:17
Quote Anchor link
- SanThe - op 18/05/2011 16:15:08:
Ik zie bij de laatste 2 scripts:
INSERT INTO ... (v1, v2, v3, v4, v5) VALUES (1, 2, 3, 4)
Oftewel: Er mist een value.


Whoops!
Gewijzigd op 18/05/2011 17:41:33 door PHP Scripter
 



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.