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
-
Настройка отправки формы.
Помогите пожалуйста настроить форму отправки на почту. В php пока никак не разбираюсь, но пытаюсь разобраться. На сайте имеются 2 формы. Первая: <form class="form-inline form-register form-register-small" method="post" action="send.php"> <div class="form-group"> <input size="30" type="text" class="form-control required" name="fullname" id="fullname" placeholder="Имя"> </div> <div class="form-group"> <input size="25" type="email" class="form-control required email" name="email" id="email" placeholder="E-mail"> </div> <div class="form-group tel-wrapper"> <input type="tel" class="form-control required…
0 votes6 answers -
Настройка переадресации в htaccess
Добрый день! Настраиваю переадресацию в .htaccess. У меня есть несколько сотен адресов вида /?name=FAQ&op=showcat&id_cat=11#112 которые я переадресовываю на /faq_old/. Будет ли корректным ограничиться одной строкой Redirect permanent /?name=FAQ* http://www.site.net/faq_old/, указав звездочкой на любые символы после FAQ, или нужно прописывать каждый адрес как Redirect permanent /?name=FAQ&op=showcat&id_cat=11#112 http://www.site.net/faq_old/, Redirect permanent /?name=FAQ&op=showcat&id_cat=11#113 http://www.site.net/faq_old/ и т.д.?
0 votes3 answers -
Настройка сервера
Раньше не имел дела с настройкой серверов. Так что в этом я новичек. Перенес сайт на хостинг от hostingru.net. На старом хостинге все работало, а тут не видит файлов по относительным ссылкам от текущего файла, например: "images/img.gif" или "config.php". Причем и в PHP и в HTML такие ссылки не работают. От корня сайта работают ("/images/img.gif"), абсолютные работают, а вот эти нет. Что нужно настроить, чтобы заработали все относительные ссылки?
0 votes5 answers -
Настройка формы обратной связи
Доброго времени суток!!! Подскажите пожалуста скачал довольно интересный скрипт обратной связи средствами php но не выходит настроить его на роботу, при отправки сообщения происходит ошибка! Где в нем необходимо прописывать свой эмаил? <? if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['subject'])) {$subject = $_POST['subject'];} if (isset($_POST['text_message'])) {$text_message = $_POST['text_message'];} $name = stripslashes($name); $subject = stripslashes($subject); $name = htmlspecialchars($name); $subject = htmlspecialchars($subject); $email = stripslashes($email); $text_mess…
0 votes3 answers -
настройки Rapid PHP 2008
Привет народ! Никто не пользуется Rapid PHP 2008? Не могу разобраться с настройкой превью-отображения созданного файла php... Вроде бы указал движку путь к cgi Denwer, но что-то ни фига не работает так как надо... А пользоваться выводом через урл - не удобно, хотя и возможно. Хэлп!
0 votes1 answer -
Настройки TinyMCE для ЧПУ
Здравствуйте! Кто сталкивался с настроками визивига? Сама проблема в следующем: Сайт с mod_rewrite и ссылки при загрузке фоток и файлов должны быть прямые. Для картинок (MCImageManager) все нормально получается указать домен и все работавет, а для файлов ( MCFileManager) с теми же настройками не работает. Редактор вместо домена делает условный путь ../ и соответственно ссылка битая..... MCImageManager $host_name = $_SERVER['HTTP_HOST']; // Preview options $mcImageManagerConfig['preview.wwwroot'] = ''; // absolute or relative from this script path, try to leave blank system figures it out. $mcImageManagerConfig['preview.urlprefix'] = "{proto}://www.".$host_name.…
0 votes1 answer -
не вижу ошибки хот убей
есть запрос типа $sql = "UPDATE `user_data` SET `answer1`= $answ1, `answer2`= $answ2, `answer3`= $answ3 WHERE `1d` = $id"; если вывести его при помощи эха он имеет вид UPDATE `user_data` SET `answer1`= 1 раз в месяц, `answer2`= Низкий, `answer3`= Достаточный WHERE `id` = 53 Вроде все верно, но получаю ошибку You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'раз в месяц, `answer2`= Низкий, `answer3`= Достаточный WHERE `id` = 53' at line 1 подскажите в чем проблема?
0 votes6 answers -
не выводит данные с бд
Привет вэб-мастерам! Начал пробовать писать сайт на php+ mysql и столкнулся с такой проблемой- не выводит с базы данных информацию,при этом никакой ошибки тоже не выдает... Что это может быть? p.s. Вот код: Некий файл pozdravleniya.php <?php $pozdravleniya = getAllPozdravleniya();for ($i = 0; $i < count($pozdravleniya); $i++){$name = $pozdravleniya[$i]["name"];$text = $pozdravleniya[$i]["text"];include "pozdravleniya_shablon.php"; }?>functions.php : <?php $mysqli = false;function connectDB() {global $mysqli;$mysqli = new mysqli ("localhost", "root", "", "firstbd");$mysqli->query ("SET NAMES 'win1251'");}function getAllPozdravleniya(){global $mysqli;connect…
0 votes9 answers -
Не выводится текст
Вот такой код <? include("blocks/db.php"); if(isset($_GET['cat'])){$cat=$_GET['cat'];} $result=mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if(!$result){echo "Выборка не прошла";} $myrow=mysql_fetch_array($result); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="description" content="<? echo $myrow["meta_d"]?>"> <meta name="keywords" content="<? echo $myrow["meta_k"]?>"> <link href="style/style.css" rel="stylesheet" type="text/css"> <title><? echo $myrow["title"];?></title> </head> <body> <di…
0 votes6 answers -
Не выводится форма
Не понимаю в чем трабла..., вобщем если существует переменная $id, то должна выводиться форма, если же нет, то $title: А форма не выводится : <?php if (!isset($id)) { $result = mysql_query ("SELECT title,id FROM lessons"); $myrow = mysql_fetch_array($result); do { printf ("<p><a href='edit_lesson.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array($result)); } else { $result = mysql_query ("SELECT * FROM lessons WHERE id=$id"); $myrow = mysql_fetch_array($result); print <<<HERE <form name="spravka" action="update_lesson.php" method="post"> <p> <label>Введите название справ…
0 votes7 answers -
Не выполняется условие if
Вобщем, мне нужно осуществить по условию обновление таблицы в БД. if(date("j-m-Y")=='1-06-2009') { @mysq_query ("UPDATE table SET field1='$1', field2='$2', ...") ... } Данное условие не выполняется. Обновление таблицы происходит в любом случае. Пробовал менять формат даты, бесполезно. Пробовал по тому же условию вывести в браузер текст, всё работает. Кто может подсказать, в чём причина?
0 votes7 answers -
Не выполняется условие запроса sql
Здравствуйте! Есть функция поиска, которая выбирает условия поиска, исходя из значения $select. Но Это не работает, выполнятся всегда поиск по значению $select == 'all'. Сама функция: function magazine_search($query, $select){ if($select == 'all') { $query = clear($query); try { $dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf8', HOST, DB); $pdo = new PDO($dsn, USER, PASS); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin…
0 votes1 answer -
Не грузятся файлы с разрешением JPG
Здравствуйте. Через форму загружаю фотки на сайт. Но фотки с разрешением JPG не грузятся. Что и как происходит. Форма: Изображение: <input type='file' name='image'> Из нее передается методом POST на обработчик if (!empty($_FILES['image']['tmp_name'])) { фотка есть } else почему то нет??!!! В общем если файл имеет вид name.jpg , то - фотка есть. А если файл name.JPG , то - почему то нет??!!! Как решить проблему?
0 votes22 answers -
Не загружаются файлы на сервер PHP, Срочно!
Здравствуйте. Никак не могу разобраться в чем проблема - пытаюсь загрузить файл на сервер (локально, denwer)? но никак if($_FILES['uploadfile']['name'] != '') { $folder = 'images/'; // Получаем расширение файла $file_ext = strtolower(strrchr($_FILES['uploadfile']['name'],'.')); // Генерируем случайное число $file_name = $post_data['login']; // Формируем путь на сервере $uploaded_file = $folder.$file_name.$file_ext; if(is_uploaded_file($_FILES['uploadfile']['tmp_name'])) { if(move_uploaded_file($_FILES['uploadfile']['tmp_name'], $uploaded_file)) { $post_…
0 votes2 answers -
Не записываются данные в таблицу из codeigniter в sql
Всем привет,ребятки,вопрос жизни и смерти( Мне очень надо перегнать б/д MARC SQL в б/д сайта!!! Предыдущий программист делал это,он написал на скрипт на codeiniter. В 2-х словах он обьяснил как он работает и пропал безвести( Работает скрипт так:Выбираем базу (марка) (Б/Д Марка в формате .html) и просто нажимаем кнопку конвертировать,codeigniter автоматом записывает данные в б/д (phpmyadmin) сайта. Всё вроде и работает но,в базу не записывается( Вот исходники,подскажите пожалуйста( Огромное спасибо! 1-й скрин здесь сам вид программы http://hostingkartinok.com/show-imag...809d0a7f12b121 D:\xampp\htdocs\konverter\application\views\load.php <html lang="ru-ru" slick-uniq…
0 votes10 answers -
Не запускается PhpMyAdmin
Вроде все настройки сделал как надо, при запуске пхпмайадмина, выдаёт такое сообщение, хотя вроде я разкоментировал и есть эта библиотека, а пишет что нету.
0 votes5 answers -
Не запускается апач
Скачал по ссылке: http://www.denwer.ru/ Апач 5.3, что не запускаю, выдаёт 404, запускаю тестовую test1.ru не запускается 404, положил сайт, privet.ruв нём папка www - файл index.php в нём банальное <?php echo 'Privet'; ?> не запускается, что делать?
0 votes4 answers -
Не красится таблица умножения
Чего-то не закрашивается таблица. Решил вспомнить и сам ещё раз написать её. красится только 1 ячейка, но не первая вертикальная и горизонтальная строка. <?php function getTable($rows,$cols){ echo '<table>'; for($i = 1; $i<=$rows; $i++){ echo '<tr>'; for($j = 1; $j <= $cols; $j++){ $rez = $i * $j; $color = ($i == 1 && $j == 1)?'#FFCCCC'$i>1 and $i<10?'#FFFFCC'$j>1 and $j<10?'#CCFFFF':'white')); echo '<td style="border:1px solid black; background-color:'.$color.';">'.$rez.'</td>'; } echo '</tr>'; } echo '</table>'; } getTable(10,10); ?>
0 votes5 answers -
Не могу данные из переменных отправить в MySQL
У меня такая проблема возникла : данные передаются в файл insert.php в виде переменных, я пишу запрос INSERT INTO `usez` ( `nick` , `race` , `id` , `password` , `icq`) VALUES ( '$nick', '$race, '', '$password', '$icq';"; и после этого проверяю таблицу usez... в итоге - запись добавлена, id сменился, но остальные поля пустые... как только вставил значения вручную - запись добавилась нормально, т.е., проблем с кодировкой нет. В ч?м причина, почему данные из переменных не добавляются в БД?
0 votes8 answers -
Не могу задать стиль в php
Хочу прописать стили числу голосов (1) зелёный и (-1) красным, но ничего не получается,помогите , кому не лень =)) вот такой код <?php $q = "SELECT * FROM entries"; $r = mysql_query($q); if(mysql_num_rows($r)>0){ while($row = mysql_fetch_assoc($r)){ $net_vote = $row['votes_up'] - $row['votes_down']; ?> <div class='entry'> <span class='link'> <a href='<?php echo $row['link']; ?>'> <?php echo $row['title']; ?> </a> </span> <span class='votes_count' id='votes_count<?php echo $row['id']; ?>'><?php echo $net_vote." голосов"; ?></span> <span class='vote_buttons' id='vote_buttons&…
0 votes7 answers -
Не могу записать реферальный хвост
Есть задача - нужно получать реферальный хвост, то есть откуда на сайт пришел посетитель (например с поисковиков - с какого поискового запроса). Я нашла в интернете лишь $_SERVER['HTTP_REFERER']; Проблема в том, что эта перменная всегда содержит сам адрес сайта и все! Я даже перешла на сайт через поиск в гугле - но опять там просто ссылка на сам сайт. Почему не работает и как реализовать?
0 votes9 answers -
Не могу запустить php-файл на хостинге
Прочитал на хостинге следующее: /restrust_server/home/htpcallf/public_html/ (www) - Каталог public_html содержит файлы для вашего сайта. Сюда то я и скопировал все из папки www моего сайта на Drupal Решил попробовать перенести базу данных с помощью Sypex Dumper Lite. php-файл dumper.php закинул на хостинг в папку public_html/www/sypexdumper/ установил на последнюю папку (и на файлы в ней) атрибуты 777. Теперь, чтобы запустить dumper.php ввожу в браузере http://мой_сайт.ru/sypexdumper/dumper.php И ничего. Пишет Not found.
0 votes6 answers -
Не могу передать данные из формы в скрипт
Ребята, нужна помощь! Который день не могу понять почему не работает. Проблема в следующем: стоит DENWER, на странице html (в тэгах <form>) есть простейшая форма ввода текста (естественно с именем txt) и кнопкой submit, есть файл с php кодом (банально <?php echo "Вы ввели: $txt";?>), путь к файлу правильный, передаю get`ом (пробовал post), но... в результате имею фразу: Вы ввели ... и пустота, хотя в адресной строке http://localhost/1.php?txt=ddd (при вводе ddd). DENWER переустанвливал, разные варианты соединения переменной со строкой через {} и . тоже пробовал, менял имя переменной, проверял одинарные и двойные кавычки - не помогает. В чем проблема? Спасибо…
0 votes20 answers -
Не могу подключить reCaptcha
<form name="zayavka" metod="post"> <span class="black_text"> ФИО</span><br /> <input type="text" placeholder="Иванов Иван Иваныч" name="fio"><br /> <span class="black_text"> Контактный телефон</span><br /> <input type="text" placeholder="+7 903 555 5555" name="tel"><br /> <span class="black_text"> E-mail:</span><br /> <input type="text" placeholder="doox_xxl@yandex.ru" name="email"> <br /> <span class="black_text"> Страна</span><br /> <input type="text" placeholder="Россия" …
0 votes8 answers -
Не могу понять в чем проблема в бд или в самом коде.
В общем есть сайт speebux.ru На всех страницах все нормально, но как только переходишь по http://speedbux.ru/sites.php то в блоке статистика куча ошибок из базы данных. Код уже перед глазами стоит, не могу понять что делается не так, раньше с этим скриптом проблем небыло. вот на всякий случай код страницы может кто что-то подсоветует. <? $checkpemail = mysql_query("SELECT id FROM tb_users"); $pemail_exist = mysql_num_rows($checkpemail); $sql = "SELECT * FROM tb_config WHERE item='click' and howmany='1'"; $result = mysql_query($sql); $row = mysql_fetch_array($result); $clck=$row["price"]; $sql = "SELECT * FROM tb_config WHERE item='referalclick' a…
0 votes17 answers