Unexpected T_IF probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

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 »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

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 »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Pagina: 1 2 volgende »

Mar groen

mar groen

03/06/2010 13:42:06
Quote Anchor link
mijn inlog php/mysql script heeft problemen

hij wilt echt niet werken en krijg steeds errors

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
unexpected T_IF, expecting ',' or ';'


de code is:
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
<?PHP
include "config.php";
session_start();

$user = strip_tags($_POST['username']);
$password = md5(strip_tags($_POST['password']));

if(empty($username) || empty($password)) die('Vul alle waarden in op <a href="login.php">het formulier</a>.');

$db = mysql_connect($host,$username,$pass) or die(mysql_error());
mysql_select_db($database, $db);
echo "connection succes!"
if (mysql_num_rows(mysql_query("SELECT username, pass FROM login WHERE username = '$user' and pass = '$pass'")) == 1){
   $_SESSION['login'] = 'yes';
   header('location: index.php');
};


else
{

?>

    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
    <head>
    <title>Loginsysteem in php</title>
    </head>
    <body>
    Sorry, maar deze combinatie van gebruikersnaam en wachtwoord is niet toegestaan.
    </body>
    </html>
<?PHP
};
?>


weet iemand het antwoord? wat is er mis??

Onduidelijke titel aangepast ("een probleem" zegt niets), code in [.code] tags geplaatst.[/modedit]
Gewijzigd op 03/06/2010 14:13:06 door Chris -
 
PHP hulp

PHP hulp

07/01/2025 19:50:37
 
Alfred -

Alfred -

03/06/2010 13:46:12
Quote Anchor link
Achter een } hoort géén ;
 
- Mark -

- Mark -

03/06/2010 13:46:18
Quote Anchor link
er horen geen ; achter } te staan. Zie regel 16 van het eerste blok en 3 van het tweede blok.
 
Jelle -

Jelle -

03/06/2010 13:47:30
Quote Anchor link
En er hoort wel een ; achter echo "connection succes!" regel 12
 
Chris -

Chris -

03/06/2010 14:15:39
Quote Anchor link
Mar, je topicstart aangepast omdat de titel onduidelijk was. Tevens de code in code-tags geplaatst zodat deze leesbaarder is. Onderstaand zou moeten werken:

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
<?php
include "config.php";
session_start();

$user = strip_tags($_POST['username']);
$password = md5(strip_tags($_POST['password']));

if(empty($username) || empty($password)) die('Vul alle waarden in op <a href="login.php">het formulier</a>.');

$db = mysql_connect($host,$username,$pass) or die(mysql_error());
mysql_select_db($database, $db);
echo "connection succes!";
if (mysql_num_rows(mysql_query("SELECT username, pass FROM login WHERE username = '$user' and pass = '$pass'")) == 1){
   $_SESSION['login'] = 'yes';
   header('location: index.php');
}

else
{

?>

    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
    <head>
    <title>Loginsysteem in php</title>
    </head>
    <body>
    Sorry, maar deze combinatie van gebruikersnaam en wachtwoord is niet toegestaan.
    </body>
    </html>
<?php
}
?>


Let er overigens op dat mysql is verouderd, en dat de opmaak niet netjes is ;-)
 

03/06/2010 14:18:59
Quote Anchor link
Chris Horeweg op 03/06/2010 14:15:39:
Let er overigens op dat mysql is verouderd, en dat de opmaak niet netjes is ;-)


Dat is het dus niet. Niet zoals http_post_vars. Mysql blijft gewoon eerst nog wel een tijdje in php zitten.
 
Mar groen

mar groen

03/06/2010 15:01:05
Quote Anchor link
ik heb het veranderd nu krijg ik dit

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at checking.php:1) in checking.php on line 3
connection succes!
Warning: Cannot modify header information - headers already sent by checking.php on line 15


tevens zou ik zeggen waar dit voor is:

voor een game payment system zodat men pro versies voor hun game kan maken via een paypal gateway vanaf mijn site
Gewijzigd op 03/06/2010 15:03:48 door mar groen
 

03/06/2010 15:06:03
Quote Anchor link
Die waarschuwing zegt toch al genoeg?
Vertaal hem eens.
Kijk eens op de lijnen die genoemd zijn.
Zie ook headers en session_start.
 
Mar groen

mar groen

03/06/2010 15:17:52
Quote Anchor link
dan nog kom ik er niet uit de session is nodig om te zien of iemand ingelogt is.

maar hoe fix ik dit

ik heb nergens anders header code gebruikt
en er is maar 1 session start. die zet login naar true als het gelukt is. en anders zegt jij dat login mislukt is.

dus wat is er mis
Gewijzigd op 03/06/2010 15:24:19 door mar groen
 
Synaps Framework

Synaps Framework

03/06/2010 15:24:37
Quote Anchor link
Door op de linkjes van Dhr. Karl te klikken. Dan zul je lezen waarom je die errors krijgt.
 
Mar groen

mar groen

03/06/2010 16:42:08
Quote Anchor link
ik heb alles gelezen.

ik kom er echt niet uit
de een zegt verwijder je temp. maar ik heb geen files in mijn temp.

de ander zegt check het.. ja zeg als jullie het weten leg het dan alstublieft uit.

ik snap er geen bal van nu.
 
Chris -

Chris -

03/06/2010 16:43:39
Quote Anchor link
Kijk voor witregels. Session_start zal geheel bovenaan moeten staan, nog voor enige andere "output". Kijk dus of er voor de <?php witregels staan, en of er in config.php iets wordt geplaatst. Geef anders een link zodat we het kunnen bekijken in de browser.
 

03/06/2010 16:49:15
Quote Anchor link
Zoals de waarschuwing aangeeft heb je al content verstuurd vóór je een header probeert te versturen. Session_start is ook afhankelijk van headers.
Je werkt via het http protocol, er wordt dan verwacht dat je juist headers voor je content verstuurd. De headers zijn zegmaar de adresgegevens op een envelop met een brief erin. De brief is dan de content.
Let dus op dat er géén spatie, enter, tekst, html of whatever voor een session_start of header zit (dat is content).
Eventueel kan je ook je code vanuit de ene editor, in bijvoorbeeld kladblok plakken en dan opslaan. Let er dan dus weer op dat er niks voor <?php zit en ook binnen php geen content verstuurd (met echo o.i.d.). Een editor zoals dreamweaver plaatst namelijk vóór <?php een BOM karakter, en dat is dus ook content.
Gewijzigd op 03/06/2010 16:49:54 door
 
Mar groen

mar groen

03/06/2010 16:50:23
Quote Anchor link
www.gmforce.co.cc

ik geloof dat het nu werkt.
dank u voor uw uitleg
Gewijzigd op 03/06/2010 16:54:02 door mar groen
 

03/06/2010 16:54:10
Quote Anchor link
Gebruik en , niet <code> en </code>.
Lees ook even mijn vorige bericht.
En let ook op sql injecties. Gebruik mysql_real_escape_string.

Druk effe op quote knopje als je wilt zien wat ik bedoel. Phphulp's ubbparser vind ignore niet ignore.
Gewijzigd op 03/06/2010 16:56:47 door
 
Mar groen

mar groen

03/06/2010 16:59:39
Quote Anchor link
ojee nu werkt de login niet goed.

hij controleerd alleen de username.. niet de pass

dit is 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
<?php if (mysql_num_rows(mysql_query("SELECT username, pass FROM login WHERE username = '$user' and pass = '$pass'")) == 1){

   $_SESSION['login'] = 'yes';
   echo 'logged in succes! </br>';
   echo 'klik  <a href="index.php">HIER</a> om verder te gaan';

}

else
{

?>

    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
    <head>
    <title>login failed</title>
    </head>
    <body>
    your login has been failed go back and try again <b><a href="login.php">go back</a>.</b>
    </body>
    </html>
<?php
}
?>


hij checkt alleen username niet de pass.? waar zit de fout?

Code in [.code] tags plaatsen, niet in [.quote] tags ;-)[/modedit]
Gewijzigd op 03/06/2010 20:05:06 door Chris -
 
- SanThe -

- SanThe -

03/06/2010 17:03:11
Quote Anchor link
Denk aan sql-injection.
Zie mysql_real_escape_string().
 
Mar groen

mar groen

03/06/2010 18:32:38
Quote Anchor link
ik snap em een beetje maar weet niet hoe ik dit moet toepassen op mijn script?
 
K i p

K i p

03/06/2010 20:01:50
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if (mysql_num_rows(mysql_query("SELECT username, pass FROM login WHERE username = '" . mysql_real_escape_string ( $user ) . "' and pass = '$pass'")) == 1){[/code]
 
Mar groen

mar groen

04/06/2010 12:29:30
Quote Anchor link
het fixt nog steeds die fout niet

hij checkt de pass niet.. alleen de username.

hij stop de sessie NOOIT .. dus als ik wil uitloggen met dit script weigert hij dienst en ik blijf ingelogd..

Quote:
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
<?php
if($_SESSION['login'] == 'yes')
{

    
    #delete the value of $_SESSION['login']
    unset($_SESSION['login']);
    
}


else
{

    echo '<p class="error">Je kan niet uitgelogd worden als je ingelogd bent.</p>';
    
}

?>


dus dan is mn script dus KAPOT... he ,.. ***

weet iemand hoe ik het ook de pass laat controleren en hoe de sessie geindigt word of uitgelogt word. alvast bedankt

jullie kunnen het ook zelf proberen

www.gmforce.co.cc/login.php die verwijst na login naar Checking php die de gegevens checkt

en index.php checkt of the sessie zegt of je ingelogt ben. dus ben je ingelogt zegt hij succesvol ingelogt en ben je niet ingelogt verwijst hij naar login.

www.gmforce.co.cc/logout.php hoort je uit te loggen maar dat gebeurt dus niet..
Gewijzigd op 04/06/2010 13:42:29 door mar groen
 

04/06/2010 14:09:14
Quote Anchor link
Kijk eens naar var_dump (en lees eerst wat php.net (die link dus) te zeggen heeft, voordat je het gaat gebruiken en voordat je gaat vragen wat je er mee moet).
 

Pagina: 1 2 volgende »



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.