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 votes4 answers -
php include
Понедельник день тяжелый... или лыжи не едут)) 1. Создал страницу index.html 2. создал страницу menu.html 3. прописал в .htaccess: AddType application/x-httpd-php .php .php3 .php4 .phtml .html 4. в index.html прописал <?php require_once("menu.html")?> Результата нет, содержимое menu.html не отображается( Я уже и расширения у файлов менял, и функцию include использовал, и в .htaccess разный код прописывал... В исходном коде выводится так:<!--?php require_once("menu.html")?-->
0 votes5 answers -
Ссылки на объект
Прошу помощи в разборе кода: <?php$instance = new SimpleClass();$assigned = $instance;$reference =& $instance;$instance->var = '$assigned будет иметь это значение';$instance = null;var_dump($instance);var_dump($reference);var_dump($assigned);// Результат# NULL# NULL# object(SimpleClass)#1 (1) {# ["var"]=># string(30) "$assigned будет иметь это значение"# }Хочу понять почему собственно $assigned не стал равным null?
0 votes4 answers -
JavaScript IE6 многоуровневые select
Здравствуйте, тут такая проблема, нужно для JSON вывести массив, но в последней строке не должно быть запятой... подскажите, как определить последнюю сроку для этого. <?php $sCountry = ''; $sCity = ''; mysql_select_db($database_Liga, $Liga); $query_rsCountry = "SELECT * FROM Country"; $rsCountry = mysql_query($query_rsCountry, $Liga) or die(mysql_error()); $totalRows_rsCountry = mysql_num_rows($rsCountry); while ($row_rsCountry = mysql_fetch_assoc($rsCountry)) { $sCountry .= '<option value='.$row_rsCountry['Id'].'>'.$row_rsCountry['Country'].'</option>'; mysql_select_db($database_Liga, $Liga); $query_rsCity = "SELECT * FROM City WHERE City.Coun…
0 votes0 answers -
Обновлённая навигация
Вот вроде сделал навигацию, по исправлял все ошибки, но проблема в том ,что не получается добиться чтоб на каждой странице,было слева слово Назад, а справа слово - Вперёд, и так на всех страницах, у меня как-то не так выводит,как сделать правильно? У меня таблица такая в базе данных для пробы сделана. id cat text 1 1 Петя 2 1 Фрося 3 1 Борис 4 1 Анатолий 5 1 Банан 6 1 Тарзан 7 1 Макс 8 1 Министр 9 1 Факел 10 1 Природа 11 1 Листья 12 1 …
0 votes3 answers -
Возможно ли написать универсальный парсер сайтов?
Добрый день. Возникла необходимость написать парсер сайтов, универсальный. Задача в следующем. Пользователь вводит адрес сайта в поле формы, через cURL получают содержимое сайта, выделить из выдачи только текст(из div, p, table, span и т.д.). Но вот вопрос. Каждый сайт, это индивидуальная структура. Как в этом случае, настроив парсер только раз, получать данные с любого сайта, не меняя настройки парсера под каждый сайт? Возможно ли это? Сейчас использую php, cUrl, htmlpurifier для получения текста с сайта. Попытался решить таким образом: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $address); curl_setopt($ch, CURLOP…
0 votes0 answers -
fullWindow при старте
добрый день помогите пожалуйста. надо сделать чтобы при заходе на сайт vasyapupkin.ru он открывался сразу в fullWindow как сделать это чтобы открыл он поп-ап могу как сделать чтобы открывало фул виндов при нажатии на ссылку - могу. как сделать чтобы страница сразу была fullwindow заранее благодарен за ответы
0 votes1 answer -
Беда с регулярными выражениями
Добрый день! Никак не получается сделать следующее: Имеем строку: &count_zap=20&AJAX=1&PAGEN_5=3&SECTION_ID=365 Необходимо найти и удалить значение &PAGEN_5=3 (цифры могут быть другими, но не могуть быть больше 10) Написал такую вещь, но видимо, неправильую: $pattern = "/&PAGEN_/[0-9]/=/[0-9]/"; $replacement = ""; $strNavQueryString = preg_replace($pattern, $replacement, $strNavQueryString); Как будет правильно записать это выражение?
0 votes4 answers -
Исключить перезапись файла
Имеется простая форма: <?php // Каталог, в который мы будем принимать файл: @mkdir("upload", 0777); $uploaddir = './upload/'; $uploadfile = $uploaddir.basename($_FILES['an_file']['name']); move_uploaded_file($_FILES["an_file"]["tmp_name"], "./upload/".$_FILES["an_file"]["name"]); // Выводим информацию о загруженном файле: echo "<h3>Информация о загруженном на сервер файле: </h3>"; echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['an_file']['name']."</b></p>"; echo "<p><b>Mime-тип загруженного файла: ".$_FILES['an_file']['type']."</b></p>"; echo "<p><b>Размер загруженного файла в байтах…
0 votes13 answers -
Стили CSS в PHP
Вот идёт вывод: echo $arr[0].''; Как применить стили CCS (например: вывод красным цветом!)
0 votes4 answers -
Не работает следующий скрипт в денвер
Не работает следующий скрипт в денвере. Не сообщает какие файлы в директории.Почему? $dir = "c:\2"; // Открыть известный каталог и начать считывать его содержимое if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "файл: $file : тип: " . filetype($dir . $file) . "\n"; } closedir($dh); } }
0 votes3 answers -
IPB v2.3.4
В общем, я немнога модернизировал таблицу topics. добавил туда поле xxx. Теперь же мне нужна помощь в отображение этого поля в темах. Сделал небольшой запрос, незнаю правильный он или нет. $this->ipsclass->DB->simple_construct( array( 'select' => 'xxx', 'from' => 'topics', 'where' => "tid =".$this->topic['tid']) ); $this->ipsclass->DB->simple_exec(); $den = $this->ipsclass->DB->fetch_row(); По началу этот запрос я записывал в sources\action_public\topics.php А там где данный запрос должен давать результат (\cache\skin_cache\cacheid_2\skin_topic.php ) вставлял $den, но он не работал, было пусто, не был…
0 votes1 answer -
Ошибка в коде
Есть база данных getskill, есть таблица news и код php который должен выводить данные из этой таблицы: <?php $db=mysql_connect("localhost","...","..."); mysql_select_db("getskill",$db); $page=''; $page=$_GET['page']; switch($page) { case '': $base=mysql_query("SELECT * FROM news",$db); $mybase=mysql_fetch_array($base); do { printf(' Заголовок: %s <br> Тут какой-то текст. ',$mybase['title']); } while ($mybase=mysql_fetch_array($base)); break; } ?> В результате выводится ошибка: Почему ему аргумент $base не нравится я …
0 votes4 answers -
Пробелы между названиями
Возникла проблема при выводе данных из базы данных. Между названиями появляются пробелы. Вытаскиваю в выпадавшем списке.Вот как это все выглядит. Создал базу данных cms,создал таблицу category с двумя полями id и name. id придал свойство int и primary. name придал varchar 255 и кодировку cp1251_general_ci. Подключаюсь к базе данных. <?php $db = mysql_connect ("localhost","root",""); mysql_select_db ("cms",$db); ?> И вытаскиваю названия категорий, таким методом. <select name="post_cat"> <?php $result = mysql_query ("SELECT name FROM category",$db); while ($myrow = mysql_fetch_array($result)) { for ($i=0; $i <= count($myrow); $i++) { echo "<opti…
0 votes7 answers -
Учебник
Я в php ноль, немного знаю С++ Подскажите хороший учебник
0 votes3 answers -
fsockopen
С помощью fsockopen как можно открыть сайт с сессией... http://sport.zn.uz/uzl/ uzl/ это устанавливает сессию и делает обратный редирект к начальную страницу.... мне нужно открыть сайт с параметром так: http://sport.zn.uz/uzl/ что бы там сессия установился автоматом.... пробовал так но не получился: <?php $fp = fsockopen ("sport.zn.uz", 80, $errno, $errstr, 30); if(!$fp){ echo "$errstr ($errno)<br>"; }else{ $req = "GET / HTTP/1.0\r\n"; $req.= "Host: sport.zn.uz\r\n"; $req.= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 AdCentriaIM/1.7 Firefox/3.0.5\r\n"; $req.= "Accept: text/html,application/xhtml+xml,application/xm…
0 votes1 answer -
windows media - ASX: logurl
кто-нибудь в курсе каким образом надо обрабатывать лог-отчеты windows media player'а? на МСДН нарыл только то что и так знал - описание собственно элемента logurl, где ничего не сказано про собственно АПИ http://msdn2.microsoft.com/en-us/library/a...5,printer).aspx
0 votes0 answers -
Способ изменения файла обычным пользователем
Написал код, с помощью которого можно изменить и сохранить файл. Скажите актуален ли этот метод и стоит ли его использовать? И есть ли другие способы управления файлами? <?php $b=file("type.txt"); foreach ($b as $v); ?> <form method="POST"><input type="submit" name="open" value="Открыть"> <input type="submit" name="save" value="Сохранить изменения"><?php if($_POST['open']) echo "<textarea name='type'>$v</textarea>";if ($_POST['type']==true){$a=fopen("type.txt", "w+");$b=fwrite($a, $_POST['type']);fclose($a);}else {echo "Надоедливая строка";}?>И еще вопрос. Почему у глобального модератора такая же аватарка как и у меня?
0 votes6 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes1 answer -
Загрузка файлов на сайт
Вроде бы как все очень тривиально, но пол дня мучался, но никак не получается, самое любопытное, что очень редко и далеко не все файлы загрузить получается. Но мне надо не редко, а всегда Основные куски кода: <form action="upload_image.php" method="post" enctype="multipart/form-data"> <input name="MAX_FILE_SIZE" type="hidden" value="5000"> Select image: <input name="userimage" type="file" multiple size="50" accept="image/gif,image/png,image/jpg"> <input type="submit" value="Send Image"> </form> upload_image.php: $upload_image_dir = '/uploads/images/"; $newname = $upload_image_dir.$_FILES["userimage"]["name"]; if (is…
0 votes9 answers -
РАНДОМ
Читаю тему случайные числа в книге, там такой пример, не работает чего-то. <?php $ourfile = fopen("largetextfile.txt",'r'); for($i = 0; $s = fgets($ourfile,10000); $i++){ if(mt_rand(0,$i) == 0) $line = $s; } echo $line; ?>
0 votes11 answers -
не связуется код
Смотрите, есть такой код: <?php include($_SERVER['DOCUMENT_ROOT']."/locale/locales.php")?> <?php define("DOCUMENT_PAGE_TITLE", LOCALE_SITE_NAME) ?> <?php include($_SERVER['DOCUMENT_ROOT']."/template/start.php") ?> Я приветствую вас, дорогие друзья! Этот сайт посвящен созданию сайтов. Здесь вы узнаете как создать сайт бесплатно, найдете для этого много программ и книг. На форуме вы можете задавать вопросы и отвечать на них. В гостевой книге пишите свои предложения и жалобы. <?php include($_SERVER['DOCUMENT_ROOT']."/template/end.php") ?> Смотрите, на странице с другим кодом это выглядит вот так: А на странице с таким кодом вот так: (я в php нови…
0 votes3 answers -
Vkontakte And Iframe
МОжно ли осуществить такую задачу? Задача. Пользователь берёт небольшой кусок кода,а именно: <iframe src='rating.php?name=xfa' width='468' height='60' align='left'> Ваш браузер не поддерживает плавающие фреймы! </iframe> ,который состоит из iframe. Выкладывает его себе на страницу в ВКОНТАКТЕ и там код этот обрабатывается и показывается на странице баннер,на баннере рейтинг пользователя на моём сайте.Если это возможно то как выкладывать код в ВКОНТАКТЕ ? заранее всем спасибо!
0 votes5 answers -
Как вы организовываете файловую структуру?
Как вы организовываете папки для работы над материалами сайта? Куда вы предпочитаете грузить картинки и файлы для статей? Делаете ли вы отдельные папки для раздела, например site.ru/pets/cat/img1.jpg....img2.jpg, или используете сторонние хостинги или собственные поддомены? Ранее я вообще создавал каждую папку для отдельного материала, и поскольку, материалов на сайте было не так уж много (выходили раз в неделю/две) количество папок меня не смущало, тем более, что я практически не обращался к ним напрямую. Теперь ситуация изменилась, и мне необходимо поменять привычный вид файловой системы. Как делаете вы?
0 votes1 answer -
XML-диверсия
Не знал как эту тему назвать, но что-то неведомое творит диверсии в моём XML. Поэтому так её и назвал. Итак, ситуация такая: 1. Есть некий скрипт, который обрабатывает входящие в него данные и возвращает XML. Скрипт работает хорошо и как следует. 2. Есть другой скрипт, который обращается к скрипту из первого пункта при помощи fsockopen и через fgets забирает оттуда XML, чтобы его распарсить и выдать нужный результат 3. XML возвращается с ошибками. Во-первых, с чего-то, вдруг, в конце XML нарисовался ноль. Во-вторых, внутри XML происходят неведомые вещи: например, в середину тега добавляется пара переносов сторк и что-нибудь типа «1аа», хотя в скрипте тег выводится примерн…
0 votes3 answers