document.getElementById("proColor7").style.backgroundImage = '';
vajadzētu līdzēt.
Un jebkurā gadijumā tu taču vari darīt arī šādi:
document.getElementById("proColor7").style.backgroundImage='url("http://www.drr.lv/img/vecais_backgrounds.gif")';
Jā, sakārtot koda struktūra un headerus sūtīt tikai pirms jeb kāda outputa.
PS. Ja par alternatīvām tu prasi tāpēc, ka nevari mainīt konfigurāciju serverim, tad zini, ka output bufferingu var arī "ieslēgt" pašā skriptā. Papēti šo: http://lv2.php.net/manual/en/ref.outcontrol.php
Nu padomā - ja lietotāji ir vairāki ? Kas notiks, ja tu mēģināsi ielogoties kā lietotājs, kas ar SELECT * FROM lieta netiek atgriezts pirmais sarakstā ?
Nu bet tas taču loģiski ! Tas HTML (<script>...) taču tiek nosūtīts pārlūkam, tāpēc arī ir "headers already sent".
Un visticamāk, atšķirība bija tur, ka tev uz win bija enablēts output_buffering, bet uz lin ne.
Pēc koda tas ir loģiski, ka tā notiek. Tavā kodā sanāk, ka POST datiem jāsakrīt jau ar pirmo rezulseta rowu. Ja nesakrīt, tad ar pārējiem nemaz nepārbauda un uzreiz redirektē.
<?php
session_start();
require("db.php");
$kva = mysql_query("SELECT * FROM lieta");
while($lame = mysql_fetch_array($kva)) {
if ($_POST['vards'] == $lame['vards'] && $_POST['PWND'] == $lame['pwd'] ) {
$_SESSION['auth'] = true;
header("Location: index.php");
die();
}
}
$_SESSION['auth'] = false;
header("Location: login.php");
die();
?>
Uz oo.lv tu nevari uzlikt savu lapu. oo.lv tikai piedāvā piereģistrēt subdomēnu (piem., mana-uber-lapa.oo.lv), kas resolvēsies uz tevis norādīto IP adresi (piem., tavu datoru), kur būs uzinstallēts web serveris (piem., Apache).
1) Sadaļa nav pareiza! Pilnīgs offtopiks.
2) Kam tu tur konektējies klāt ? FTP ?
3) Cik man zināms, tad oo.lv dns servisa piedāvātāji. Tākā tavs jautājums ir galīgi neizprotams.
Ehh.. nee..
Shitaa:
$thedata = $_POST['sometext'] . ':halflife:on' . "\n";
\n ir tāds maģisks simbols, kas noziimee, ka tajaa vietaa notiek paarneshana jaunaa rindaa.