Hey iedereen,


Ik heb een hele leuke error voor jullie.
ik krijg er geen.
Als ik bepaalde code upload dan krijg ik vanaf dan GEEN error codes meer van php.
Dus bv geen fatal error's enz.


Hij stopt gewoon met compilen en stuurt door wat tot dan gemaakt is.
dus als het niets is dan stuurt hij niets door.


Heeft iemand van jullie dat ook al eens gehad?
en zo ja kan iemand mij dan zeggen wat ik verkeerd doen.
Want ik dit wel vrij irritant.

Wat ik soms ook heb is dat hij gewoon heelder stukken php code afdrukt in de browser. Dit is natuurlijk ook zeer leuk voor sommige mensen. Maar ik vind dit niet echt zo heel leuk.


Ik hoop dat iemand mij kan helpen.


kristoff
Zet dit bovenin je script.
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
Heb ik gedaan haalt niets uit.
Ik krijg nog steeds geen errors.


Het rare is ook.
Als ik alle code uit die map verwijder.
en ik zet dan een basic code in met twee echo's met een fout in.
krijg ik ook geen fout melding.
kristoff schreef op 14.06.2008 16:54

en ik zet dan een basic code in met twee echo's met een fout in.
krijg ik ook geen fout melding.

Tja, dan misschien even je host contacten? Dat hoort niet.
ja het ik gedaan.
Maar hij heeft nog niet gereageerd.
Maar misschien dat iemand anders iets wist wrm hij dat doet.
Maar het dingen is ook vanaf ik één bepaalde file upload.
ik weet niet welke is het omzeep.
dan geeft hij geen error's meer
daar voor geeft hij die wel.
En wat zou die code moeten doen?

Als ik wil gokken ga ik wel naar het Casino en voor raadsels heb ik ook nog wel wat kennissen die een en al raadsel zijn. Het is puur giswerk zonder code...
Dus ik vind het helemaal niet raar dat je geen oplossing/tips krijgt die nuttig zijn...
als je niet weet in WELKE code het zit kunde de exacte code ook niet posten he.
Nou, als je naar index.php gaat, en dan gaat er iets fout, dan lijkt het mij dat daarin de fout zit.
Anders test je toch gewoon die code effe op localhost.
Dat die ineens hele stukken code afdrukt kan betekenen dat je ergens vergeten bent quotes (enkel of dubbel) bent vergeten af te sluiten. Het kan ook betekenen dat je de shorttag hebt gebruikt om php te openen, en niet de gewone tag zoals je gewent bent. Daar kan het ook aan liggen, niet elke server ondersteunt shorttags voor php, dus is het verstandiger om het volledig te doen:


<?php //normaal PHP openen
?>
<? //php openen met de shorttag
?>
    
ik gebruik altijd de gewone tags.
maar de stukken php code worden alleen getoont wanneer er een fout in de pagina zit.


En het aller raarste vind ik dat de fout melding nog steeds niet worden weergegeven wanneer ik er enkel een eenvoudig stuk code heb ingeuld zoals


<?php
 echo 'blabla'  // hier vergeet ik nu de ;
?>




en zelfs op deze simpele fout geeft hij geen fout weer nadat hij geen fouten meer weergeeft.
en alle php uit die map verdwenen is.
ik weet genoeg van php e.d. maar ben geen helderziende zo simpel is het...

Reageren