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
2,481 questions in this forum
-
Проблема загрузки файла на сервер
Здравствуйте! Помогите разобраться. У меня есть форма состоящая из 20-ти нижеприведенных блоков, в которых выбирается маленькая картинка, большая картинка и поле для описания картинки. <!--==========================Картинка 1=========================================--> <table style="border:1px solid #383737;"> <tr> <td> <font>Картинка маленькая 1</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_small_1" value="2000000" /> <input type=file name="des_img_small_1" maxlength=64 id="des_img_small_1"> </td> <td> <font>Картинка большая 1</font> </td…
0 votes8 answers -
Проблема извлечения информации из базы
Здравствуйте! Имеется данный код: <?php $db = mysql_connect("ххх","ххх","ххх"); mysql_select_db("gb_tw_mag", &db); if (isset($_GET['cat'])) {$cat = $_GET['cat'];} $result = mysql_query("SELECT link,title,mini_img,description,article_date,author,author_link FROM male_articles WHERE cat='1'",&db); if (!$result) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin@torawhite.ru</a>.<br>Код ошибки:</p>"; exit(mysql_error()); } if (mysql_num_rows($result)>0) { $myrow = mysql_fetch_array($result); } else { echo "<p>В данной рубрике на данный момент…
0 votes39 answers -
Проблема кукисов
Привет! Имеется сайт http://aforizmoff.net Делаю портальную версию сайт, но не хочу использовать домен третьего уровня, потому ставлю его сюда http://aforizmoff.net/portal но возникла беда с кукисами, при авторизации кукисы записываются как "portal login" и "portal pass" а не "login" и "pass" соответственно доступ к ним через массив COOKIE отсутствует, подсткажите что делать?
0 votes5 answers -
Проблема отправки email
Добрый день!!! не могу понять в чем фищка вот код отправки почты <?php if(isset($_POST['submit'])) { $mail_to = "rus@mail.ru,eraslav@gmail.com"; $thm = "From 4ob"; $msg = "От : ".$_POST['f_name']." ".$_POST['t_name']." ".$_POST['l_name']."\n"; $msg .= "Организация: ".$_POST['organization']."\n"; $msg .= "E-mail адрес: ".$_POST['email']."\n"; $msg .= "Контактный телефон: ".$_POST['t_number']."\n\n\n"; $msg .=$_POST['m_message']; $headers = "From: ".$_POST['l_name']." "."<".$_POST['email'].">"."\n"; $thm = iconv("utf-8","windows-1251",$thm); $msg = iconv("utf-8","windows-1251",$msg); $headers = iconv("utf-8"…
0 votes9 answers -
Проблема передачи GET запроса
Имеется самописный движок, который до этого жил на хостинге MasterHost. Затем встала необходимость его переноса на sweb, после чего начались определенные проблемы. Проблема заключается в следующем: В админской части имеются селект инпуты, для выбора чего либо, при выборе любого пункта на событие onChange повешено дейсвтие отправки этого селекта. Селект отправляется GET запросом. В работе выглядит это следующим образом: Мы находимся на странице http://site.ru/admin/models/ (index.php явно не прописан), после того как отправляется селект путь становится http://site.ru/admin/models/?a_model=2 И так вариант на мастерхосте прекрасно работал, php получал эту переменную и в…
0 votes7 answers -
Проблема поиска соответствий в базе оператором LIKE
Здравствуйте! Пишу поиск по базе данных с помощью оператора LIKE. Не могу понять где я ошибся, выборку делаю через PDO. В PHP я начинающий, возможно я не так понял синтаксис: Не совсем ясно значение "%" и "?". % - подразумеваю, чтобы запрос искался, как часть слова. А "?", возможно, переменная. Выборку делаю таким образом: $search = trim($search);$search = stripcslashes($search);$search = htmlspecialchars($search);$sql = 'SELECT * FROM female_articles WHERE title OR text LIKE :search';$data = $pdo->prepare($sql);$data->bindValue (':search', $search);$data->execute();$row = $data->fetch();Весь код обработчика: <?php $root = $_SERVER['DOCUMENT_ROOT']; …
0 votes2 answers -
Проблема при выводе строки из базы в поле для ввода
А проблема в том, что из строки из нескольких слов в поле ввода вводится только первое слово. Причем, если вывожу ту же переменную на бэкграунд, то все отображается нормально. Наверника многие с этим сталкивались и знают как разобраться, подскажите пожалуйста. :cool:
0 votes9 answers -
Проблема с .htaccess
Файл .htaccess: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Такая проблема. Я сделал файл .htaccess для переадресации всех запросов на index.php для обработки. Но когда я сделал так, что сценарий должен отображать html страницу с подключенным css файлом стиль не сработал. Для интереса я переместил его в тег style. Стиль сработал, но фоны или другие указанные файлы не загрузились. Я подумал,что файл .htaccess перенаправляет вообще все запросы. Я попытался создать ещё одно правило по примеру, но не получилось. Вот код: RewriteCond /style/%{REQUEST_FILENAME} -f RewriteRule (.*) /style/$1 [L] Незнаю, что не правильн…
0 votes17 answers -
Проблема с Cron
Здравствуйте уважаемые форумчане! Возникла такая проблема Есть служебный скрипт который лежит в каталоге /home/логин/сайт.ru/docs/adm/script.php из адресной строки запускается и работу свою выполняет как нужно, а при его запуске из под Cron возникает проблема с определением пути до корня сайта. Дело в том, что в скрипте есть строка с таким кодом: require $_SERVER["DOCUMENT_ROOT"].'/config.php'; т.к. файл config.php лежит в корне сайта /home/логин/сайт.ru/docs/ - это корневая сайта методом научного тыка выяснилось, что при запуске Crono-м переменная $_SERVER["DOCUMENT_ROOT"] ничего не возвращает (пустоте значение одним словом). Т.е выходит что при запуске из адресной ст…
0 votes5 answers -
проблема с GD, не рисует
Проблема следующая: На компьютере все работает и на бесплатном хосте, при выгрузке на сервер платный не рисует. кто может определить? GD на сервере enabled, но не рисует. вот сведения: http://www.naryad.ru/info.php
0 votes10 answers -
Проблема с HTTP заголовком
Приветствую. Объясните пожалуйста, почему не выводятся данные, если убрать комментарии перед отправкой заголовка: <?php $name = $_POST[name]; $age = abs((int)$_POST[age]); if($_SERVER['REQUEST_METHOD']=="POST"){ if($name && $age ){ $res = "Здравствуйте $name, $age - ваш возраст"; } else { $res = "Введите верное значение!"; } //header("Location: " . $_SERVER["PHP_SELF"]); //exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset…
0 votes6 answers -
проблема с IMAP
Использую imap_mail_compose и imap_mail- она делает все хорошо, кроме Return-Path - вместо того что указываю я ставит адрес домена на котором работает скрипт $mime = imap_mail_compose($envelope, $body); imap_mail($to,$subject,"",$mime, "", "", "<" . $user["name"] .">"); В результате если письмо не доставлено оповещение об этом приходит не туда откуда письмо отправлено
0 votes5 answers -
Проблема с include и require
Здравствуйте! Столкнулся с проблемой при использовании функциий include и require: Пример <div> <?require"test.php"?> или <?include"test.php"?> </div> проблема в том ,что require и include создают пустую строку ,а под ней вставляют содержимое, или даже если файл который вставляется пустой,require include создают пустую строку,которая совсем не нужна. Как избавиться от этой пустой строки? так должно быть,или я что-то не так делаю ?
0 votes8 answers -
Проблема с is_uploaded_file()
Собственно суть проблемы: Загружаю массив из картинок посредством формы, отправляю через $_POST, получаю массив $_FILES, всё просто. Необходимо проверять, был ли загружен файл в данном поле или нет. $i = 0;echo is_uploaded_file($image['tmp_name'][$i]);//тут выводится единичка - TRUEwhile ($i <= $count){ if ($day[$i]<>0) { move_uploaded_file($image['tmp_name'][$i],'../cn/tours/img/'.$image['name'][$i]); if (is_uploaded_file($image['tmp_name'][$i]))//а вот тут условие ложно и тело if не выполняется, даже когда файл был загружен и сохранён в конечную директорию функцией выше { $url = '../cn/tours/img/'.$image['name'][$i]; …
0 votes2 answers -
Проблема с Joomla virtuemart
Помогите,я уже все перепробовал.При загрузке страницы с определенной категорией выскакивает ошибка Internal Server Error.Работает в 40% загрузок.Возможно,потому,что там больше товаров.
0 votes5 answers -
проблема с mod_rewrite
Здравствуйте! Вот проблемка у меня, помогите разобраться пожалуйста. Это мой .htaccess который находится в корне RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^galery/([A-Za-z_0-9]+)/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/index.php?t_name=$1&n_menu=$2&n_page=$3 RewriteRule ^galery/(.*)/(.*).html?$ /galery/products.php?t_name=$1&n_article=$2 RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2 У меня две проблемы 1) При нажатии на ссылку galery/aquacreation/svetilniki_aqua_creations/naste…
0 votes5 answers -
Проблема с mysql
У меня в БД вместо руского языка выставляется вот такая хрень: +BB8EQAQ4BDIENQRC-(вместо этого должно было быть слово "Привет"). Так же проблема с запросами: ERROR: Неизвестная строка с пунктуацией @ 47 STR: -= SQL: SELECT * FROM `pref_gbook` WHERE -`entry_id` -= -1; Денвер переустановил - не помогло. Кто знаком с такой ситуацией, прошу помочь. Мож вирусняк у меня засел?
0 votes3 answers -
проблема с php
Есть сайт: http://news-gameworld.ru при загрузке в окно браузера пишет: "STANDBY INITIALIZATION" Как мне эту хрень убрать? Если что вот index.php
0 votes7 answers -
проблема с printf
Подскажите как вывести в printf содержимое которое имеет в себе ну echo print много переменных include к другим файлам?
0 votes2 answers -
проблема с responseXML возвращает null
Добрый день! Делаю связанные селекты с помощью ajax Не могу понять почему после выполнения нижеприведенного кода responseXML возвращает null: <?php // Соединяемся с сервером базы данных if ( isset($_GET['company']) ) { // Получаем из БД список артикулов $query = 'SELECT * FROM '.$_GET['company'].' WHERE type_light ="'.$_GET['category'].'"'; $res = mysql_query( $query ); $makerOptions = '<option value="0">Выберите</option>'; while ( $mkr = mysql_fetch_array( $res ) ) { $makerOptions = $makerOptions.'<option value="'.$mkr['article'].'">'.$mkr['article'].'</option>'; } $response = '<?xml version="1.0" encoding="UTF-8" standalone="…
0 votes11 answers -
Проблема с RewriteRule
RewriteRule ^id([0-9]+)$ id.php?id=$1 [L] Добрый день! Глючит такое правило. Вернее оно работает. Но глючит при такой ситуации: заходим например на страницу /id1 все работает правильно, закрываем браузер, открываем(браузер открывает те же закладки) и попадаем почему то на просто /id.php Почему такое происходит? Подскажите пожалуйста, если кто знает!
0 votes4 answers -
Проблема с SQLite3 на Ubuntu.
Добрый день! Я занимаюсь по урокам РНР Специалист. Кто в курсе, тот знает, что на 3-м курсе (сорри=) есть тема SQLite. Закачал себе SQLite, подправил .ini, но всё равно летели ошибки. Потом обнаружилась вот такая интересная деталь: sqlite_open (PHP 5 < 5.4.0, PECL sqlite >= 1.0.0), а у меня PHP Version 5.4.6-1ubuntu1.2. Да и друг мне посоветовал переходить на 3-ю версию. Хотя, в данном случае, слово "Переходить" не подходит, ведь я только начинаю знакомство с PHP и БД. Итого, решил тот урок сделать с помощью SQLite3. К сожалению, даже код из мануала: <?php /** * Simple example of extending the SQLite3 class and changing the __construct * parameters, then using…
0 votes4 answers -
Проблема с арифметическими операциями
Доброго времени суток всем. Возникла очередная из многочисленных проблема при написании php кода. Почему при выполнении нижескопированного кода браузер возвращает огромное количество нулей? Настолько огромное, что страница грузится около двух минут. <?phprequire_once 'config.inc.php';$tDate = '2015-01-09';$y = mysql_result(mysql_query('Select Temperature From t Where Date = "'. date('Y-m-d', strtotime(''.$tDate.' -1 year')) .'"'), 0);$x = mysql_result(mysql_query('Select Temperature From t Where Date = "'. date('Y-m-d', strtotime(''.$tDate.' -1 year -1 day')) .'"'), 0);$z = mysql_result(mysql_query('Select Temperature From t Where Date = "'. date('Y-m-d', strtot…
0 votes10 answers -
Проблема с БД
Вот есть такой запрос: $zag=mysql_escape_string($zag); $krat=mysql_escape_string($krat); $body=mysql_escape_string($body); $str_sql="UPDATE blog SET header='$zag', krat='$krat', body='$body' WHERE id=$id"; if(!mysql_query($str_sql, $link)){ print mysql_error(); } и функция mysql_error() мне выдает следущее собщение: пытался перевести гуглом переводчиком но он мне какую то дребедень выдает... Уважаемые Гуру! В чем дело??
0 votes7 answers -
проблема с ваkидностью из за земены " такой '
Подскажите как быть? формирую например echo " <div class='free'>...</div>;" "free" заменяю 'free' чтоб ошибку вывода не дал НО формируется html .... <body> <div class='free'>...</div> </body> .... И валидатор кричит что должны быть двойные кавычки("), Как Быть??
0 votes6 answers