INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png8.png9.png2.png6.png2.png0.png
Today879
Yesterday762
This week4714
This month12745
Total2892620

Visitor Info

  • IP: 3.147.89.85
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

9
Online

piątek, 19 kwiecień 2024 20:27

PHP podstawy

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Podstawowe informacje o PHP

Komentarze - czyli teksty które nie istnieją dla serwera wykonującego skrypt

// komentarz w jednej linii
# komentarz w jednej linii inny zapis

/* komentarz
w
wielu
liniach */

Instrukcje wyświetlające tekst na ekranie czyli print i echo

echo 'Hello world!';

print 'Hello world!';

echo 'Hello ', 'World!'; // OK, tak można
print 'Hello ', 'World!'; // błąd

$wartosc = print 'tekst'; // to zadziała - wynikiem print jest zawsze wartość 1
$wartosc = echo 'tekst'; // tu będzie błąd

 

 

PHPINFO

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

phpinfo() jest to komenda która pozwala na zebranie informacji o serwerze.

Pokazuje informację o wewrsji PHP, Apache, GD i dodatkach do PHP.

Tworzenie pliku pokazującego informację o PHP jest bardzo proste wystarczy wysłać na serwer plik .php z następującym wpisem:

<?php phpinfo(); ?>

Jeżeli serwr nie wyświetla tej strony oznacza to że nie zainstalowano PHP lub jest on źle skonfigurowany.

php short_open_tag - krótkie znaczniki

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Standardowo w PHP używamy znaczników

<?php
treść skryptu
?>

Znacznik ten zawsze działa i poprawnie jest interpretowany w XML

Istnieje również inny format konstrukcji znaczników i wygląda on następująco:

<?
treść skryptu
?>

Tego sposobu używamy gdy dyrektywa konfiguracyjna (php.ini) short_open_tag jest ustawiona na ON.

Należy pamiętać, że używanie krótkich znaczników nie jest zalecane. Problem może pojawić się przy przenoszeniu aplikacji na inny serwer, gdzie dyrektywa short_open_tag będzie wyłączona i nie będzie dostępu do pliku php.ini. Oczywiście może okazać się też, że nie będzie żadnych problemów, bo serwer jest skonfigurowany do obsługi krótkich tagów. Niemniej jednak trzeba mieć to na uwadze.

Również w tym pliku można ustawić opcję pozwalającą na używanie stylów ASP.

W tym przypadku skrypt jest umieszczany pomiędzy % jak poniżej:

<%
treść skryptu
%>

Kolejna możliwość znacznikowania przedstawiona jest poniżej:

<script type="text/php">
kod PHP
</script>

Jest ona nie zalecana.

 

 

Błąd w php ukrywanie

Ocena użytkowników: 5 / 5

Gwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywna

Czasem po napisaniu kodu PHP na stronie pojawiają się błędy.

Aby nie zmieniać konfiguracji serwera w pliku php.ini możemy wejść do naszego kodu i na początku kodu wpisać error_reporting(0);   -   linia ta ukrywa komunikaty błędów funkcji obsługujących MySQL


Można też przed każdą funkcją pokazującą błąd postawić @ dzięki tej klauzyli funkcja nei zwraca informacji o błędach. Przykład

<?
@mysql_connect(...);
?>

Search