PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2481 questions in this forum
-
Сохранение данных в файл
Хотел задать вопрос. На сколько целесообразно и оправдано хранение допустим комментариев из гостевой книги в текстовом файле? И главное есть ли способ запретить их просмотр пользователю?
0 votes9 answers -
Сессии
<?php ## Пример работы с сессиями, session_start(); // Если на сайт только-только зашли, обнуляем счетчик. if (!isset($_SESSION['count'])) $_SESSION['count'] = 0; // Увеличиваем счетчик в сессии. $_SESSION['count'] = $_SESSION['count'] + 1; ?> <h2>Счетчик</h2> В текущей сессии работы с браузером Вы открыли эту страницу <?=$_SESSION['count']?> раз(a).<br> Закройте браузер, чтобы обнулить счетчик.<br> <a href="<?=$_SERVER['SCRIPT_NAME']?>" target='_blank' ">Oткрыть дочернее окно браузера </а>. Читаю Котова, вот пример, не производится подсчет почему то, а при нажатии на ссылку: "Открыть дочернее окно браузер…
0 votes6 answers -
Ошибка при тестировании метода POST
В общем недавно начал изучать php, дошел до метода POST, есть форма в которой при введении имя и фамилии данные должны отправляться в файл test3.php <!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=utf-8"/> <title>Передача переменных методом POST</title> </head> <body> <form action="test3.php" method="post" name="form1" target="_blank"> <p>Введите ваше имя: <br> <input name="name" type="text" size="20"> </p> <p>Введите вашу фамилию: <br> <i…
0 votes5 answers -
Почта
Может кто посоветует простой модуль для создания почты на своем домене.
0 votes1 answer -
Мультиязычный сайт
Как сделать мультиязычный сайт? И работало через MySQL. Например человек в админке вводит информацию на русском языке нажимает "Сохранить" и скрипт сразу переводит на английский язык и сохраняет в базу и английский и русский текст.
0 votes7 answers -
Не работает код на денвере версии 4.3.6
Вот код, он работает на новых версиях, но на версии, 4.3.6 выдаёт ошибку, но работать нужно в 4.3.6 в данный момент, выдаёт вот такое. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in s:\home\test3.ru\www\blocks\kontent1.php on line 20 Вот код: <div class="center"> <div class="zagolovok vx">Заголовок</div> <br /> <?php include 'database.php'; /*Соединяемся с Базой Данных*/ ?> <?php //Число постов выводящих на странице $num = 5; @$page = $_GET['page']; if(empty($page)){ $page = 1; } $result = mysql_query('select COUNT(*) FROM lessons1',$connect); $posts = mysql_result($result,0); //Находим о…
0 votes1 answer -
Vkontakte And Iframe
МОжно ли осуществить такую задачу? Задача. Пользователь берёт небольшой кусок кода,а именно: <iframe src='rating.php?name=xfa' width='468' height='60' align='left'> Ваш браузер не поддерживает плавающие фреймы! </iframe> ,который состоит из iframe. Выкладывает его себе на страницу в ВКОНТАКТЕ и там код этот обрабатывается и показывается на странице баннер,на баннере рейтинг пользователя на моём сайте.Если это возможно то как выкладывать код в ВКОНТАКТЕ ? заранее всем спасибо!
0 votes5 answers -
Скрипт отправки писем
Подскажите скрипт формы. Emal... Отправить. На указанный email должно приходить письмо от администратора.
0 votes8 answers -
книжки по java
несколько лет работал с html/css/javascript, теперь решил изучить серверный язык. после долгого гугления выбрал выбрал java. теперь стоит вопрос о том, по какой литературе начать изучение опять же после гугления решил начать с этой книжки и далее по этому списку скажите пожалуйста своё мнение, правильный ли это путь изучения? топик довольно старый (2007 г). может быть, учитывая наше время, стоит из списка что-нибудь выбросить или добавить в него?.. и если не трудно, посоветуйте пожалуйста наиболее полезные книжки для начинающего. мне это очень важно
0 votes8 answers -
Переадресация с файла .php на файл .html + выведение блока
Доброго времени суток! Подскажите пожалуйста, как сделать переадресацию с файла .php на файл .html и еще вывести блок об успешно выполненном действии? Причем должен выводиться он только при этой переадресации. Спасибо заранее! В целом-то думаю код не нужен) Точнее не выведение, а просто можно display:block с display:none поменять
0 votes2 answers -
Вопрос по формам
Здравствуйте! Пытаюсь решить такую задачу: есть форма, при помощи которой данные внесенные посетителем отправляются в базу данных. Если все поля заполнены, то данные успешно заносятся в БД, если одно из полей не заполнено, то выводится сообщение об ошибке, но при этом те поля формы, которые были заполнены так и остаются заполненными, т.е. посетителю не нужно повторно заполнять те поля, которые уже были правильно заполнены. Вот код <?php $errors=array(); if(isset($_REQUEST['seen_already'])) { validate_data(); if(count($errors)>0) { display_errors(); display_form(); } else { process_data(); } } else { display_form(); }…
0 votes2 answers -
Внешний файл в XML
Приветствую! А как включить в XML документ внешний файл? Какой это "инклюд"?
0 votes1 answer -
Как отловить ошибку
Ребята может кто то примером показать как отловить вывод Fatal error: Maximum execution time of 150 seconds exceeded in и написать чё то свое например скрипт не успел сделать начатое. Джава и джекюри не подходит. Чисто ПХП. Увеличение через пхп ини тоже не подходит.
0 votes1 answer -
.htaccess
В общем у меня задача такая есть 2 папки, корневая в ней папка admin. Все что не /admin/ (например /news.php или /contacts.php) направляется в файл /index.php, все что /admin/ (/admin/news.php , /admin/contacts.php) обрабатывается /admin/index.php. Много гуглил по этой теме, пробовал - у меня не получалось. Максимум чего добился это обработки всего файлом /index.php, но тогда терялся доступ к /admin/.
0 votes3 answers -
где лучше держать логику. MVC
Всем привет. Появилась потребность написать свой микро-фреймворк. принцип работы mvc понимаю, а вот по поводу реализации не могу определиться как будет правильнее: 1)располагать всю бизнес логику в модели. 2)или в контроллере, а модель при этом только работает с БД. Выскажите своё мнение по поводу этого вопроса. Заранее благодарен!
0 votes2 answers -
как начать проектировать?
сейчас спрошу про сферического коня в вакууме в общем с некоторых пор создавать сайты без предварительного проектирования стало очень тяжко. перед началом работы над проектом я составляю небольшую схемку основных классов и табличек, которые будут являться основой сайта. например для блога с системой лайков и комментариев моя схемка выглядит приблизительно так: но это всё непрофессионально и не очень эффективно. я уверен, что уже существуют уже наработки в этой области. поэтому хотелось бы их изучить, а не изобретать велосипед. посоветуйте пожалуйста какие-нибудь книжки не очень крутого уровня, знания из которых можно было бы практически применять при создании сайтов
0 votes3 answers -
Ошибка при обновлении
Всем привет. При переходе с 7.01.06 на 7.02 появилась такая ошибка: Table 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't exist В чем ошибка?
0 votes3 answers -
как правильно закрыть страницы
Добрый день Есть главная страница index.php c неё ссылка на page2.php. Page2.php защищена скриптом ( при переходе на эту страницу скрипт делает запрос , если не ОК, то осуществляет редирект на xxx.php ). Это скрипт СМС оплаты – закрывает определённую страницу. Здесь всё понятно. С page2.php ссылка на page3.php и page4.php. Тоесть это всё закрытый раздел сайта. Как сделать чтобы страницы page3 и page4 тоже были закрыты скриптом с page2. Единственнон что приходит в голову это : Page2 page3 page4 - положить в папку , и там уже както закрывать доступ . Может .htacess ? Или в папке ещё index.php прописать ? Помогите разобраться как это делается, ну чтоб на page3 было не попаст…
0 votes2 answers -
Цикл foreach
Имеется массив: Array ( [ID] => Array ( [0] => 100 [1] => 200 [2] => 300 ) [NAME] => Array ( [0] => Компания 1 [1] => Компания 2 [2] => Компания 3 ) [DETAIL_PAGE] => Array ( [0] => /Путь до копании 1/ [1] => /Путь до копании 2/ [2] => /Путь до копании 3/ ) ) Как с помощью цикла foreach сделать массив следующего вида: Array [100] => [Компания 1] [/Путь до копании 1/] [200] => [Ко…
0 votes10 answers -
Редирект изображений
Решил поменять ссылки на изображения, содержащие пробел, заменив его на дефис. Возможно ли создать редирект для изображения со старым названием, используя проверку/замену на символы?
0 votes1 answer -
github разрешение конфликтов
Подскажите, что я делаю не так. разрешаю конфликты в файлах , после завершения rebase в файле вижу, мне кажется этого не должно быть http://joxi.ru/J2beYWgu4D4JNm если не сложно напишите плиз алгоритм разрешения конфликтов через консоль. phpshtorm пока не использую
0 votes3 answers -
Sphinx поиск с разбиением
Коллеги, если у кого-то есть опыт работы со sphinx, подскажите пожалуйта, ищу по строке 'pf-1007'. Такого значения нет. А как сделать, что бы в данном случае выдались записи для '1007' пробовал (*pf*)(*1007*), но тоже не получается.
0 votes2 answers -
Рекурсия без циклов
function p($n){ $n = 0; if($n<6) {echo $n; $n++; } else {return false; } } p(5); Как написать рекурсивную функцию не испульзуя какие-нибудь циклы? Пробую, выводит только первый раз и все.
0 votes4 answers -
Как узнать кодировку файла средствами php?
В файле 1.txt кирилица, вытаскивать нужно функцией file_get_contents $t = file_get_contents('1.txt'); $get = mb_detect_encoding($t); echo iconv($get,'UTF-8',$t); Не выводит,хоть все правильно сделал, выдает ошибку: Notice: iconv() [function.iconv]: Detected an illegal character in input string in C:\www\htdocs\test.ru\www\index.php on line 6
0 votes4 answers -
Помогите плиз изменить скрипт чтобы создавал новые директории
Здравствуйте, у меня есть простенький скрипт для загрузки файлов на сервер, помогите пожалуйста сделать, чтобы он приходящие файлы кидал в папку с сегодняшней датой (если папка еще не создана - то создавал бы, в той же директории где лежит сам) <?php if($_FILES["filename"]["size"] > 1024*2*1024) { echo ("error > 2mb"); exit; } if(copy($_FILES["filename"]["tmp_name"], "/usr/local/www/data-dist/site/sc/".$_FILES["filename"]["name"])) { echo("file ok"); } else { echo("error"); } ?> Заранее спасибо!
0 votes2 answers