php-script ontvangt geen waarden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

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 »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

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

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP 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 are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

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 »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »
Johan Derks

Johan Derks

13/07/2011 16:08:11
Quote Anchor link
Ik hoopte op eigen kracht mijn eerste php-script te kunnen schrijven, maar dat valt tegen. Mijn html-pagina "pagoproceduro" verstuurt een formulier met POST naar action=""pagoreguligo.php", maar de mails, die pagoreguligo ermee maakt, hebben kennelijk geen waarden van het formulier ontvangen.
De twee bestanden ztten in dezelfde map op mijn server.

Script 'pagoproceduro' (mijn voertaal is Esperanto !):
<html>
<!-- Created on: 10-7-2011 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>retposhta reago</title>

<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
text-autospace:none;
font-size:10.5pt;
font-family:"Trebuchet MS";
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Trebuchet MS";}
-->
</style>

<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Unregistered User">
<meta name="generator" content="AceHTML Freeware">

<script language="Javascript" type="text/javascript">
<!--
function kashu()
{document.getElementById('konto1').style.visibility="hidden";
document.getElementById('konto2').style.visibility="hidden";
}
// -->
</script>

<script language="Javascript" type="text/javascript">
<!--
function malplenigu(x)
{document.getElementById(x).value="";
}
// -->
</script>

<script language="Javascript" type="text/javascript">
<!--
function valida()
{if (pago.famnomo.value=="familia nomo" || pago.famnomo.value=="" )
{alert("Enigu vian familian nomon !"); return false;}
if (pago.persnomo.value=="persona nomo" || pago.persnomo.value=="")
{alert("Enigu vian personan nomon !"); return false;}
if (pago.pagoproceduro[1].checked && pago.kontokodo.value=="")
{alert("Enigu vian kontokodon !"); return false;}
if (pago.retposhto.value=="")
{alert("Enigu vian retposhtadreson !"; return false}
}
// -->
</script>

<script language="Javascript" type="text/javascript">
<!--
function adresghust()
{if (pago.retposhto.value.indexOf("@")==-1)
{alert("Chi-tiu adreso ne ghustas");}
}
// -->
</script>

</head>
<body onload="kashu()">

<form name="pago" action="pagoreguligo.php" method="post"
onsubmit="return valida();" enctype="text/plain" mailto:>

<div><font size="-1">Al la sekcio 'financoj' de UEA<br><br>
Bonan tagon !<br><br>
Mi, <input type="text" name="famnomo" size="20" maxlength="30" value="familia nomo"
onfocus="malplenigu(this.id)" id="f">
<input type="text" name="persnomo" size="20" maxlength="30" value="persona nomo"
onfocus="malplenigu(this.id)" id="p">
petas vin</font>&nbsp;<font size="-5">(<i>elektu</i>)</font><br><br>
</div>

<table>
<tr>
<td><input type="radio" name="pagoproceduro" value="konto"
onclick="document.getElementById('konto1').style.visibility='visible'
document.getElementById('konto2').style.visibility='visible'
document.getElementById('malfermo').style.visibility='hidden'">
</input></td>
<td align=left colspan=2><font size="-1">pagi du eŭrojn el mia konto</font></td>
<td><div id="konto1" valign="center">
<input type="text" name="kontokodo" size="3" maxlength="6"></input>
</div></td>
</tr>
<tr>
<td></td>
<td align=left colspan=3><div id="konto2">
<font size="-1">al la konto idoj-p kun mencio "Cirkulaĵo RF, somero 2011".</font>
</div></td>
</tr>
<tr>
<td><input type="radio" name="pagoproceduro" value="malfermo" checked=true
onclick="document.getElementById('malfermo').style.visibility='visible'
document.getElementById('konto1').style.visibility='hidden'
document.getElementById('konto2').style.visibility='hidden'">
</td>
<td colspan=3><font size="-1">malfermi konton je mia nomo</font><br></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align=left colspan=3><div id="malfermo">
<font size="-1">kaj tuj post enmeto de minimume dek eŭroj
debeti ĝin je du eŭroj<br> kredite al la konto idoj-p
kun mencio "Cirkulaĵo RF, somero 2011".</font></div>
</td>
</tr>
<tr>
<td></td>
<td align=left><br><font size="-1">Mia retpoŝtadreso estas</font></td>
<td colspan=2><br><input type="text" name="retposhto" size="50" maxlength="60"
onchange="adresghust()"></input></td>
</tr>
<tr>
<td align=center valign=bottom colspan=4><br><a href="">
<input type="submit" value="Sendu"></a>
</td>
</tr>
</table>
</form>
</body>
</html>

Script 'pagoreguligo.php':
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
<?php  /* Kreita je: 12-7-2011 */
ini_set('display_errors',1);
error_reporting(E_ALL&~E_NOTICE);
define('TITLE','Register');
$ekalparolo="Bonan tagon !
Al la sekcio 'financoj' de UEA \r\n"
;
$donitajhoj="Mi, ".strtoupper($famnomo)." ".ucwords(strtolower($persnomo)).", petas vin \r\n";
if($pagoproceduro=='konto')    
{
$peto="pagi du eurojn el mia konto {$_POST['kontokodo']}    \r\n
al la konto idoj-p kun mencio 'Cirkulajho RF, somero 2011.'"
;}
else
{$peto="malfermi konton je mia nomo kaj tuj post enmeto de minimume dek euroj \r\n
debeti ghin je du euroj kredite al la konto idoj-p kun mencio 'Cirkulajho RF, somero 2011'."
;}
$body=$ekalparol.$donitajhoj.$peto;
mail("[email protected]","pago por Cirkulajho RF, somero 2011", $body,
"From: $retposhto \r\n Cc: [email protected] \r\n Bcc: [email protected]");
?>


Register_globals is ingesteld.
Ik hoop, dat iemand mij wil helpen.
 
PHP hulp

PHP hulp

27/11/2024 16:37:52
 
- SanThe -

- SanThe -

13/07/2011 16:36:46
Quote Anchor link
Johan Derks op 13/07/2011 16:08:11:
Register_globals is ingesteld.


Staat op 'off' hoop ik/neem ik aan.

Gebruik de superglobal $_POST.
De html-code bevat veel fouten.
Mailheaders zijn niet juist.
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders
 
Johan Derks

Johan Derks

15/07/2011 13:23:22
Quote Anchor link
Bedankt, SanThe.
Register_globals staat op 'on'. Ik heb gezocht naar de plaats van php.ini op de server, maar die verbergt hij waarschijnlijk. Ook iets met ini_set() doen snap ik niet en bovendien is de eigenschap CHANGEABLE niet in de php.ini te

Ik heb de globals vervangen door superglobals.

Ik heb de mailheaders gevolgd zoals die in Larry Ullmans boek 'PHP voor het WWW' staan. 'De_juiste_mailheaders' heb ik wel gelezen, maar ik weet niet, hoe ik dat toe moet passen. Opsporen van $headers op internet of Ullmans boek helpt ook niet.

Ik snap, dat ik voor mensen met een programmeer-opleiding een hopeloos geval ben, maar ook als 'senior' wil ik nog wat aan de samenleving bijdragen. Ik zal uitleggen, wat ik wil:
Als een bezoeker van de website waar het bulletin op staat, waar ik redacteur van ben, een nummer wil downloaden, wordt hij/zij doorverwezen naar mijn website www.esp-evoluo.org, die gast is op CSV Networks. Mijn html-pagina vraagt dan naar gegevens om een e-mail mee samen te stellen, die naar het emailadres van de penningmeetsre moet, met copie aan mij.
Overigens werkt de html-code van 'pagoproceduro' wel zoals ik het bedoeld heb. Ik snap niet, wat er fout aan is (behalve dat het misschien onhandig functioneert).
 
Johan Derks

Johan Derks

17/07/2011 13:08:44
Quote Anchor link
Ondertussen heb ik een aantal fouten in het bovenstaande script - dacht ik - gecorrigeerd, maar toch blijkt de array $_POST leeg te zijn. (Heb ik getest met "print_r($_POST);")
Hoe komt het dat de de door het formulier in pagoproceduro.html geposte variabelen niet door pagoreguligo.php ontvangen worden ?
 
- SanThe -

- SanThe -

17/07/2011 13:58:44
Quote Anchor link
Maak van dit:
<form name="pago" action="pagoreguligo.php" method="post"
onsubmit="return valida();" enctype="text/plain" mailto:>

eens dit:
<form name="pago" action="pagoreguligo.php" method="post">

en kijk wat er dan gebeurt.

Verder zie ik veel van deze syntax:
<td align=left colspan=2><font size="-1">

Zet in html altijd de dubbele quotes:
<td align="left" colspan="2"><font size="-1">
 
B a s
Beheerder

B a s

17/07/2011 15:08:38
Quote Anchor link
Sowieso dus even naar je HTML opmaak kijken. Zorg dat hij altijd gevalideerd is via http://validator.w3.org/
 
Johan Derks

Johan Derks

18/07/2011 11:58:56
Quote Anchor link
Ik heb de tekst van pagoproceduro.html opgeschoond met nehulp van http://validator.w3.org/. Dat was alvast een goede oefening.
Vervolgens heb ik SanThe's advies opgevolgd en de invoercontrolefunctie valida() uitgeschakeld. Toen kwamen de POSTvariabelen wel door.
Wat was nu het struikelblok ? Waarschijnlijk het opnemen van 'return' in het javascript van valida() én achter 'submit'. In combinatie me teen invoerfout gaat het dan fout, neem ik aan.

Bedankt, Bas en SanThe !
 



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.