Fatal: Cannot redeclare kill_html()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

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 »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

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 »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Medior Java developer

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 »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

20/07/2004 12:48:00
Quote Anchor link
Tja met die error zit ik dus opgescheept en het vage is dat ik die functie niet eens aanroep in men script... Hij geeft aan dat de fout zit bij fucntions.php op regel 5 en daar begint men functie kill_html. MAAR ik include functions.php overal en daar heb ik geen problemen dus het ligt denk ik toch aan men script... Dit is een men script:

<center>
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
<?
error_reporting(E_ALL);
require("config.php");
require("functions.php");

if (isset($_SESSION['loginnaam']) && isset($_SESSION['user_id']) && isset($_SESSION['level']) && $_SESSION['level'] >= '2')
 {

  if (isset($_POST['submit']))
   {

    if (!($_POST['wachtwoord_oud'] == $_POST['wachtwoord']))
    {

     $sql = "UPDATE users SET wachtwoord = '".$_POST['wachtwoord']."' WHERE user_id = '".$_SESSION['user_id']."';";
     mysql_query($sql) OR die(mysql_error());

     $sql = "SELECT * FROM users WHERE user_id = '".$_SESSION['user_id']."'";
     $res = mysql_query($sql);
     $var = mysql_fetch_object($res);

     $msg = "Beste ".$var->loginnaam."\n\n";
     $msg .= "U heeft op: ".date("d-m-Y H:i:s")." u wachtwoord gewijzigt. Daarom volgen hier u nieuwe login gegevens.\n\n\n";
     $msg .= " Gebruikersnaam: ".$var->loginnaam."\n";
     $msg .= " wachtwoord: ".$var->wachtwoord."\n";
    
     mail ("".$var->email."", "OPM2 Meeting site, Nieuwe login gegevens" , "".$msg."");
     ?>

U heeft u wachtwoord gewijzigt.<br>
U ontvangt zo snel mogelijk een e-mail op het e-mail adres wat u heeft<br>
gebruikt bij u registratie met de nieuwe login gegevens.<br><br>
Bent u van e-mail adres veranderd contacteer dan de <a href="index.php?page=contact">webmaster</a><br><br>
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
<?
     }

    $sql = "UPDATE users SET naam = '".$_POST['naam']."', leeftijd = '".$_POST['leeftijd']."', s_email = '".$_POST['email']."', msn = '".$_POST['msn']."', website = '".$_POST['website']."', woonplts = '".$_POST['woonplts']."', avatar = '".$_POST['avatar']."' WHERE user_id = '".$_SESSION['user_id']."';";
    mysql_query($sql) OR die(mysql_error());

    echo "U profiel is gewijzigt.";
   }

  else
  {
    $sql = "SELECT * FROM users WHERE user_id = ".$_SESSION['user_id']."";
    $res = mysql_query($sql);
    $user = mysql_fetch_object($res);

    $rank = rank($user->level);
   ?>

<br><font size=5><b>Profiel van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$loginnaam"; ?>
</b></font>
<p>

<form method="post" action="index.php?page=wijzigprofiel">
<table border="1" cellspacing="0" class="tabel">
<tr><td class="td">
<table align="center" cellspacing="0" width="500" border="0">
<tr><td rowspan="5" colspan="2" class="profiel" valign="top">
<table border="0" cellspacing="0">
<tr><td>Avatar: </td><td class="profiel"><input type="text" name="avatar" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->avatar"; ?>
"></td></tr>
<tr><td>Wachtwoord: </td><td class="profiel"><input type="text" name="wachtwoord" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->wachtwoord"; ?>
"></td></tr>
<input type="hidden" name="wachtwoord_oud" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->wachtwoord"; ?>
">
</table>
</td><td class="profiel" width=60>Naam:</td><td class="profiel"><input type="text" name="naam" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->naam"; ?>
"></td></tr>
<tr><td class="profiel">Leeftijd:</td><td class="profiel"><input type="text" name="leeftijd" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->leeftijd"; ?>
"></td></tr>
<tr><td class="profiel">E-mail:</td><td class="profiel"><input type="text" name="email" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->s_email"; ?>
"></td></tr>
<tr><td class="profiel">MSN:</td><td class="profiel"><input type="text" name="msn" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->msn"; ?>
"></td></tr>
<tr><td class="profiel">website:</td><td class="profiel"><input type="text" name="website" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->website"; ?>
"></td></tr>
<tr><td class="profiel" width=25>Rank:</td><td class="profiel">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$rank"; ?>
</td><td class="profiel">Woonplaats:</td><td class="profiel"><input type="text" name="woonplts" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "$user->woonplts"; ?>
"></td></tr>
<tr><td colspan=4 align=center><input type="submit" name="submit" value="Wijzig Profiel"></td></tr>
</table>
</td></tr>
</table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
   }
 }

else
 {
  echo "ERROR: U bent niet ingelogt.";
  exit();
 }


?>

</center>

Begin van functions.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
require("config.php");
error_reporting(E_ALL);

function
kill_html($html)
{

 $html = str_replace("<","&lt;",$html);
 $html = str_replace(">","&gt;",$html);
  
 return $html;
}

?>


Ik hoop dat iemand me van die error af kan helpen :).
 
PHP hulp

PHP hulp

13/01/2025 03:48:21
 
B a s
Beheerder

B a s

20/07/2004 12:59:00
Quote Anchor link
Je hebt de functie kill_html() waarschijnlijk twee keer in je functions.php staan.. De 'cannot redeclare' error message is er dan ook wanneer een functie met dezelfde naam meer dan 1 keer wordt opgegeven..
 
Arend a

Arend a

20/07/2004 13:01:00
Quote Anchor link
verander de require in include_once en je problemen zijn opgelost.

Grtz,

Arend
 
Ano Niem

Ano Niem

20/07/2004 13:05:00
Quote Anchor link
en nog iets dat niets met je fout te maken heeft:
Je include in functions al config en dat doe je ook nog eens in je script. Dat is niet nodig dacht ik
 

20/07/2004 13:09:00
Quote Anchor link
@bas die functie staat geen 2x in functions.php.

@ Arend, Nope dat werkt niet.

Hij kan ook niet in een loop zitten want die gebruik ik niet eens en ik heb ook geen 2x include(functions.php); gedaan...

De complete error is dit:

Fatal error: Cannot redeclare kill_html() (previously declared in /data/members/free/tripod/nl/k/o/t/kotrsite/htdocs/functions.php:5) in /data/members/free/tripod/nl/k/o/t/kotrsite/htdocs/functions.php on line 5

Ik heb beide scrips ff in een .txt gezet en geupload
deze is hier te vinden:
http://members.lycos.nl/kotrsite/fatal.txt
 
Mitch X

Mitch X

20/07/2004 13:28:00
Quote Anchor link
Je doet twee keer :
require("config.php");
Mss is dat het?
 

20/07/2004 13:35:00
Quote Anchor link
Nope dat is het ook niet...

Wat ik overigens wel vreemd vind is dat ie bij de error niet zegt waar hij de 2de keer gedeclareert wordt. Ik weet niet of dat altijd zo is maar dat zou wel wat handiger zijn :)
 



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.