php-script ontvangt geen waarden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel 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 technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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 end werken! Bedrijfsprofiel Onze

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

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 »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

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

10/01/2025 07:21:01
 
- 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.