![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Co tu jest nie tak ? Na KRASNALU a moim kompie wszystko dziala oki a na PIWKO.pl jak otworze stronę nic sie nie wlacza (pusta strona) a jesli skasuje switcha to sie nie dodaja USERY...ale strona sie wlacza i formularz
![]() Kod <?php
switch($co) { case "dodaj": if($send=="Oki, DODAJ!") { #zostanie dodany plik $rozsz=".txt"; $file=fopen("kl/$file_name.$rozsz", "w"); flock($file, 2); $kod="n"; $tresc=$wynik.$kod.$data.$kod.$mapy.$kod.$demo; fwrite($file, $tresc); flock($file, 3); fclose($file); echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">"; echo "<HTML><HEAD>"; echo "<TITLE>Dodano klanówke</TITLE>"; echo "<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">"; echo "<META HTTP-EQUIV="Refresh" CONTENT="5; URL=admin2.php">"; echo "</head></html><body>"; echo "<br><br><center><font class="class1"><b>"; echo "Dodano klanówkę <b> $wynik </b>"; } else { # wyswietli się formularz dodawania echo "<center><form method="post" action="adminkl.php?co=dodaj">"; echo "<font size=2 face=Arial><b>Nazwa pliku: <font size=1 face=Arial>UWAGA: wpisz kl!</font> <font color=white>......</font> <input type="text"name="file_name"><br>"; echo "<font size=2 face=Arial>Wynik w rundach: <font color=black size=1>Klan1 0:1 Klan2</font><font color=white>..</font> <input type="text" name="wynik"><br>"; echo "Data rozgrywki: <font color=black size=1>DD:MM:RRRR gg:mm</font> <font color=white></font> <input type="text" name="data"><br>"; echo "Rozegrane mapy: <font color=black size=1>np. de_dust</font> <font color=white>.......</font> <input type="text" name="mapy"><br>"; echo "Demo z klanowki: <font color=white size=2>......................</font> <input type="text" name="demo"><br> <font color=black size=1>dostepne w dziale download/niedostepne</font><br><br>"; echo "<input type="submit" name="send" value="Oki, DODAJ!"> <br><br></b><font color=red>Sprawdz poprawnosc danych!<br> Edycja bedzie niemozliwa!"; } break; case "edit": echo("a wynosi 2"); break; case "usun": echo("a wynosi 3"); break; } ?> Nie patrzcie na inne bledy ![]() ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dane do tego skryptu przesyłasz z jakiegoś formularza czy coś to poszukaj na forum o "register globals"
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Zamiast
[php:1:5c4d6efe2d]<?php switch($co) ?>[/php:1:5c4d6efe2d] użyj odpowiednika dla metody jaką to osiągasz: [php:1:5c4d6efe2d]<?php switch($_POST["co"]) // formularz wysyłany przez POST switch($_GET["co"]) // formularz wysyłany przez GET, Parametry ptrzekazywane przez URLa ?>[/php:1:5c4d6efe2d] powinno poskutkować... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:59 |