Kom erop om dit topic te maken omdat ik gister (en eigenlijk de rest van de dagen ook) een beetje dom loop te doen en hele HELE gare fouten maak waar ik uren naar de fout loop te zoeken voordat ik het eindelijk vind. Post hier fouten die zo dom zijn dat je ze eigenlijk niet openbaar zou moeten maken :p
Was gister bezig met een simpele variabele declarere
<?php
$tel = $_SESSION['countme'];
$newArray = array();
for ($a = 0; $a < count(eenArray); $a++)
{
//doe zooi
$newArray[] = $eenArray[$a] + $tel;

}
?>

reden waarom het uiteindelijk niet werkte is omdat ik voor
//doe zooi
$newArray[] = $eenArray[$a] + $tel;
nog deze regel code had gezet:
$tel = $a;
echo "lus nummer: ".$tel;

Ik heb echt bijna 2.5 uur lopen zoeken waarom het niet werkte (er zaten meerdere lussen in trouwens en meer code etc..) en wilde bijna me computer het raam uitgooien. Zo focking dom... wat me veel teveel tijd koste. Wilde dit bijna als vraag op forum gaan posten toen ik het opeens zag :P
Een stuk javascript-file vergeten in te laden bij een bepaalde voorwaarde. En maar steeds uitzoeken waarom het spul maar niet werkte...

Het was niet echt heel belangrijk, maar van ellende heb ik dat project maar eens een maand of wat aan de kant gezet omdat ik de fout maar niet kon vinden.
Denken dat m'n magic quotes aan staan omdat ik m'n JSON returnde in de console. De quotes werden geplaatst door FireBug. Dag 2 uur debuggen..
Ik gebruik phpDesigner en die geeft vaak heel netjes de fouten aan. Alleen niet als je een variabel gebruikt die niet bestaat. Dus vandaar dat ik haast nooit 'stomme' fouten krijg.

Ja natuurlijk als je een if/functie vergeet af te sluiten en voordat de editor de kans krijgt om de fout op te zoeken je alweer aan het uploaden bent, en de webpagina alweer open hebt.

En net zoals Aar hierboven, ik ben ook wel eens vergeten om een CSS/JS bestand in te laden.

En wat helemaal frustrerend is als je bezig bent om een Linux server te configureren en het maar raar vinden waarom de server elke keer maar een ander IP krijgt terwijl je toch echt een statisch IP hebt ingesteld.. Nee dus achteraf.
Die gebruik ik ook PHP Scripter ;-)
Ama saril op 11/08/2011 12:25:46

Ahem... vandaag per ongelijk een database tabel van 1.2miljoen rijen gedelete... Had de testomgeving en de live omgeving naast elkaar openstaan en deed de delete op de verkeerde...

Haha, dat is peentjes zweten... en leg dat maar eens uit aan de baas :)

Ama saril op 11/08/2011 12:25:46

Had de testomgeving en de live omgeving naast elkaar openstaan en deed de delete op de verkeerde...


Zo ben ik vandaag lang bezig geweest met een CSS-bestand. Ik had het bestand uit de test-omgeving gehaald, en controleerde het op het live stuk
Ozzie PHP op 11/08/2011 18:15:09

[quote="Ama saril op 11/08/2011 12:25:46"]
Ahem... vandaag per ongelijk een database tabel van 1.2miljoen rijen gedelete... Had de testomgeving en de live omgeving naast elkaar openstaan en deed de delete op de verkeerde...

Haha, dat is peentjes zweten... en leg dat maar eens uit aan de baas :)


[/quote]

De uitleg was redelijk simpel "Ik ben geen ICT'er / programmeeur, wat ik eerder had aangegeven" :). Maar ja uiteindelijk toch opgelost.

Hehe... lol. Dat zijn wel kl#te situaties. Je schrikt je rot!
Ozzie PHP op 15/08/2011 14:22:30

Hehe... lol. Dat zijn wel kl#te situaties. Je schrikt je rot!


Ja dat klopt wel ja.. Ben blij dat ik de tape werkend kon krijgen (systeembeheerder was met vakantie dus was niet bereikbaar). Maar heb er wel van geleerd... Geen testomgeving en echte omgeving tegelijk openzetten :)
Jurgen van dit forum, weet alleen even zijn lid-naam niet die was een keer een hele dag aan een probleem kwijt en riep mij toen of ik hem even wou komen helpen. Grappig want na 10 seconde zag ik dat het een typo was gebruikte $dabatase in plaats van $database ! Sindsdien wordt hij daarmee gepest haha

Een van mijn eigen faal acties was weleens: sudo chown -R kees:kees / in plaats van sudo chown -R kees:kees ./

Reageren