| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 05 srpen 2005 19:18 Předmět: PHP - pomoc |
|
|
Mam jedem problem a byl bych moc rad kdyby mi nekdo poradil. Mozna je to stupidni problem ale nevim si s tim rady. Chci na svych strankach pouzivat session a presmerovani pomoci header. Kdykoliv se snazim jedno z toho pouzit napise mi to tyto chybovy hlaseni:
!!!!!!!Warning: Cannot add header information - headers already sent by (output started at C:\apache\htdocs\x.php:4) in C:\apache\htdocs\x.php on line 5
Warning: Cannot send session cookie - headers already sent by (output started at C:\apache\htdocs\x.php:4) in C:\apache\htdocs\x.php on line 17
!!!!!!!Warning: Cannot send session cache limiter - headers already sent (output started at C:\apache\htdocs\x.php:4) in C:\apache\htdocs\x.php on line 17
Warning: open(/tmp\sess_01b2e1ec2ddf5b13051c996bdecfd12e, O_RDWR) failed: m (2) in C:\apache\htdocs\x.php on line 17
Warning: open(/tmp\sess_01b2e1ec2ddf5b13051c996bdecfd12e, O_RDWR) failed: m (2) in Unknown on line 0
Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Myslim ze kje to tim ze mam nejak divne nastaveny php.ini. Jinak verzi PHP mam 4.0. Byl bych moc vdecny za radu co opravit a kde. Dekuji |
|
| Návrat nahoru |
|
 |
hojko Profesionál


Založen: 25.2.2005 Příspěvky: 671 Bydliště: New Zeland
|
Zaslal: 05 srpen 2005 22:51 Předmět: |
|
|
| CHMOD 777 alebo treba nastavit prava pre TMP adresar. A v tom prvom ti to pise, ze hlavicka uz bola odoslana. |
|
| Návrat nahoru |
|
 |
Kozlík Profesionál


Založen: 30.3.2003 Příspěvky: 1266 Bydliště: Liberec
|
Zaslal: 05 srpen 2005 22:57 Předmět: Re: PHP - pomoc |
|
|
Pokud vim, tak pokud chci presmerovat pomoci header tak nesmi byt pred timto prikazem jakakoli komunikace s prohlizecem. Tedy rozhodne ne nejaka prace s cookies. Ale mozna se i pletu (ale spis se teda nepletu). Doporucuju nakup odporne literatury nebo prostudovani webu ktere se podrobneji zabyvaji php. _________________ phpBB temlaty
Webkamery v ČR
Autorizovaný konzument GRAHAM'S SIX GRAPES |
|
| Návrat nahoru |
|
 |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 06 srpen 2005 19:01 Předmět: |
|
|
| Zkusim co to udela kdyz dam ten header hned na zacatek kodu ale myslim ze tim to neni protoze sem videl spoustu hotovejch kodu a tam pouzivali header kdekoliv:/ A co se tyce sessinu tak to nevim uz vubec protoze uz sem nevedel cim to je tak sem udelal prazdnou stranku a tam napsal jenom session_start(); a stejne to hodilo chybu. Jinak TMP mam nastavenej na to sem koukal. Nemohl by ste mi kdyz tak nekdo poslat kdo pracujete se sessinama a chzbz vam to nehlasi php.ini na endyspeed@seznam.cz.Byl bych moc vdecnej. |
|
| Návrat nahoru |
|
 |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 09 srpen 2005 01:11 Předmět: |
|
|
| Ted sem si z netu stahnul par hotovejch kodu kde pouzivali session anebo header a vdzycky pri prekladu to hazelo chyby takze v kodu to fakt nebude:/ |
|
| Návrat nahoru |
|
 |
hojko Profesionál


Založen: 25.2.2005 Příspěvky: 671 Bydliště: New Zeland
|
Zaslal: 09 srpen 2005 13:57 Předmět: |
|
|
| Mas nejak divne nastaveny Apache a PHP. |
|
| Návrat nahoru |
|
 |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 22 srpen 2005 07:53 Předmět: |
|
|
| hojko napsal: | | Mas nejak divne nastaveny Apache a PHP. | Ja si to taky myslim ale neim kde je chyba a pochybuju ze si to lip nastavim proto hledam pomoc:/ |
|
| Návrat nahoru |
|
 |
Webhosting C4 - 2 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.
Kvalitní notebooky,
spolehlivé dřevostavby,
útulné domy,
výhodné
sázkové kanceláře
Apartment in Prague - accommodation in Prag,
prague
apartments, Super finance, levné ubytování
|
 |
Max Nováček

Založen: 1.10.2005 Příspěvky: 4
|
Zaslal: 01 říjen 2005 21:51 Předmět: |
|
|
| endyspeed napsal: | | hojko napsal: | | Mas nejak divne nastaveny Apache a PHP. | Ja si to taky myslim ale neim kde je chyba a pochybuju ze si to lip nastavim proto hledam pomoc:/ |
Jeste hledas pomoc ??? |
|
| Návrat nahoru |
|
 |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 02 říjen 2005 18:05 Předmět: |
|
|
| Jo jo jeste hledam. Sessiony uz mi funkujou ale kdyz chci treba presmerovat stranku headerem tak to nefunkuje. Jakykoliv prikaz kde figuruje header nefunkuje:/ |
|
| Návrat nahoru |
|
 |
Max Nováček

Založen: 1.10.2005 Příspěvky: 4
|
Zaslal: 02 říjen 2005 18:40 Předmět: |
|
|
| endyspeed napsal: | | Jo jo jeste hledam. Sessiony uz mi funkujou ale kdyz chci treba presmerovat stranku headerem tak to nefunkuje. Jakykoliv prikaz kde figuruje header nefunkuje:/ |
Pokud ti to hazi chybu, že hlavičku již byla odeslána a ty nechces nebo nemuzes najit co uz se ti odeslalo, pouzivej output buffering mel by byt podporovan v kazdem PHP4 a vice.
Jako uplne prvni polozku generovane stranky ho spustis:
Ob_start();
Na uplny konec vlozis
Ob_end_flush();
To ti zajisti, ze zadna data nebudou serveru odeslana dokud nezavolas fci Ob_end_flush. Jednak tim usetris datovy prenos a take muzes odesilat hlavicky kdy chces, i kdyz je lepsi si to hlidat.
Pokud ti to nepomuze, budes mit chybu jinde. Vloz sem tedy cast kodu, kvuli otestovaní. |
|
| Návrat nahoru |
|
 |
endyspeed Nováček

Založen: 5.8.2005 Příspěvky: 14
|
Zaslal: 02 říjen 2005 18:47 Předmět: |
|
|
To uz sem taky zkousel a nefunkovalo to:/Nefunkuje i kdyz dam na stranku treba:
| kód: | | Header("Location: a adresu tz stranky"); |
|
|
| Návrat nahoru |
|
 |
Max Nováček

Založen: 1.10.2005 Příspěvky: 4
|
Zaslal: 02 říjen 2005 19:05 Předmět: |
|
|
| endyspeed napsal: | To uz sem taky zkousel a nefunkovalo to:/Nefunkuje i kdyz dam na stranku treba:
| kód: | | Header("Location: a adresu tz stranky"); |
|
Uloz nasledujici jako head.php a vyzkousej po kliknuti na odkaz sem vloz vysledek
<?
if($akce==1):
Header("Location: head.php?akce=2");
elseif($akce==2):
echo "Stranka byla presmerovana pomoci fce Header";
else:
echo "<a href=\"head.php?akce=1\">Klikni sem pro presmerovani</a>";
endif;
?> |
|
| Návrat nahoru |
|
 |
Max Nováček

Založen: 1.10.2005 Příspěvky: 4
|
Zaslal: 02 říjen 2005 19:06 Předmět: Re: PHP - pomoc |
|
|
A pise se NEFUNGUJE  |
|
| Návrat nahoru |
|
 |
DJ Miky Nováček

Založen: 7.2.2006 Příspěvky: 4 Bydliště: Mladá Boleslav
|
Zaslal: 07 únor 2006 19:07 Předmět: |
|
|
tyhle chyby to píše proto, protože už se před tím zavoláním posílal nějaký výstup - to se musí volat hned na začátku, nesmí tam před tím být žádný výstup, tedy ani prázdný řádek... _________________ DJ Miky
ColdBreeze@seznam.cz :: http://djmiky.borec.cz |
|
| Návrat nahoru |
|
 |
*Nietos*** Přispěvatel


Založen: 29.11.2005 Příspěvky: 41
|
Zaslal: 15 únor 2006 15:39 Předmět: |
|
|
| hojko napsal: | | CHMOD 777 alebo treba nastavit prava pre TMP adresar. A v tom prvom ti to pise, ze hlavicka uz bola odoslana. | ako sa to da zmenit |
|
| Návrat nahoru |
|
 |
martin.ol Profesionál


Založen: 22.7.2005 Příspěvky: 566 Bydliště: Olomouc
|
|
| Návrat nahoru |
|
 |
|
|
|