Помощник
|
помогите переделать php |
andreu031
|
Сообщение
#1
|
||
|
|
||
|
|||
MetSerp |
2.12.2010, 21:39;
Ответить: MetSerp
Сообщение
#2
|
|
приведенный выше код не будет работать коректно так как после вывода в браузер информации
<table border=1 body bgcolor=silver ALIGN="right"> <td> происходит попытка передать заголовок [PHP] header("Location: $_SERVER[script_name]"); [/PHP] |
|
|
andreu031
|
Сообщение
#3
|
|
приведенный выше код не будет работать коректно так как после вывода в браузер информации <table border=1 body bgcolor=silver ALIGN="right"> <td> происходит попытка передать заголовок [php] header("Location: $_SERVER[script_name]"); [/php] а как сделать так чтобы всё это работало коректно есть ли определённые переменные или можно заменть както [PHP]header("Location: $_SERVER[script_name]");[/PHP] |
|
|
MetSerp |
2.12.2010, 22:24;
Ответить: MetSerp
Сообщение
#4
|
|
попытка передачи любого заголовка браузеру должна быть до того как вы отослали ему на вывод информацию, иначе передать что либо ему уже нельзя
[PHP] <?php if (isset($_GET['submit'])) { $nick = isset($_GET['nick'])?$_GET['nick']:''; $mail = isset($_GET['mail'])?$_GET['mail']:''; $s = sprintf("<td>%s</td><td>%s</td>",htmlspecialchars($nick),htmlspecialchars($mail)); $fp = fopen('data.txt','a+'); fwrite($fp,$s); fclose($fp); header("Location: $_SERVER[script_name]"); exit; } ?> <table border=1 body bgcolor=silver ALIGN="right"> <td> .....[/PHP] будет правильно |
|
|
andreu031
|
Сообщение
#5
|
|
попытка передачи любого заголовка браузеру должна быть до того как вы отослали ему на вывод информацию, иначе передать что либо ему уже нельзя [php] <?php if (isset($_GET['submit'])) { $nick = isset($_GET['nick'])?$_GET['nick']:''; $mail = isset($_GET['mail'])?$_GET['mail']:''; $s = sprintf("<td>%s</td><td>%s</td>",htmlspecialchars($nick),htmlspecialchars($mail)); $fp = fopen('data.txt','a+'); fwrite($fp,$s); fclose($fp); header("Location: $_SERVER[script_name]"); exit; } ?> <table border=1 body bgcolor=silver ALIGN="right"> <td> .....[/php] будет правильно выкидывает ошибку при нажатии передать вот текст [PHP]<?php if (isset($_GET['submit'])) { $nick = isset($_GET['nick'])?$_GET['nick']:''; $mail = isset($_GET['mail'])?$_GET['mail']:''; $text1 = isset($_GET['text1'])?$_GET['text1']:''; $s = sprintf("<td>%s</td><td>%s</td><td>%s</td>",htmlspecialchars($nick),htmlspecialchars($mail),htmlspecialchars($text1)); $fp = fopen('data.txt','a+'); fwrite($fp,$s); fclose($fp); header("Location: $_SERVER[script_name]"); exit; } ?> <table border=1 body bgcolor=silver ALIGN="right"> <td> <form> <h4 id="c2-2">Ник:</h4> <input type="text" name="nick"/><br/> <h4 id="c2-2">Почта:</h4><br/> <input type="text" name="mail"/><br/> <h4 id="c2-2">сообщение:</h4><br/> <textarea rows=4 cols=25 name="text1">введите ваш комментарий к бану</textarea><br/> <input type="submit" name="submit" value="передать"/> </form> </td> </table> <?php $f = file('data.txt'); foreach($f as $str) { echo "<tr>$str</tr>"; } ?> <html> <head> <title>Админка</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <body text="#336699" bgcolor="#000000"> <table border=1 body bgcolor=silver ALIGN="left"> <tr><td>Добр<script language="JavaScript"> <!-- date = new Date(); date = date.getHours(); if (date >= 0 && date < 6) {document.write("ой ночи")} else {if (date >= 6 && date < 12) {document.write("ое утро")} else {if (date >= 12 && date < 18) {document.write("ый день")} else {document.write("ый вечер")} } } //--> </script><noscript>о пожаловать</noscript>!</tr></td> <tr><td><center><span id=tick2> </span> <script> <!-- /*By Website Abstraction http://wsabstract.com Credit MUST stay intact for use */ function show2(){ if (!document.all&&!document.getElementById) return thelement=document.getElementById? document.getElementById("tick2"): document.all.tick2 var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="PM" if (hours<12) dn="AM" if (hours>12) hours=hours-12 if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds var ctime=hours+":"+minutes+":"+seconds+" "+dn thelement.innerHTML="<b style='font-size:14;color:Green;'>"+ctime+"</b>" setTimeout("show2()",1000) } window.onload=show2 //--> </script> </center></tr></td> <tr><td><center><form action="adminblock.html" method=post> <input type=submit value="Бан лист"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> <tr><td><center><form action="adminindex.html" method=post> <input type=submit value="Назад"></tr></td> </form></center> </table> <center><h2 id="c1-2">Список забаненых</h2></center> <table id=table border=1 body bgcolor=#9b2d30 ALIGN="center"> <tr><td> <script LANGUAGE="JavaScript"> <!-- Original: Mike Hall (MHall75819@aol.com) --> <!-- Web Site: http://members.aol.com/MHall75819 --> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin var NS4 = (document.layers); var IE4 = (document.all); var win = this; var n = 0; function findInPage(str) { var txt, i, found; if (str == "") return false; if (NS4) { if (!win.find(str)) while(win.find(str, false, true)) n++; else n++; if (n == 0) alert(str + " was not found on this page."); } if (IE4) { txt = win.document.body.createTextRange(); for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } else { if (n > 0) { n = 0; findInPage(str); } else alert(str + " was not found on this page."); } } return false; } // End --> </script> <form name=search> <font color="#ffffff">Введите ник или IP юзера</font> <input name=string type=text size=15 onChange="n = 0;"> <input type=button value="Поиск ника или IP юзера " onClick="findInPage(this.form.string.value);"> </form> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> <tr><td> </tr></td> </table> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><table border=1 body bgcolor=black ALIGN="center"> <tr><td>Copyright MyCorp © 2010 все права защищены!</tr></td> </table> </body> </html>[/PHP] |
|
|
MetSerp |
2.12.2010, 22:44;
Ответить: MetSerp
Сообщение
#6
|
|
странный текст для ошибки....:nea:
|
|
|
andreu031
|
Сообщение
#7
|
|
всмысли странный
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\1.php:1) in Z:\home\localhost\www\1.php on line 11 что нетак где недочёты |
|
|
andreu031
|
Сообщение
#8
|
|
кто нибуть помогите разобраться с ошибкой
что не так |
|
|
alexdrob |
2.12.2010, 23:53;
Ответить: alexdrob
Сообщение
#9
|
|
что не так Вам сказали попытка передачи любого заголовка браузеру должна быть до того как вы отослали ему на вывод информацию, иначе передать что либо ему уже нельзя Cannot modify header information - headers already sent by Написано примерно: нельзя модифицировать заголовки - заголовки уже отправлены. |
|
|
andreu031
|
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 725 | 21.2.2024, 23:42 автор: Mixatraider |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3401 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1242 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44910 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1889 | 26.5.2023, 20:48 автор: Mixatraider |
Текстовая версия | Сейчас: 20.4.2024, 7:00 |