Zaujímavý

Prečo sa moja stránka PHP načítala celá biela?

Prečo sa moja stránka PHP načítala celá biela?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Nahráte svoju webovú stránku PHP a prejdete na ňu. Namiesto toho, aby ste videli, čo ste očakávali, nič nevidíte. Prázdna obrazovka (často biela), žiadne údaje, žiadna chyba, žiadny názov, nič. Vidíte zdroj ... je prázdny. Čo sa stalo?

Chýba kód

Najbežnejším dôvodom pre prázdnu stránku je to, že v skripte chýba znak. Ak ste vynechali a' alebo } alebo ; niekde nebude fungovať váš PHP. Nedostane sa vám chyba; dostanete len prázdnu obrazovku.

Nie je nič viac frustrujúce, ako hľadať tisíce riadkov kódu pre jeden chýbajúci bodkočiarok, ktorý celý tento problém preberá. Čo je možné urobiť na nápravu a zabránenie tomu?

  • Zapnite hlásenie chýb PHP. O chybových správach, ktoré vám PHP dá, sa môžete veľa dozvedieť. Ak sa v súčasnosti nezobrazujú chybové správy, mali by ste zapnúť nahlasovanie chýb PHP.
  • Kód často otestujte. Ak testujete každý kus pri jeho pridávaní, potom keď narazíte na problém, poznáte špecifickú časť, ktorú treba riešiť. Bude to v všetkom, čo ste práve pridali alebo zmenili.
  • Vyskúšajte farebne označený editor. Mnoho PHP editorov, dokonca aj tých bezplatných, farebne kóduje váš PHP, keď ho zadávate. Pomôže vám to vybrať riadky, ktoré sa nekončia, pretože budete mať veľké kúsky kódu v rovnakej farbe. Nie je to rušivé pre programátorov, ktorí uprednostňujú kódovanie bez zvončekov a píšťaliek, ale sú užitočné pri riešení problémov.
  • Komentujte to. Jedným zo spôsobov izolovania problému je komentovanie veľkých častí kódu. Začnite na vrchu a komentujte všetky okrem prvých riadkov vo veľkom bloku. Potom echo () skúšobnú správu pre sekciu. Ak to znie dobre, problém je v časti ďalej v kóde. Počas práce na dokumente posúvajte začiatok komentára a testovaciu odozvu nadol, kým nenájdete problém.

Ak váš web používa slučky

Ak v kóde použijete slučky, je možné, že sa vaša stránka zasekla v slučke, ktorá sa nikdy nezastaví. Možno ste zabudli pridať++ na počítadlo na konci slučky, takže slučka stále beží navždy. Možno ste ju pridali do počítadla, ale potom ste ju omylom prepísali na začiatku nasledujúcej slučky, takže nikdy nezískate žiadnu pozíciu.

Jedným zo spôsobov, ako vám to pomôcť zistiť, je odraziť aktuálne číslo počítadla alebo iné užitočné informácie na začiatku každého cyklu. Týmto spôsobom môžete získať lepšiu predstavu o tom, kde sa slučka zakopáva.

Ak váš web nepoužíva slučky

Skontrolujte, či žiadny HTML alebo Java, ktorý používate na svojej stránke, nespôsobuje problém a že všetky zahrnuté stránky sú bezchybné.


Video, Sitemap-Video, Sitemap-Videos