Unexpected T_IF probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Software ontwikkelaar

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

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

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 »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

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 »

Scrum Master

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 Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

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

08/11/2024 10:38:16
 
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.