Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Błąd
Virgon
post 16.11.2007, 17:06:53
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.10.2007

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


Mam skrypt newsów zapisujący je do pliky txt. I wyświetla mi taki błąd:

Cytat
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\virgon\wtyczki\newsy\dodaj.php:1) in c:\usr\krasnal\www\virgon\wtyczki\newsy\dodaj.php on line 2


WTF?

Jak ktoś wie do dzięki za odpowiedź
Go to the top of the page
+Quote Post
phpion
post 16.11.2007, 17:10:18
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Użyj szukajki albo gugli... na pewno znajdziesz odpowiedź bo komunikat dość popularny.
Go to the top of the page
+Quote Post
acztery
post 16.11.2007, 17:22:42
Post #3





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


na poczatku strony wywołaj ob_start(); i juz.

bardzo banalny error...
Go to the top of the page
+Quote Post
Virgon
post 16.11.2007, 17:23:13
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.10.2007

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


Cytat(phpion.com @ 16.11.2007, 17:10:18 ) *
Użyj szukajki albo gugli... na pewno znajdziesz odpowiedź bo komunikat dość popularny.


Spoko spoko, ale jestem widocznie na tyle ograniczony, że nie wiem który fragment błędu wybrać :/ Można małą podpowiedź?

No to dzięki @acztery ale w który miejscu to walnąć? tak jak tu?

Cytat
<?php
session_start();
ob_start();
// Ten skrypt nale࠹ tylko i wyӦ#177;绮ie do Marii Budnik. Kopiowanie i wykorzystywanie go tylko z tym komentarzem.
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<?php
if(isset($_SESSION['zalogowany']))
{
if (isset($_POST['dodaj']))
{
if (empty ($_POST['tytul']) OR empty($_POST['tresc']))
{
echo 'Dodawanie<br />';
echo 'Jeśli chcesz dodać newsa wypełnij poniższy formularz. Jeśli nie, wróć do <a href="logowanie.php">poprzedniej strony</a>.<br />';
echo '<form method="post" action="dodaj.php">';
echo '<table>';
echo '<tr><td>Autor newsa:</td>';
echo '<td><input type="text" name="autor" size="50" value="'.$autor.'" /></td></tr>';
echo '<tr><td>Tytuł newsa:</td>';
echo '<td><input type="text" name="tytul" size="50" value="'.$tytul.'" /></td></tr>';
echo '<tr><td>Treść newsa:</td>';
echo '<td><textarea name="tresc" cols="50" rows="15" value="'.$tresc.'"/></textarea></td></tr>';
echo '<tr><td colspan="2" align="center">';
echo '<input type="submit" value="Dodaj" name="dodaj" /></td></tr>';
echo '</table></form>';
}
else
{
$tytul=trim($_POST['tytul']);
$autor=trim($_POST['autor']);
$tresc=trim($_POST['tresc']);
$data=date('d-m-Y');
if (!get_magic_quotes_gpc())
{
$tytul=addslashes($tytul);
$autor=addslashes($autor);
$tresc=addslashes($tresc);
}
$ciagwyjsciowy = $tytul."\t".$data."\t".$tresc."\t".$autor."\n";
@ $wp = fopen('newsy.txt', 'ab');
if (!$wp)
{
echo 'Błąd<br />';
echo 'News nie może zostać zapisany w tej chwili. Proszę spróbować później.';
exit;
}
fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
fclose($wp);
echo 'Dodawanie<br />';
echo 'News dodany.<br /></a><a href="logowanie.php">>>Wróć</a>';
}
}
else
{
echo 'Dodawanie<br />';
echo 'Jeśli chcesz dodać newsa wypełnij poniższy formularz. Jeśli nie, wróć do <a href="logowanie.php">poprzedniej strony</a>.<br />';
echo '<form method="post" action="dodaj.php">';
echo '<table>';
echo '<tr><td>Autor newsa:</td>';
echo '<td><input type="text" name="autor" size="50" value="'.$autor.'" /></td></tr>';
echo '<tr><td>Tytuł newsa:</td>';
echo '<td><input type="text" name="tytul" size="50" value="'.$tytul.'" /></td></tr>';
echo '<tr><td>Treść newsa:</td>';
echo '<td><textarea name="tresc" cols="50" rows="15" value="'.$tresc.'"/></textarea></td></tr>';
echo '<tr><td colspan="2" align="center">';
echo '<input type="submit" value="Dodaj" name="dodaj" /></td></tr>';
echo '</table></form>';
}
}
else
{
echo '<a href="logowanie.php">Zaloguj się/a>';
}
?>
</body>
</html>


Ten post edytował Virgon 16.11.2007, 17:26:53
Go to the top of the page
+Quote Post
-Gość-
post 16.11.2007, 21:36:41
Post #5





Goście







Temat: Najczęstsze błędy post #28
Go to the top of the page
+Quote Post
Virgon
post 17.11.2007, 21:07:31
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.10.2007

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


Cytat(Gość @ 16.11.2007, 21:36:41 ) *


Dzięki bardzo smile.gif
DZIAŁA smile.gif
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: 13.06.2025 - 20:07