Ïåðâûé ñàéò íà PHP

         

ÔÀÉË NIZ.PHP



ÔÀÉË NIZ.PHP

Êîä ýòîãî ôàéëà âûâîäèò èíôîðìàöèþ îá óæå âûñòàâëåííûõ îöåíêàõ - èõ êîëè÷åñòâî è ñðåäíèé áàëë, à òàêæå â òîì ñëó÷àå, åñëè ïîñåòèòåëü åùå íå âûñòàâëÿë ñâîþ îöåíêó - ôîðìó äëÿ åå ââîäà.

<?php

Ôàéëû ñî çíà÷åíèÿìè ñðåäíåãî áàëëà è êîëè÷åñòâà îöåíîê áóäóò õðàíèòüñÿ â ïàïêå ñ èìåíåì cnt. Çàïèøåì äëÿ óäîáñòâà åå èìÿ â ïåðåìåííóþ:

$dirct="cnt";

À ñàìè ýòè ôàéëû áóäóò èìåòü èìåíà, ñîñòàâëÿåìûå íà îñíîâå èìåíè ôàéëà ñî ñòàòüåé. Ñíà÷àëà "âûòàùèì" ýòî èìÿ èç ïîëíîãî èìåíè ôàéëà (ïîÿñíåíèÿ ê èñïîëüçóåìûì ôóíêöèÿì ñìîòðèòå â ïðåäûäóùåé ãëàâå):

$nom=substr(basename($PHP_SELF), 0, -4);

...à ñàìè ôàéëû íàçîâåì íà îñíîâå ýòîãî èìåíè, ïîëó÷èâ èìÿ ôàéëà ñ êîëè÷åñòâîì îöåíîê ïðèáàâëåíèåì ê íåìó îêîí÷àíèÿ "kol", à èìÿ ôàéëà ñî ñðåäíèì áàëëîì - îêîí÷àíèÿ "est" (Ðèñóíîê 10.1):

$kolvooc="$nom"."kol"; $ocenka="$nom"."est";



Ñîäåðæàíèå ðàçäåëà