Verschil uitvoer php-code tussen verschillende servers?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

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 »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Fullstack developer

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

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 »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

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 »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »
Martijn Aikema

Martijn Aikema

30/05/2008 16:15:00
Quote Anchor link
Hoi allemaal,

Ik kom er niet meer uit. Ik heb voor een opdracht een php-script geschreven die adressen uit een txt-bestand ophaalt en vervolgens op het scherm toont. Daarna wordt via formuliertje een filter toegepast. Nu heb ik dit script op twee plaatsen geupload. Bij de ene server werkt dit wel, maar bij de ander niet:

Wel:
http://www.poker-software.nl/kanweg/adressen.php

Niet:
http://aikemaedu.cursistennet.nl/opdrachten/adresbestand/adressen.php

Het script werkt als volgt:

* Eerst wordt het bestand ingelezen en getoond op het scherm
* Een formulier wordt aan het einde van de pagina toegevoegd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

    $zoekterm
= $_POST["zoekterm"];        // De zoekterm moet worden opgeslagen in een variabele
    echo "<br>\n";
    echo "<br>\n";
    echo "Vult u hier de achternaam in die u wilt filteren:";
    echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">";        // Formulier om te filteren

?>


Voor de volledigheid ook nog even de value van het invoerveld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_POST["zoekterm"] ?>


Vervolgens wordt het script uitgevoerd. Als ik echter na het else-statement de opdracht echo $zoekterm uitvoer dan wordt bij het niet-werkende script de variabele niet getoond.

Kan iemand mij helpen?
 
PHP hulp

PHP hulp

14/11/2024 04:39:20
 

30/05/2008 16:16:00
Quote Anchor link
Heb je soms verschillende php versies draaien?
 
- SanThe -

- SanThe -

30/05/2008 16:20:00
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
 
Felix b

Felix b

30/05/2008 17:01:00
Quote Anchor link
<input type="tekst" name="zoekterm" value="">
moet
<input type="text" name="zoekterm" value="">
zijn

heb je bij de ene wel goed gedaan en bij de andere niet
Gewijzigd op 01/01/1970 01:00:00 door Felix b
 
- SanThe -

- SanThe -

30/05/2008 17:04:00
Quote Anchor link
Felix schreef op 30.05.2008 17:01:
<input type="tekst" name="zoekterm" value="">
moet
<input type="text" name="zoekterm" value="">
zijn

heb je bij de ene wel goed gedaan en bij de andere niet

Scherp. ;-)
 
Martijn Aikema

Martijn Aikema

30/05/2008 17:32:00
Quote Anchor link
Hoe kom je aan de de code:
<input type="tekst" name="zoekterm" value="">

Ik had namelijk het idee dat bij beiden ik de term 'text' had gebruikt. Ik op beide plaatsen dezelfde ook hetzelfde bestand geupload.

@SanThe
Dit is het resultaat van de toevoeging van het errorreport (bedankt voor de tip!):

Notice: Undefined index: verzendbutton in /var/www/vhosts/aikemaedu.cursistennet.nl/httpdocs/opdrachten/adresbestand/adressen10.php on line 25

> if ($_POST["verzendbutton"] != "verzenden") {
> De naam verzendbutton wordt pas later op gedefinieerd

Notice: Undefined index: zoekterm in /var/www/vhosts/aikemaedu.cursistennet.nl/httpdocs/opdrachten/adresbestand/adressen10.php on line 63

> $zoekterm = $_POST["zoekterm"];
> De variabele $zoekterm wordt ook pas bij versturen gedefinieerd


En nadat het formulier is verzonden:

Notice: Undefined variable: zoekterm in /var/www/vhosts/aikemaedu.cursistennet.nl/httpdocs/opdrachten/adresbestand/adressen10.php on line 76

Notice: Undefined variable: zoekterm in /var/www/vhosts/aikemaedu.cursistennet.nl/httpdocs/opdrachten/adresbestand/adressen10.php on line 104

> In beiden wordt de variabele $zoekterm aangeroepen
> Deze wordt dus niet doorgegeven
 
- SanThe -

- SanThe -

30/05/2008 17:52:00
Quote Anchor link
Martijn Aikema schreef op 30.05.2008 17:32:
Hoe kom je aan de de code:
<input type="tekst" name="zoekterm" value="">

Staat in de bron van de pagina.
Martijn Aikema schreef op 30.05.2008 17:32:
Notice: Undefined variable: zoekterm in /var/www/vhosts/aikemaedu.cursistennet.nl/httpdocs/opdrachten/adresbestand/adressen10.php on line 76

De indefined index komt omdat er nog niks is gePOST.
En de variabele 'zoekterm' bestaat niet. Moet waarschijnlijk $_POST['zoekterm'] zijn.
 
Martijn Aikema

Martijn Aikema

30/05/2008 19:34:00
Quote Anchor link
Ik zie het nu inderdaad. Het vreemde is alleen dat dit het in de bron staat van de pagina waarop het script goed wordt uitgevoerd.

Ik heb geprobeerd om $_POST aan te passen volgens jouw suggestie, echter helaas zonder resultaat. Het script werkt nog steeds niet.

Ik begin er steeds minder van te snappen.
 
- SanThe -

- SanThe -

30/05/2008 19:38:00
Quote Anchor link
Als het ene script goed werkt. Dan zet je die toch exact over op die andere server.
 
Martijn Aikema

Martijn Aikema

30/05/2008 19:50:00
Quote Anchor link
Heb ik dus geprobeerd, maar zonder resultaat. Ik heb net de versie vanaf de "poker-software"-site gedownload naar mijn pc. Vervolgens zonder enige aanpassing geupload naar de "cursisten"-website:

http://aikemaedu.cursistennet.nl/opdrachten/adresbestand/adressen.php

Maar helaas doet hij het niet. Erg vreemd hoor.
 
- SanThe -

- SanThe -

30/05/2008 19:53:00
Quote Anchor link
Weer de verkeerde:
<input type="tekst"

Edit: De action is ook verschiilend:
action="/opdrachten/adresbestand/adressen.php"
action="/kanweg/adressen.php"
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Martijn Aikema

Martijn Aikema

30/05/2008 19:59:00
Quote Anchor link
Ja klopt...die was dus rechtstreeks overgenomen van de poker-software-website. Inmiddels aangepast bij beiden.
 
- SanThe -

- SanThe -

30/05/2008 20:04:00
Quote Anchor link
Geef dat stukje code eens waarmee je de post afhandelt.
 
Martijn Aikema

Martijn Aikema

30/05/2008 20:12:00
Quote Anchor link
Dit is de afhandeling van het formulier

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $zoekterm
= $_POST["zoekterm"];
    echo "<br>\n";
    echo "<br>\n";
    echo "Vult u hier de achternaam in die u wilt filteren:";
    echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">";
?>


De input voor het formulier (buiten php):

<input type="text" name="zoekterm" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_POST["zoekterm"] ?>
"><br><br>
<input type="submit" value="verzenden" name="verzendbutton">
</form>
Gewijzigd op 01/01/1970 01:00:00 door Martijn Aikema
 
- SanThe -

- SanThe -

30/05/2008 20:20:00
Quote Anchor link
Doe eens bovenin:
print_r($_POST);
 
Martijn Aikema

Martijn Aikema

30/05/2008 20:23:00
Quote Anchor link
Waar moet ik deze precies plaatsen? Nadat het formulier wordt verstuurt?

* edit: dit is het resultaat:

Array ( [zoekterm] => Burger [verzendbutton] => verzenden )
Gewijzigd op 01/01/1970 01:00:00 door Martijn Aikema
 
- SanThe -

- SanThe -

30/05/2008 20:26:00
Quote Anchor link
Gewoon helemaal bovenin. Eerste keer geeft het een foutmelding maar als je dan iets post dan moet ie alle velden met inhoud uit je formulier laten zien.
 
Martijn Aikema

Martijn Aikema

30/05/2008 20:28:00
Quote Anchor link
Als ik hem helemaal bovenin plaats geeft hij inderdaad dezelfde melding. Ik moet de array dan dus opsplitsen? Of kan ik voorkomen dat er een array wordt verzonden?
 
- SanThe -

- SanThe -

30/05/2008 20:34:00
Quote Anchor link
Nee, dat is juist perfect wat je ziet.

Hoe ziet je zoektocht (code) er uit waar je in die file zoekt? Ja, ik vraag ook maar wat want het is mij ook onduidelijk waarom het niet werkt.
 
Martijn Aikema

Martijn Aikema

30/05/2008 20:38:00
Quote Anchor link
Poeh dat was zweten, maar ik heb hem gevonden. Ik heb het volgende statement toegevoegd nadat het formulier is afgehandeld:

$zoekterm = $_POST["zoekterm"];

Dit stond eerst alleen voor het formulier werd verzonden. Ik dacht dat dit voldoende was. Na de aanpassing wordt het script goed uitgevoerd:

http://aikemaedu.cursistennet.nl/opdrachten/adresbestand/adressen.php

Bedankt voor alle hulp SanThe!
Gewijzigd op 01/01/1970 01:00:00 door Martijn Aikema
 
- SanThe -

- SanThe -

30/05/2008 20:39:00
Quote Anchor link
Ah, gelukkig dat ie nu doet.
Begon ook al te zweten. ;-)

Succes verder.
 



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.