[PHP] Jak wywołać skrypt

0

Wiecie może jak wywołać skrypt bezpośrednio z kodu :

np. if warunek :
wywołanie skrypptu;
endif;

Skrypt ma się wywołać jeśtli warunek jest Ok, bez żadnego klikania w submity itp :)

Jeśli wiecie to prosze o info.

0

if (warunek)
include('plik_ze_skryptem.php');

0

Ok ale to bedzie jedynie dopisanie kodu z innego pliku do skryptu źródłowego, a mi chodzi o to żeby odpalił się całkiem nowy skrypt w którym możnaby wysłać cookie. Jeśli zrobię include to mi wywali że " headers already sent " - no chyba że użyje output buffering, który jest standardowo ustawiony w php 4.3. Natomiast musze coś wykombinować żeby odpalać ze środka stronki ( po wysłaniu ) nowego skryptu z nowym w którym będe mógł już spokojnie ustawić cookie albo użyć funkcji header(). Męczę się z tym bo muszę odpalić swoje skrypty na php 4.23 gdzie nie jest ustawione output buffering i ciągle wywala problem z tymi headerami. Czy ma ktoś pomysł ?? :)

0

Czy ma ktoś pomysł ?? :)

Włącz ręcznie buforowanie. W manualu powinno to być (link w opisie funkcji header albo setcookie).

0

A może ktoś ma jakiś inny sposób na obejście wysyłania headerów ? Żeby można było ze środka kodu je wystrzelić ? :)

0

Ja bym się nie chrzanił tylko muszę zdać projekt w szkole a nie bardzo mam dostęp do tamtego php.ini :) A gościu powiedział mi że ma chodzić na tych ustawieniach i już :) Muszę coś wymyśleć bo nie bede przerabiał całkowicie chyba ze 20 skryptów :) Logiczne nie ?

0

A może ktoś ma jakiś inny sposób na obejście wysyłania headerów ? Żeby można było ze środka kodu je wystrzelić ? :)

ob_start();
echo "Hello\n";

setcookie ("cookiename", "cookiedata");

ob_end_flush();

0

spróbujemy i się okaże , dziękuję za zainteresowanie :)

0

spróbujemy i się okaże , dziękuję za zainteresowanie :)

I nie pisz postów co 3 minuty, to nie przyśpieszy uzyskania odpowiedzi.

0

chyba nie da rady w ten sposób :

zajrzyj na http://www.szklarski.com/sklep/index.php

ten kawałek kodu dołączony jako include powoduje problem :

[code]
!
[/code]

0

Użyj tego tak:

treść strony

!

treść strony

1 użytkowników online, w tym zalogowanych: 0, gości: 1