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
-
Помогите новичкую код работает не корректно.
Пытаюсь сделать форму отправки сообщений... Задача, чтоб данные которые вводит пользователь в форме, отображались на генерируеой странице и паралельно отправлялись на почту. имеем форма http://polosatiykot.ru/form.html <div class="left"> <div id="form"> <form method="post" name="contactform" id="contactform" action="form.php"> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td><div align="right"><label for="name">Имя:</label></div></td> <td><input name="name" type="text" class="formstyle" id="name" placeholder="Василий Пупкин" autofocus/><br /> <…
0 votes3 answers -
посик тэгов по базе
<? $all = array(); for ($i=1,$i < 9, $i++) // прогоняем все таблицы { $query="select question from ".$this->tables[$i]." where "; foreach($this->words as $word) { $query = str_replace('#OR#','OR',$query) $query.=" question like '%".addslashes($word)."%' #OR#"; } $query = str_replace('#OR#','',$query); // мутим запрос $query = $this -> sql -> query ($query); //имеем массив или фолс if ($query != false) foreach($query[0] as $result) { $all[] = $result; //добавляем совпадения по эгам в общий массив и идем к нэкст таблице } } в конце получаем массив вопросов $all , в которых есть тэги. Нужно найти наиболее вероятный вопрос …
0 votes5 answers -
Граббер FeedBurner
Сейчас делаю граббер одного канала фидбернера. По умолчанию там выводятся 10 последних сообщений. Как можно достать больше? Вот лента: http://feeds.feedburner.com/wifi4free/ Искал ответ в API - ничего не нашел, может потому что я нуб? Плиз, подскажите народ знающий, очень надо!! Для примера на твиттере такое можно сделать, вот так: http://twitter.com/statuses/user_timeline/wifi4free_ru.atom?count=1000 Но мне оч нужно именно рсс сграбить.
0 votes0 answers -
Как через PHP уменьшить картинку?
Есть страница с множеством картинок. Все они крупногабаритные, поэтому, даже уменьшая через свойства img, страница все равно грузится очень долго. Значит нужно менять сами картинки, делать уменьшенные копии. Возиться с ними в Photoshop долго. Вопрос: "Можно ли уменьшить картинку через php?". Каждый раз при загрузке страницы или однажды, запустив какой-нибудь add_pic.php. Главное, чтобы все происходило, грубо говоря, с нажатия одной кнопки. В интернете нашел пару примеров, они как надо не работают.
0 votes6 answers -
Нужна помощь с обработчиком
Сам новичок в программировании, и задача не совсем ординарная, может сможет кто мне помочь или сталкивался с подобным. Исходные данные: Существует база SQL, в одной из ячеек которых присутствует текстовый объект (ссылка), который при использовании операции выводит ссылку на экран. Соответственно если поле пустое NULL, то ссылка не выводится. <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.open ('%s?operations=buy');return false;\" class=\"artists\">Купить места >></a>", $unit->_url_ ); ?> <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.o…
0 votes17 answers -
Уникальные значения в массиве
Есть следующий массив, как сделать, чтобы в нём остались только уникальные значения? Т.е. должно остаться "520 текст" и "524 изображения". [0] => Array ( [tid] => 520 [name] => текст ) [1] => Array ( [tid] => 520 [name] => текст ) [2] => Array ( [tid] => 524 [name] => изображения ) [3] => Array ( [tid] => 524 [name] => изображения )
0 votes2 answers -
Простенькая авторизация на PHP
Привет! Подскажите пожалуйста в чем проблема? Решил попрактиковаться в php и сделал простенькую авторизацию. На локальном компьютере (денвере) Вот код: <?php session_start(); include_once("blocks/bd.php"); if (isset($_POST['login']) && isset($_POST['password'])) { $login = mysql_real_escape_string($_POST['login']); $password = $_POST['password']; $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $_SESSION['user_id'] = $row['…
0 votes8 answers -
Кодировка файлов
Добого времени суток!!! Есть проблема. В блокноте сохроняю файл в ANSI по FTP отправляю на сервак, захожу через файл-менеджер, открываю этот файл для редактирования и... в исходном коде все рус. буквы вот такие ??? ?????. А, кстате в файле прописываю кодировку 1251. Захожу на сайт, а там....... только таблицы БД выглядят прилично. Но это не все. Удаляю index.php с сервака. Беру тот же index.php сохроняю уже с UTF-8 и так же отпровляю на сервер. Соответстено мета тэг меняю на UTF кодировку и кстате исходный текст при UTF кодировке приходит на сервер совершенно нормальный, даже рус.буква выглядят, как рус.буквы(это уже по радовало). Далее, захожу на сайт. Все нормально вы…
0 votes2 answers -
Помогите пожалуйста!
Здраствуйте! У меня возникла проблема с созданием скрипта так как я не очень разбираюсь(чайник короче) в php , я создаю сайт биттвы хип-хоп исполнителей и нужен скрипт для добавления пользователя в таблицу. Есть Форма <form action="add.php" id="lForm" method="post" enctype="multipart/form-data"> <fieldset id="body"> <fieldset> <label for="login">Логин:</label> <input type="text" name="rLogin" id="email" /> </fieldset> <fieldset> …
0 votes7 answers -
Как дебажить в Smarty
Здравствуйте. Не могу понять почему не работает конструкция. {foreach from=$newsList item=news} <div class="cn-news-object"> <h3>{$news.title}</h3> <a href="/news/{$news.id}"><img src="/files/news/{$news.foto[0].id}.jpg" alt='' width="360" height="240"></img></a> <div class="clear"> </div> </div> {/foreach} Подскажите методы дебага в smarty.
0 votes3 answers -
функция getcwd
функцией getcwd я получаю полный путь текущего каталога например Z:\home\localhost\www но как мне узнать имя текущего каталога а не полный путь например \www
0 votes4 answers -
Подключение модулей
Помогите с одной вещью, для "Персональной страницы пользователя" я хотел сделать отдельный шаблон, совсем другой, не как index.php(main.tpl) и в index.php стандартную загрузку шаблона, поменял на: if ($_GET['subaction'] == 'userinfo') { $tpl->load_template ( 'userinfo.tpl' ); } ELSE { $tpl->load_template ( 'main.tpl' ); } Если убрать код {content} в "Персональной странице пользователя" то модули не работают, а если его оставить, то грузит шаблон index.php(main.tpl), помогите пожалуйста подключить модули к "Персональной странице пользователя", с отдельным шаблоном. Буду очень признателен =)
0 votes5 answers -
Не работает загрузчик файлов на сайт
Upload.php - файл с формой загрузчика. <?php include ("lock.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=windows-1251"> <title>Главная страница блока администратора</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="1000px" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> <!--Подключаем шапку сайта--> <? include("blocks/header.php"); ?> <tr> …
0 votes8 answers -
Jquery validation engine - process.php
Добрый день! На сайте используется jquery validation engine. Все вроде бы отлично, однако в получаемом письме нет самого текст сообщения из поля textarea. Помогите пожалуйста разобраться чего не хватает. вот код скрипта: <script src="js/jquery.validationEngine-en.js" type="text/javascript" ></script> <script src="js/jquery.validationEngine.js" type="text/javascript"></script> <!-- End of Js file for form validation popups --> <!--***************************************************************--> <script type="text/javascript"> <!-- $(document).ready(function () { // For form validation $("#formID").validationEngine({ su…
0 votes8 answers -
помогите с загрузчиком
Суть проблемы :во 2-м файле 1 запрос выполняется а остальные два нет во втором файле ; что нужно сделать что выполнились остальные два запроса? 1 файл отправляет данные обработчику <?php include ("lock.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=windows-1251"> <title>Главная страница блока администратора</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="1000px" border="0" align="center" cellpadding="0" cellspacing="0" bgco…
0 votes4 answers -
Передача POST на HTTPS
Приветствую. Два сервера играют в снежки POST запросами по протоколу HTTPS. При отправке данных через формы на странице все обрабатывается корректно. Радуюсь. Но вот необходимо отправить запрос без участия человека. Выходов как я понимаю несколько. Из этой кучи выбрал самый простой: curl. Написал функцию: <?php function SendPost($data, $port= '443', $host = 'https://htmlbook.ru', $path='/index.php') { if( $curl = curl_init() ) { curl_setopt($ch, CURLOPT_PORT, $port); curl_setopt($curl, CURLOPT_URL, $host.$path); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); …
0 votes2 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 -
Переход по ссылке методом GET
Написал сам код, проблема в меню, получается переход на ссылку http://test.ru/index.php/index.php/index.php?id=page1 вместо указанной мною в коде http://test.ru/index.php/?id=page1 Подскажите, где не так? Архив вложил, вот его главный файл и файл меню. index.php <?php include 'menu.php';?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Основы блочной верстки (Div верстки)</title> <link rel="stylesheet" type="text/css" href="/style.css" …
0 votes1 answer -
Кто использует function __autoload?
Вопрос уже в названии темы, было бы наверное логично сделать опрос, но не принципиально. Кто в своих проектах использует "ленивую загрузку" классов на лету? Какие преимущества, или недостатки? В каких проектах стоит использовать: больших, средних, маленьких? Свои варианты, поделитесь, плиз (с комментами).
0 votes15 answers -
Помогите хочю себе Денвер
Привет всем! В общем, раньше пользовался хостингом, на котором было пхп, но сейчас не вижу смысла его оплачивать. Установил денвер - все оказалось просто - тык, тык сюда и все готово, но нет уж. Ввожу локалхост открывает страницу, а открыть файл пхп не получается. Не знаю даже в чем проблема - в пхп новичек, так как и во всем остальном, что с ним связано.
0 votes21 answers -
Взлом через POST запросы
Приветствую. Имеются 2 сайта, которые обмениваются данными, используя POST запросы и протокол https. Посылается запрос -> приходит ответ -> отсылается новый запрос. Как можно защитить данную цепочку от взломов и подмен?
0 votes3 answers -
А как поисковики к таким адресам относятся?
Слепил микро cmsку - вызывается всегда одна страница, а содержание зависит от переменных. Адрес одной из страниц каталога - fix.ru/index.php?a=2&b=5 Одна из страниц новостей - fix.ru/index.php?a=4&b=0&c=5 Вот, стало интересно: а как поисковики к таким адресам относятся?
0 votes5 answers -
логическое условие не срабытывает
ставлю код <?php if ($_GET['page']!="shop.browse") {этот текст скрыт на странице page=shop.browse} работает. добавляю условие <?php if (($_GET['page']!="shop.browse") or ($_GET['flypage']!="flypage.tpl")) {этот текст скрыт на странице page=shop.browse и на странице flypage=flypage.tpl} не работает..
0 votes24 answers -
Изучение PHP
Хочу изучить PHP, с чего начинать, как долго времени займет изучение?
0 votes4 answers -
Обмен данными между скриптами
Приветствую. Необходимо отправить запрос на сервер и получить ответ. Использую для этого curl. Но ответа не получаю. Не подскажите в чем может быть проблема? <?php ini_set('register_globals',0); ?> <html> <head><title>TEST</title></head> <body> <?php $host = "target.com"; $port = 443; $path = "/cgi-bin/cgi_link"; $formdata = array ( 'AMOUNT' => '1', 'CURRENCY' => 'RUB', 'ORDER' => '1', 'DESC' => 'test', 'MERCH_NAME' => '1', 'MERCH_URL' => '1', 'MERCHANT' => '1146', 'TRTYPE' =…
0 votes3 answers