Kisa1993
User-
Posts
52 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Kisa1993
-
Перед <?php ?> у меня стояла html страница
-
index.php <?php //проверка на наличие cookie if (!isset($_COOKIE['mycook'])) { setcookie('mycook','теперь ты знаешь как работает cookie',time()+15); // редирект на cookie.php header("Location: cookie.php"); } else echo"ты уже знаешь как работает механизм cookie"; ?> cookie.php <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <title>Результат</title> </head> <body> <?php echo $_COOKIE['mycook']; ?> </body> </html> После вызова index.php выходят сообщения: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\dark\index.php:10) in Z:\home\test1.ru\www\dark\index.php on line 14 Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\dark\index.php:10) in Z:\home\test1.ru\www\dark\index.php on line 16
-
Получила задание: "Подсчитать количество уникальных (один показ для одного уникального пользователя) показов баннера который выводится PHP-скриптом." Не поняла вторую часть задания "баннер который выводится PHP-скриптом."
-
Перед тем как писать я посмотрела очень много этих галерей, почти все на английском, ну и самым главным требованием было добавление,удаление фото. js и jQuery я не знаю, соответственно удаление, добавление сама написать не смогу. Вот и прошу готовые решения.
-
Не совсем погоды просто нужно вставить чужую форму к себе P.S. а возможно использовать что-то типа такого скрипта http://mirkamnya19.ru/gravstone/index.htm (шелк по фотографии) только он откроет другую страницу заданных размеров?
-
Можно ли вывести чужую форму на свой сайт? к примеру: http://info.sibnet.ru/weather/?view=normal®ion=%D0%9E%D0%BC%D1%81%D0%BA%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C&weid=101496153 Желательно чтобы форма так же изменялась если к примеру "регион" изменить на другой.
-
Огромнейшие спасибо!!!
-
На сайте есть загрузчик картинок на сервер, они сохраняются в отдельную папку. Можно ли как-нибудь вывести все фотографии которые там находятся на страницу. P.S Или проще пути картинок загружать в БД, и от туда выводить циклом?
-
На сайте есть директория admin которую нужно скрыть от посторонних глаз. Нашла простой скрипт: файл lock.php <?php $db = mysql_connect ("бла бла","мой пользователь","мой пароль"); mysql_select_db ("бла бла",$db); if (!isset($_SERVER['PHP_AUTH_USER'])) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } else { if (!get_magic_quotes_gpc()) { $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']); $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']); } $query = "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'"; $lst = @mysql_query($query); if (!$lst) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } if (mysql_num_rows($lst) == 0) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } $pass = @mysql_fetch_array($lst); if ($_SERVER['PHP_AUTH_PW']!= $pass['pass']) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } } ?> в базе таблицу userlist сделала, внутри поля id,pass,user с забитыми данными, подключаю этот файл к нужной странице ввожу лог, пасс из БД, жму вход и ничего не происходит, в чем проблема?
-
Спасибо! помогло.
-
Нашла скрипт для загрузки изображений на сайт. Файл upload.html <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> </body> </html> Файл upload.php <html> <head> <title>Результат загрузки файла</title> </head> <body> <?php if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } // Проверяем загружен ли файл if(is_uploaded_file($_FILES["filename"]["tmp_name"])) { // Если файл загружен успешно, перемещаем его // из временной директории в конечную move_uploaded_file($_FILES["filename"]["tmp_name"], "/path/to/file/".$_FILES["filename"]["name"]); } else { echo("Ошибка загрузки файла"); } ?> </body> </html> Эти 2 файла загрузила в директорию test на сайте, запускаю upload.html выбираю jpg файл маленького размера, жму добавить перебрасывает на upload.php пустая страница. На хостинге в папке test только эти 2 файла, загруженное изображение не добавляется. Если кому-то понадобиться то вот источник.
-
Огромное спасибо, начинаю понимать.
-
Ураааа получилось. Проблема была в <label>Введите заголовок новости (1-4 слова)<br> <input value="$myrow[zag]" type="text" name="title" id="title"> </label> </p> <p> <label>Ведите текст новости (примерно 130 символов) <textarea name="description" id="description" cols="40" rows="5">$myrow[text]</textarea> </label> name и id указаны не верные, делала по уроку и думала что их исправлять не обязательно. Только теперь вопрос: почему не получилось, ведь обработчик запрашивает только переменную?
-
И так не помогло. <?php if (isset($_POST['zag'])) { $zag = $_POST['zag'];} if (isset($_POST['text'])) { $text = $_POST['text'];} ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="windows-1251" /> <title>Обработчик</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="cover"> <div id="head"></div> <br /> <p><h2 align="center">Результат обработки</h2></p> <br /> <?php $result = mysql_query ("UPDATE glavnaya SET zag='$zag', text='$text' WHERE id='1'"); if ($result == 'true') {echo "<p>Ваша запись успешно обновлена!</p>";} else {echo "<p>Ваша запись не обновлена!</p>";} ?>
-
Изменила: <?php $zag = $_POST['zag']; $text = $_POST['text']; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="windows-1251" /> <title>Обработчик</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="cover"> <div id="head"></div> <br /> <p><h2 align="center">Результат обработки</h2></p> <br /> <?php $result = mysql_query ("UPDATE glavnaya SET zag='$zag', text='$text' WHERE id='1'"); if ($result == 'true') {echo "<p>Ваша запись успешно обновлена!</p>";} else {echo "<p>Ваша запись не обновлена!</p>";} ?> </div> </body> </html> Не помогло
-
В базе есть таблица glavnaya которая имеет 3 поля (id,zag,text) Нужно с помощью формы на сайте ИЗМЕНЯТЬ эти данные. Страница с формой: <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" charset="windows-1251" /> <title>Редактирование записи главной страницы</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="cover"> <div id="head"></div> <br /> <a href="index.php"><h2 align="center">Вернуться в Администраторский раздел</h2></a> <br /> <?php $result = mysql_query("SELECT zag,text FROM glavnaya WHERE id=1"); $myrow = mysql_fetch_array($result); print <<<HERE <form name="form1" method="post" action="update_glav.php"> <p> <label>Введите заголовок новости (1-4 слова)<br> <input value="$myrow[zag]" type="text" name="title" id="title"> </label> </p> <p> <label>Ведите текст новости (примерно 130 символов) <textarea name="description" id="description" cols="40" rows="5">$myrow[text]</textarea> </label> </p> <p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения"> </label> </p> </form> HERE; ?> </div> </body> </html> Обработчик: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="windows-1251" /> <title>Обработчик</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="cover"> <div id="head"></div> <br /> <p><h2 align="center">Результат обработки</h2></p> <br /> <?php $result = mysql_query ("UPDATE glavnaya SET zag='$zag', text='$text' WHERE id='1'"); if ($result == 'true') {echo "<p>Ваша запись успешно обновлена!</p>";} else {echo "<p>Ваша запись не обновлена!</p>";} ?> </div> </body> </html> В полях выводятся текущие значения, но если их изменить, в базу заносятся пустые значения
-
В index'ной странице стоит: charset-windows-1251 В phpmyadmin: MySQL-кодировка: UTF-8 Unicode (utf8); Сопоставление соединения с MySQL: utf8_unicide_ci. В таблице с которой вывожу: utf8_unicide_ci. Начинаю выводить данные в индексную страницу, английские буквы и цифры отображаются нормально, а за место русских стоят знаки вопроса "?". Пробывала в индексной странице поставить кодировку utf-8, появились непонятные иероглифы. help
-
может быть у автора, или ещё у кого-нибудь такая проблема была?
-
блин ребят, помогите а. работа стоит
-
Делала все шаги вроде правильно, без паролирования админ зоны шло как по маслу, а вот со входом проблемы: ввожу логин, пароль вроде правильные (капчу тоже установила) жму вход - Денвер орёт: Not Found The requested URL /admin/index.php was not found on this server. Помогите а