Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Po wykonaniu skryptu przejscie do podstrony
DerekDX
post 14.01.2011, 13:05:01
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


Witam,
mam oto taki skrypt usuwający jeden z rekordów w bazie danych
  1. <?php
  2. $usuwanie=$_GET[id];
  3. ini_set('display_errors','1');
  4. require("konfiguracja.php");
  5. $polaczenie=mysql_connect($host,$user,$haslo);
  6. mysql_select_db($baza,$polaczenie);
  7. $usuwanie_artykulu="DELETE FROM articles WHERE id=$usuwanie";
  8. if (mysql_query($usuwanie_artykulu,$polaczenie)or die('BLAD:'.mysql_error()))
  9. {
  10. header('location: artykuly.php');
  11. echo '<script type="text/javascript">
  12. alert("Artykuł został pomyślnie usuniety");
  13. </script>';
  14. }
  15. else
  16. {
  17. header('location: artykuly.php');
  18. echo '<script type="text/javascript">
  19. alert("BŁĄD artykuł nie został usuniety");
  20. </script>';
  21. }
  22. ?>

Skrypt po wykonaniu usunięcia ma przejść do podstrony.
lecz niestety nie przechodzi.
Zamiast tego wywala błąd
  1. Warning: Cannot modify header information - headers already sent by (output started at /cobra_test/administracja/usun_artykul.php:1) in /cobra_test/administracja/usun_artykul.php on line 11

Wiem, że przed użyciem funkcji header nie można wysłać żadnego nagłówka do przeglądarki no nic takiego się niedzieje.
Dodam jeszcze że skrypt działał poprawnie na serwerze ovh.pl a po przeniesieniu na home.pl wywala błędami.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
michal_s
post 14.01.2011, 13:17:57
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

Ostrzeżenie: (0%)
-----


  1. ?>
  2.  
  3. <script> window.location = "http:/artykuly.php/" </script>
  4.  
  5. <?php


Napewno będzie działało...
Go to the top of the page
+Quote Post
DerekDX
post 14.01.2011, 13:21:10
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


heh juz rozwiązałem problem otworzyłem plik w notepad++ i zapisałem w UTF8 bez BOM i smiga.
BTW. Wiecie gdzie w Adobe Dreamverwer CS5 zmienia się żeby domyslnie zapisywało pliki bez BOM??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 08:36