PHP.ee
 php.ee   linuxator.com   whee 
09.09.10 / 16:19
  PHP KKK
Logi sisse:
< nimi
< pass
Unustasid passi?
Kas eelistad võimalusel PHP koodi objektorienteeritult kirjutada?
 Jah, see teeb töö lihtsamaks
 Jah, see on lihtsalt lahe
 Nii ja naa, ei tunne erilist võitu
 Ei, mõttetu ajakulu
 Ei oska objektorienteeritult progeda
Tulemused
Milles viga? Warning: Cannot add header information - headers already sent by..

Selline veateade tuleb, kui üritada headereid saata peale headerite saatmist. Ehk kui meil on kood:

PHP kood:


<?php
header
("location: http://www.linuxator.com");
?>

Siis esimese php-täägi ees ei tohi olla ühtegi reavahetust, tühikut ega üldse mittemingisugust outputti, nt ei tohi ka php'ga midagi välja printida:

PHP kood:


<?php
echo 'tere';
header("location: http://www.linuxator.com");
?>



Küll aga võib headeri ees olla sellist koodi, mis midagi kasutajale ei saada, nt:

PHP kood:


<?php
if(strlen($kala))
{
   
$mereelukas='kala';
}
header("location: http://www.linuxator.com");
?>



NB! Zone tasuta veebiruumis headereid kasutada ei saa, selleks peab olema server, mis ei saada headereid enne kasutajat. PHP.ee soovitab Elkdata virtuaalserverit.

O