Versie probleem in simpel script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

11/09/2004 13:48:00
Quote Anchor link
Hallo PHP experts,

Ik heb volgend scriptje gekregen van een PHP beginner. Dit script werkt goed bij provider de Heeg. Die gebruikt PHP versie 4+. Nu heb ik dit script nodig op Ladot maar die gebruike PHP versie 3+. Wie kan mij aangeven wat ik in dit script moet aanpassen voor werking op versie 3+?

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
<?
/* Form Mailer Program */
/* ©2003 */


$errorpage = "error.htm";
$mailto = "[email protected]";
$required = array("subject"); // what do you wish to require?

// edit below this line at your own risk


$n = 0;
do {
  $r = $required[$n];
  if(!$r) {
  print Header("Location: $errorpage");
  exit;
  }

  $n++;
}
while ($n != count($required));

$a =$_SERVER['QUERY_STRING'];
$array1=explode("&",$a);
$a="BVZ internet formulier\n\n";
for($i=0; $i < count($array1); $i++)
{

list($var,$value)=split("=",$array1[$i]);
$a.="".$var."\t ".$value."\n";
}

 
mail($mailto,$HTTP_GET_VARS["subject"],$a,"From: $mailto");
?>



<body bgcolor="#319CFF">
<table width="570" height="132" border="0" bgcolor="#319CFF">
<tr>
<td width="780" bgcolor="#319CFF" height="40" colspan="2">
<p align="center"><font
color="#FF6633" size="4" face="Verdana"><strong>&nbsp;</strong></font></p>
</td>
</tr>
<tr>
<td width="778" height="21" colspan="2"> <div align="center"><font color="#FF6633"><strong><em>Activiteiten
voor 2004/ 2005</em></strong></font> </div></td>
</tr>
<tr>
<td width="598" height="21">Geachte bezoeker,<p>Bedankt voor uw reactie. &nbsp;</p>
<p> <p>Met vriendelijke groet,</p>
<p>activiteiten commissie</p>
</td>
</tr>
</table>
</body></html>
 
PHP hulp

PHP hulp

15/01/2025 22:34:12
 
Rick

Rick

11/09/2004 14:00:00
Quote Anchor link
Kijk voor elke functie en variabele of er iets veranderd is sinds php3 (php.net/functienaam)

Btw, de Heeg als host :X
Daar heb ik zeer slechte ervaringen mee (webserver plat door een database query, 1000+ domeinen op Cellie 1000Mhz met 512MB ram)
 

11/09/2004 14:16:00
Quote Anchor link
Rick,

Dat is makkelijk gezegd. Dit scriptje is het eerste PHP onderdeel dat ik gebruik. Oftewel, ik snap er nog niet veel van. IK wil wel meer leren van PHP allen heb ik dit scriptje snel nodig voor een HTML webstie. Wellicht heb je een aanpassing voor me?

Fred
 
Rick

Rick

11/09/2004 16:16:00
Quote Anchor link
Ik zou
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php error_reporting(E_ALL); ?>
bovenaan zetten en gewoon testen
Als het niet werkt dan post je hier de foutmelding.

Ik heb zelf geen php3 meer draaien en ook niet veel zin om het te installeren.
 
Elwin - Fratsloos

Elwin - Fratsloos

11/09/2004 19:45:00
Quote Anchor link
Is het niet een beetje triest van een bedrijf zo groot als Ladot dat ze nog PHP 3 gebruiken?

Elwin
 
Arend a

Arend a

11/09/2004 22:01:00
Quote Anchor link
Op zich niet. Bij grotere bedrijven zijn er strengere regels en misschien sneller conservatief in het kiezen/gebruiken/implementeren van nieuwere software. Het "if it's not broke, don't fix it" idee.
 
Rick

Rick

11/09/2004 22:12:00
Quote Anchor link
Ook al ben ik het eens met de redenering van Arend, het is wel zo dat PHP4 al eeeeeuwen stable is en dus al lang gebruikt kan worden in productieomgeving, zelfs PHP5 is daar inmiddels bijna klaar voor (is alwel stable maar ik zou toch nog even blijven wachten)

Overigens, PHP3 is minder veilig dan PHP4.
Standaard wel tenminste, minder beveiligingsfuncties
 



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.