Je grootste Gare PHP fout :P

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 3 ... 5 6 7 volgende »

Ama saril

ama saril

19/08/2010 12:16:54
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?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
 
PHP hulp

PHP hulp

22/12/2024 21:31:13
 

19/08/2010 12:25:18
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$blaat
= new Class_name($blup);
// Wat natuurlijk dit moest zijn:
$blaat = new Class_Name($blup);
?>
 
Danny Roelofs

Danny Roelofs

19/08/2010 12:32:11
Quote Anchor link
Het zal niet je laatste fout zijn die je uren zal kosten, en dan praat ik uit eigen ervaring want hoe meer ervaren je zult worden, hoe meer je soms dingen doet die heel bizar zijn.

Mijn favorieten zijn:

Functie ($arg1,$arg2.$arg3) aanroepen, en de 3de parameter staat als $arg3='' gedefineerd in de syntax en dan krijg je dus het effect dat arg2 en 3 samen worden
gevoegd omdat een derde parameter toch niet nodig is, en dan moet het vooral gaan om een sql query die dan misloopt, en dan zit je maar te kijken naar de sql code, waar de fout zit.

Een spatie voordat een session_start wordt gedaan, headers already sent en dan maar zoeken, had ik gewoon voor <!php op de zelfde regel een spatie staan, in een include bestand die voor de sessie werd ingeladen.

En mijn grootste favoriet isdat ik met een font werkte waarbij ik het pas later in de gaten kreeg dat de letter l en de cijfer 1 bijna hetzelfde lijken, dus mijn variabele was (voorbeeld) $s_1ijst en het had moeten zijn $s_lijst.

Of dat een website in FF tijdens ontwikkelingfase prima eruit ziet, ook al doe je wat test data tonen voor de BODY content, en dan ga je in IE na enige tijd het ook even controleren zie je dat ineens een aantal DIV's niet meer meegroeien met de hoogte van de inhoud, dus dan denk je.. oh ik had niet wat meer met IE moeten controleren, blijkt gewoon die test data voor de BODY dit al te veroorzaken.

Ik zeg altijd maar zo, heb je een probleem die je niet kunt vinden.. loop van je computer weg, ga wat anders doen voor een half uurtje of dergelijke en probeer dan geheel opnieuw te zoeken naar het probleem, je hebt soms dat *heldere* momentje nodig en die krijg je nooit als je al te lang achter elkaar aan het zoeken bent.
Gewijzigd op 19/08/2010 12:32:48 door Danny Roelofs
 
Johan Dam

Johan Dam

19/08/2010 12:32:55
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if($dit == $dat){
    $dit == "iets";
}


if($dit == $wat_anders"){
    $dit == "
iets_anders";
}

// meer if

// doe iets met $dit

?>


Waarom word $dit nou weer niet gezet?? oh....

Toevoeging op 19/08/2010 12:39:18:

Ook een leuke;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$result
= mysql_query("SELECT naam FROM iets...");
$naam = mysql_fetch_row($result);

// dingen doen

// afvragen waarom er oppens Array als naam komt te staan...

?>
 
Dalando De Zuil

Dalando De Zuil

19/08/2010 12:43:04
Quote Anchor link
Mijn slechtste fout...

oh:

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

include 'bier.php';

?>



Fail.
 
- Raoul -

- Raoul -

19/08/2010 12:47:00
Quote Anchor link
hehe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?phpp
?>
 
Thumb nail

Thumb nail

19/08/2010 16:20:09
Quote Anchor link
was bezig met een ledensysteem, heel simpel, goede beveiliging.
uiteindelijk zo goed, dat het alleen werkte met computers uit de buurt met dezelfde ip range. (wist ik toen nog niet) en ik zoeken en zoeken.
toen na een week maar een maat van mij opgebeld (die is developper voor z'n werk) wij zoeken, na 3.5 uur, 'Waarom check je zo op ip? de database klopt zo niet echt?' waardoor de ip's verneukt werden op geslagen, en slecht verwerkt, en toen werkte alleen mijn range XD

klant was daarna wel blij :')
 
Niels K

Niels K

19/08/2010 18:06:25
Quote Anchor link
Raoul Blabla op 19/08/2010 12:47:00:
hehe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?phpp
?>


Hoe krijg je dat voor elkaar? Wijst jouw IDE je niet op de fouten die je maakt?
 
Joakim Broden

Joakim Broden

19/08/2010 19:29:44
Quote Anchor link
Toen ik net begon met PHP maakte ik geen gebruik van de standaard errors van php, en kreeg dus tijdens errors alleen maar een blanco scherm, en probeer dan je fout maar eens te vinden als je werkt met Notepad :P

Overigs gebruik ik nu nog steeds Notepad, weet iemand nog goede editors? :) Notepad++ misschien maar die moet ik nog steeds installeren (al een dik jaar van plan:$)
 
Tobias Tobias

Tobias Tobias

19/08/2010 19:36:36
Quote Anchor link
ik gebruik zelf DreamWeaver. Voordeel boven notepad vindt ik dat je kunt zien aan de kleurcodes wanneer je een ' of een " bent vergeten. Gebeurt me namelijk nog wel eens.
 
Joakim Broden

Joakim Broden

19/08/2010 19:52:32
Quote Anchor link
DreamWeaver is een kut editor, alleen voor HTML al de preview mode laat de helft van de website verneukt zien terwijl die in de gewone browser goed word weergegeven. Misschien is de editor wel goed maar waarom zou je zo'n heel programma installeren als je alleen de editor gebruikt. Dan kun je beter notepad++ gebruiken want die laat ook kleur zien.

Correct me when i'm wrong.

Enigste waarom ik Dreamweaver zou gebruiken is dat je daar heel makkelijk imagemaps mee kunt maken
 

19/08/2010 19:55:10
Quote Anchor link
Let met dreamweaver ook op met het DOM karakter. En die 'verbeteringen' die dreamweaver doorvoert tegen je wil.
Als je het idd voor de kleurtjes doet dan kan je net zo goed notepad++ of SciTe.
 
Tobias Tobias

Tobias Tobias

19/08/2010 20:26:25
Quote Anchor link
Ik had eerst FrontPage (toen ik nog echt beginner was), en toen die steeds vastliep (microslof) had ik een vervanger nodig, en ik kon gratis aan DreamWeaver komen, vandaar.
Ik gebruik de preview-mode nooit, daar heb je weinig aan aangezien die geen PHP weergeeft.
 
Thumb nail

Thumb nail

19/08/2010 22:04:19
Quote Anchor link
ik raad persoonlijk ook notepad++ aan,
en dan notepad van windhoos vervangen door notepad2 (of ook notepad++) and you're good to go
 
Robin van der Vliet

Robin van der Vliet

19/08/2010 22:13:56
Quote Anchor link
Deze in mijn inlog systeem.

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

$username
= $_POST["password"];
$password = $_POST["username"];

?>

Ik was heel erg lang bezig om hem te vinden, ik had hem gevonden toen ik het inlog stukje had vervangen door de variable gewoon te laten echo'en. :P
 

19/08/2010 23:37:14
Quote Anchor link
Robin van der Vliet op 19/08/2010 22:13:56:
Deze in mijn inlog systeem.

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

$username
= $_POST["password"];
$password = $_POST["username"];

?>

Ik was heel erg lang bezig om hem te vinden, ik had hem gevonden toen ik het inlog stukje had vervangen door de variable gewoon te laten echo'en. :P


Daarom moet je dus niet onnodig variabelen kopiëren zoals jij nu doet. ;-)
 
Tobias Tobias

Tobias Tobias

20/08/2010 06:29:26
Quote Anchor link
Thum b op 19/08/2010 22:04:19:
ik raad persoonlijk ook notepad++ aan,
en dan notepad van windhoos vervangen door notepad2 (of ook notepad++) and you're good to go


Zal er eens na kijken. Ik zit op een rammelbak van 6 jaar oud met XP. Als ik meer dan 10 bestanden open in dreamweaver kan de pc het niet meer aan.

Domste fout (tot nu toe):
Uren bezig geweest met stijl.css in de map /css. Het lukte pas toen ik erachter kwam dat ik in de head csss/stijl.css had staan.
 
Johan Dam

Johan Dam

20/08/2010 08:26:40
Quote Anchor link
Ik gebruik zelf dreamweaver maar heb notepad++ op mijn usb geinstalleerd, (daar staat ook usb-webserver met alles wat ik ooit geprogrammeerd heb, altijd alles bij de hand hebben)

De prievew mode gebruik ik ook nooit, ik geef de voorkeur aan dreamweaver over notepad++ om de code-completion, scheeld weer type-werk.


Ah ja, nog een leuke fout:

<link rel="stylesheet" href="styles/style/css" />

Heel vreemd dat de css niet werkte.... (het moest style.css zijn)
 
Niels K

Niels K

20/08/2010 10:58:17
Quote Anchor link
Ja die foutjes met css bestanden koppelen heb ik ook gehad:)

Even over editors:

- Notepadd++
- Zend studio
- Netbeans
 
- Raoul -

- Raoul -

20/08/2010 13:01:01
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$string
= "hello";
echo str_replace("hello,"doei",$string);
?>


En Niels het is Notepad++ niet Notepadd++

Toevoeging op 20/08/2010 13:04:26:

Niels Kieviet op 19/08/2010 18:06:25:
Raoul Blabla op 19/08/2010 12:47:00:
hehe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?phpp
?>


Hoe krijg je dat voor elkaar? Wijst jouw IDE je niet op de fouten die je maakt?



Als je hele lange code hebt met 200+ lijnen ga je niet iedere keer naar boven gaan om het
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php stukje te zien
Gewijzigd op 20/08/2010 13:01:26 door - Raoul -
 
Chris -

Chris -

20/08/2010 13:08:20
Quote Anchor link
Recentelijk met JavaScript (jQuery), verkeerde regex gebruikt om tekst te vervangen, waardoor iedere letter en spatie werd vervangen door "undefined". Doe dat op een iets te grote website, en FireFox crasht direct...
 

Pagina: 1 2 3 ... 5 6 7 volgende »



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.