PHP
A general-purpose scripting language especially suited to web development
Explore Questions
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
динамическое обновление контента-проблема
Товарищи, не знаете как решить такую проблему-как с помощью echo вывести ссылку на функцию javascript когда вот так делаю: $link="chcontent(".$news['id'].")"; echo "Подробнее "; то в мозилле все нормально, id передается можно динамически вывести. а текст передать не поулчается, или только одну строчку. как я понимаю проблема в том что это echo превращается в Подробнее то есть без кавычек перед функцией я пробовал через " как нить туда эти кавычки вогнать-все никак( как сделать так когда ссылка статическая-на форуме подчерпнул, а вот как когда ссылка динамически ставится-нигде не могу найти всем заранее спасибо
0 votes5 answers -
Динамическое разделение таблицы
Здравствуйте! Если таблица, которую получаем из .xls файла с помощью библиотеки PHPexcel. Эту таблицу мы подгружаем в див с фиксированной высотой. Вопрос вот в чем - как можно при достижении заданной высоты блока переносить остаток таблицы на следующий подобный див? Вот таким образом получаю таблицу: <?php require_once ('PHPExcel/Classes/PHPExcel/IOFactory.php'); // Открываем файл $xls = PHPExcel_IOFactory::load('test.xls'); // Устанавливаем индекс активного листа $xls->setActiveSheetIndex(0); // Получаем активный лист $sheet = $xls->getActiveSheet(); echo "<table class='table table-striped table-bordered sorted_table'><tbody>"; for ($…
0 votes0 answers -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
Длина url'a
Насколько длинной может быть линка? Слишком много параметров через GET передавать единовременно прид?тся, нет ли никаких ограничений именно для обработки с php? Просто мысля вслух?
0 votes17 answers -
Длинная таблица в один ряд
Добрый день. Коллеги занимаюсь изучением PHP. Столкнулся с проблемой, не могу сообразить: Есть mySQL, таблица mail, в таблице несколько полей - id,email,name,date1,date2,date3. В таблице 100 записей. Подключаемся, выводим записи без проблем. Как можно вывести поле email на страницу не в 1 ряд, а в 4 ряда или больше? if($ver) { echo "<table border=1>"; echo "<tr>"; while($author = mysql_fetch_array($ver)) echo "<td> ".$author['email']." </td>"; echo "</tr></table>"; } else { echo "<p><b>Error: ".mysql_error()."</b></p>"; exit(); Буду признателен за ссылки и рекомендации.
0 votes4 answers -
Добавить к конструкци атрибут colour
Вопрос прост: как правильнее всего добавить к конструкции указатель цвета(DC964A ,например) ? Код: <div align="left"><span <?php echo $tooltip_content ?>><a href="/" target="<?php echo $params->get('link_target', '_blank') ?>" rel="<?php echo $params->get('no_follow', '') ?>" ><?php echo $currItem->get_title(); ?></a></span></div>
0 votes10 answers -
Добавить поле в массив
Есть $list=array("a","b","c","d"). Как добавить в другой массив поле $array['a']['b']['c']['d']? При этом значение и количество элементов в первом массиве может быть любое. То есть поля в $array формируются массивом $list.
0 votes5 answers -
Добавление данных в БД через форму
Выводить данные из БД научился, но когда добавляю данные через форму в БД выводятся ошибки следующие. Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in C:\OpenServer\domains\php\add.php on line 8Warning: mysql_real_escape_string(): A link to the server could not be established in C:\OpenServer\domains\php\add.php on line 8Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in C:\OpenServer\domains\php\add.php on line 9Warning: mysql_real_escape_string(): A link to the server could not be established in C:\OpenServer\domains\php\add.php on line 9Warning: Cannot modify header inform…
0 votes2 answers -
Добавление и обновление данных РНР - закачка фото
Всем привет! У меня тут возникла проблема с обновлением данных. Добавляю данные с фоткой и все вношу в БД (MySQL) - и путь к фото тоже: if ($largephoto != "none") { $split = explode(".", $largephoto_name); $ext = strtolower($split[1]); if (($ext == "jpg") || ($ext == "jpeg") || ($ext == "gif")) { $tt = time(); $largephoto_name = "img_"; $largefile = "../images/catalog/"; $largefile .= $largephoto_name; $largefile .= $tt."."; $largefile .= $ext; move_uploaded_file($largephoto, "$largefile"); } } else { $largefile = "none"; } Затем пытаюсь редактировать запись: if (!IsSet($nolargephoto)) { if ($largephoto == "none") { $largefil…
0 votes5 answers -
Добавление новостей
К себе на сайт я намутил вот такую простенькую(очень просту, лучше не могу) форму для добавления новстей index.php <form name="" action="add.php" method="post"> <textarea name="data[2]" rows="11" cols="67" style="color: #FFFFFF"> <img src="images/box.gif"> </textarea><p> <input type="submit" name="add" value="добавить"></p></form> <div style="overflow:auto; position: absolute; width: 544px; height: 471px; z-index: 1; left: 248px; top: 275px" id="news"> <?php include("samsa/read.php"); ?> </div> add.php <?php $url="data.txt"; $text = strip_tags(stripslashes(substr($_POST['data']['2'],0,300))); $…
0 votes4 answers -
Добавление новостей на сайт
Доброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо.
0 votes14 answers -
Добавление приложений для службы Google App Engine
В документации по Google App Engine сказано следующее: Про другие способы загрузки приложений там ни чего не сказано. Однако после недолгих экспериментов с (SDK) Python для App Engine сама собой напрашивается мысль, что было бы не плохо найти и более удобные способы. Кто-нибудь сталкивался с подобным вопросом?
0 votes0 answers -
Добавление товара в корзину и удаление
Если добавлять одинаковые товары, то по логике свойство numberProduct должно увеличиваться на 1. Оно увеличивается только 1 раз , но почему-то не сохраняется? Помогите пожалуйста, я уже 3 часа мучаюсь. 23 строка <?php abstract class Product{ public $title; public $price; public $numberProduct; public function __construct($title, $price, $numberProduct = 1){ $this->title = $title; $this->price = $price; $this->numberProduct = $numberProduct; } } class Cart{ public $countProduct = []; public function addProduct($product){ if(array_key_exists($product->title, $this->countProduct)){ $res = $product->numberProdu…
0 votes1 answer -
добавление\удаление
Объясните, пожалуйста, реализацию добавления и удаления строки из таблицы, при чем это должно происходить при нажатии на соответствующее слово в конце каждой строки. Или дайте хотя бы ссылку на статью, где это очень подробно расписано.
0 votes13 answers -
Доделать скриптик
Доброго времени суток! Ув., ГУРУ! Подскажите как мне сделать слеедущее... Есть скрипт PHP. Он выводит данные из базы Есть кнопка КУПИТЬ <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?".$myrow['brand']."=".$myrow['id']."' target='blank'>КУПИТЬ</a> </td> или так ее можно сделать <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?action=buy_now&BUYproducts_id=%s".$myrow['brand']."=".$myrow['model']."=".$myrow['size']."=".$myrow['price']."' target='blank'>КУПИТЬ</a> Вопрос Нужно при нажатии на кнопку КУПИТЬ выбирался именно этот товар. а…
0 votes2 answers -
Допустимо ли генерировать JavaScript при помощи PHP
Собственно вопрос в теме. Как я это вижу Есть PHP код, Есть темплейты есть шаблонизатор. JavaScript в одном из темплейтов. В зависимости от результатов работы PHP, в темплейт подставляются те или иные функции и переменные. Реализация, на самом деле, простая. и работать будет. Но не является ли такая практика "Дурным тоном"? Или подобные вещи реализовывать при помощи AJAX?
0 votes5 answers -
Доставка почты на mail.ru
Короче, возникла трабла с отправкой почты на mail.ru На яндекс, гмейл всё доходит нормально, а вот на мэйл.ру — никак. Отправляю в UTF-8 следующим образом: $email='someuser@mail.ru'; $sender_name='Василий Пупкин'; $sender_mail='vasya@example.com'; $subject='Тестируем почту'; // Тема письма $text='Test, test'; $from='=?UTF-8?B?'.base64_encode($sender_name).'?=<'.$sender_mail.'>'; $subject = '=?UTF-8?B?'.base64_encode($subject).'?='; $headers="Content-type: text/html; charset=utf-8\n"; $headers.="From: ".$from."\n"; $message='<html><body>'.$text.'</body></html>'; mail($email, $subject, $message, $headers); Причём не приходит ни с рабочего серв…
0 votes3 answers -
Достали права на файлы
Когда заливаю файлы на сервер скриптом, сервер меняет права, а я хочу 777. Как? знаю про chmod, но он что то не работает) код не прикрепил, потому что пока не знаю какую часть крепить...
0 votes5 answers -
Доступ к изменению структуры страницы
Как на php сделать так что бы пользователь который не зарегистрирован не видел кнопки позволяющие изменять структуру страницы. Например добавлять строки в таблицу или загружать фото.
0 votes4 answers -
Доступ к сайту по паролю
На сайте есть директория admin которую нужно скрыть от посторонних глаз. Нашла простой скрипт: файл lock.php <?php $db = mysql_connect ("бла бла","мой пользователь","мой пароль"); mysql_select_db ("бла бла",$db); if (!isset($_SERVER['PHP_AUTH_USER'])) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } else { if (!get_magic_quotes_gpc()) { $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']); $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']); } $query = "SELECT pass FROM userlist WHERE u…
0 votes7 answers -
Дробный цикл
Помогите с куском кода, плз. Голова сломалась. Понимаю, что просто, но не вижу как ) Задача выводить 5 звезд, рейтинга. Каждая может быть включена полностью, включена наполовину или выключена $sscore = 3.5; for ($i = 0.5; $i <= 5; $i += 0.5) { if ($i < $sscore) $star_class = "star-on"; if ($i == $sscore && is_int($sscore)) $star_class = "star-on"; if ($i == $sscore && is_float($sscore)) $star_class = "star-half"; if ($i > $sscore) $star_class = "star-off"; if ($i == intval($i) || $i == $sscore && is_float($sscore)) { echo "<i class='$star_class'></i>"; } } если оставить intval то выводится 5 звезд, но п…
0 votes3 answers -
Дублирование контента (ссылок) на другом домене.
Есть сайт просмотра онлайн фильмов. База уже большая, около 700 фильмов. Для каждого фильма есть ссылка на торрент файл. Есть идея зарабатывать на download трафике, но для этого нужно поставить код партнерки который все ссылки на скачивания заменит на скачивание своей какой то программы, которая в результате устанавливает ненужный пользователю софт в добавок. Из за этого ПС наказывают фильтрами, но есть вариант сделать так, чтобы эти файлы скачивались с другого домена. То есть по клику на "Скачать" открывается новая страница которая ведет на другой по сути сайт а оттуда уже скачивается. Как думаете, как лучше это все реализовать? Что бы при замене/добавлении файлов на осн…
0 votes6 answers -
Дублирование куков в Opere 9.5+
Всем хи. Столкнулся с абсурдной ситуацией в опре 9.5+. Опера создает для каждой страници всой экземпляр кука: Поэтому при загрузке страници http:../page1.htm нет кука который был создан на странице http:../page0.htm раньше. Ктоньть сталкивался с этим? Или может я чегото напутал?
0 votes0 answers -
Если ie6 то выводи это....
Подскажите как правильно написать на php. Если человек зашел с ие6 то выводиn например <table>....</table>, а если с другого то например <div>....</div>, мне кажется надо записать через if else но незнаю как, Заранее спасибо.
0 votes6 answers -
Есть php код, суть кода вытащить из определенной папки, все названия файлов.
Есть php код, суть кода вытащить из определенной папки, все названия файлов. <?php $dir='upload/uploads'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!='.' && $file!='..') { echo("$file"); echo('<br/> '); } } closedir($dh); } } ?> В моем случае в папке находится 8 файлов названия выводятся в таком порядке: 1365944449_388.jpg 1365944479_966.jpg 1365945789_249.jpg 1365946958_332.jpg 1366021155_46.jpg 1366022256_307.jpg 1366030717_667.jpg 1366033309_706.jpg Как сделать чтобы все названия выводились в обратном порядке? То есть: 13660…
0 votes8 answers