Kas šoreiz ir savādāks, lai nesanāktu?
"Headers already sent" Ko darīt, kad dabūju šādu kļūdu?
#17
Posted 2009.08.15 14:31
header Location'am ar else {} zaru nav nekāda sakara. To var lietot kā if daļā, tā arī else daļā, tāpat arī ārpus visiem if'iem.
#18
Posted 2009.08.15 15:07
Es uzdevu konkrētu jautājumu kadu funkciju var izmantot iznjemot Header location, lai parmestu uz citu url. Kāda jēga apstrīdēt , to ka man šis gadījums neder. . . Par else ieminējos lai būtu skaidrāk kur es viņu likšu!
Kodētājs uzvedas tāpat kā sieviete grūtniecības devītajā mēnesī — viņš vai nu grib aiziet atvaļinājumā uz visu atlikušo mūžu, vai nu strādā 24 stundas diennaktī. Ar vienu vārdu sakot — niķojas.
#20
Posted 2009.08.15 19:33
Joprojām nesaprotu, kas vainas header(Location'am. Tas ļoti labi vienmēr strādā, kad to pareizi izmanto. Ja tev tas neder, tad aizmirsti par redirektu.
Jocīgs tas tev jautājums. Ja tev nebūtu tiesības veidot uz servera failus, tu nāktu prasīt kādu funkciju lietot fopen/file_put_contents vietā?
Jocīgs tas tev jautājums. Ja tev nebūtu tiesības veidot uz servera failus, tu nāktu prasīt kādu funkciju lietot fopen/file_put_contents vietā?
#21
Posted 2009.08.29 15:36
Piebilde iesācējiem, kuri lieto Wampserver 2.0.
Var gadīties, ka uz mājas datora viss ir kārtībā, bet, pārceļot lapu uz gala serveri, parādās minētā kļūda. Tas notiek AndraP raksta beigās minētās rakstīšanas buferī dēļ. Failā php.ini jānomaina output_buffering=4096 uz output_buffering=0.
Var gadīties, ka uz mājas datora viss ir kārtībā, bet, pārceļot lapu uz gala serveri, parādās minētā kļūda. Tas notiek AndraP raksta beigās minētās rakstīšanas buferī dēļ. Failā php.ini jānomaina output_buffering=4096 uz output_buffering=0.
#22
Posted 2009.08.30 13:17
Ļoti apšaubu, ka output_buffering atslēgšana ļaus novērst "Headears already sent" kļūdu. Tieši otrādi - tā ieslēgšana var palīdzēt.
#23
Posted 2009.08.30 14:37
Nē, runa bija par to, ka Wampserver 2.0 kļūdas nerādīsies, pat ja header atrodas nepareizā vietā. Man liekas, tas ir svarīgi.
#24
Posted 2009.08.30 14:43
Izveido funkciju - js_redirect kurā uztaisi JS funkciju kas aiznes uz tevis definētu linku! jeb definē konfig failā $config['page'] = 'http://localhost/'; un veido šādi! - js_redirect(); jeb lūk būs info!
Tālāk definējam config.php failā vai kaut kur tā.
un izvadam laukā kur mums gribas iet
Priekā .
function js_redirect($page)
{
echo "<script>";
echo "document.location=\"$page\"";
echo "</script>";
}
Tālāk definējam config.php failā vai kaut kur tā.
$config['page'] = 'ADRESE';
un izvadam laukā kur mums gribas iet
js_redirect($config['page']);
Priekā .

Help











