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
-
Помогите найти альтернативу " HERE "
Подскажите пожалуйста альтернативу данному скрипту без использовании функции HERE... многие говорят что этот скрипт не особенно хорош.... Я пытаюсь писать админблок по примеру, другого у меня нет.... Скрипт работает, просто хотелось бы посмотреть и на другие <?php if (isset($_GET['id'])) {$id = $_GET['id'];} if (!isset($id)) { $result=mysql_query ("SELECT title, id FROM lessons "); $myrow = mysql_fetch_array ($result); do { printf ("<p><a href='edit_deyatel.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array ($result));…
0 votes6 answers -
По разному работает скрипт на localhost и хостинге
Есть скрипт <?php require 'class.phpmailer.php'; $mail=new PHPMailer; $title='http://myhost.com'; $mail->FromName=test_input($_POST['name']); $mail->From=test_input($_POST['mail']); $mail->AddAddress('XXXXX@XXXXX.XXX'); $mail->Subject=test_input($_POST['name']); $mail->Body='Письмо с сайта '.$title.'<br>'.'Отправлено из формы:'.test_input($_POST['form_name']).'<br>'.test_input($_POST['text']); $mail->IsHTML(true); function test_input($data){ $data=trim($data); $data=stripslashes($data); $data=htmlspecialchars($data); return $data; }?>так вот, function test_input на localhost работает, а на хосте нет, в чем может быть проблема? Пись…
0 votes5 answers -
opendir и /
Не могу понять как работает функция opendir. Вот такой код: <?php $h = opendir('modules'); print $h; ?> работает. Код находится в файле index.php, который лежит в корне сайта, как и папка modules. Вот такой код: <?php $h = opendir($_SERVER['DOCUMENT_ROOT'].'/modules'); print $h; ?> Тоже работает. А вот такой: <?php $h = opendir('/modules'); print $h; ?> Работать не хочет. Почему? Ведь / по идее эквивалентен $_SERVER['DOCUMENT_ROOT']. Использую denwer.
0 votes4 answers -
Эмуляция перегрузки в PHP, метод __call()
Решил сделать симулировать перегрузку в PHP, написал вот такой код. class A{ function t($m){ echo " ".$m; } function __call($x1,$x2){ function t($s1,$s2){ $s1 = $x1; $s2 = $x2; echo $s1.' '.$s2; } function t($s1,$s2,$s3){ $s1 = $x1; $s2 = $x2; echo $s1.' '.$s2.' '.$s3; } } } $obj = new A; $obj->t("Каприз"); $obj->t(5,7); $obj->t("Вася",500,"Мачо"); Результат: Почему не выводится так?
0 votes5 answers -
Вывод чисел по количеству
Приветствую. Можно ли на php реализовать следующие: Предположим у нас есть переменная a, которая равна 3, $a=3. И есть переменная b, которая равна 5, $b=5. Нужно вывести $b количество раз $a. То есть число 5 должно вывестись 3 раза, неплохо бы чтобы через запятую, но не обязательно, то есть должно получиться: 5, 5, 5 Заранее Спасибо.
0 votes3 answers -
Надо ли это учить на первых этапах?
Здравствуйте. Подскажите только начал учить php и дочитал вот до этого раздела. Подозреваю что там гора стандартных функций которые я врят ли запомню без практики, да и сам раздел 300 страниц. Может в целях экономии энтузиазма можно данный раздел пропустить и вернуться к нему по мере поступления вопросов из практики? Или же обязательно к прочтению? https://fotki.yandex.ru/next/users/fedorovmixail-09/album/479729/view/1243483
0 votes4 answers -
Сортировка через select
Имеется следующий список сортировки: <form action="lifestyle.php" method="post"> <select name='sort'> <option>все</option> <option>праздники</option> <option>история создания</option> <option>идеи</option> </select> <input type=submit value="Ок"> </form> Как мне сделать так, чтобы при обновлении страницы, оставалось значение? Именно как обратиться к тому, что в select?
0 votes4 answers -
как кодировку "сделать" в почтовой программе ?
Как кодировку "сделать" в почтовой программе? сейчас сообщения в таком виде приходят: Имя пославшего:апр::::::::::Электронный адрес:апр:::::::::: ( ,а я нормально хочу чтоб было - по русски . Спс
0 votes7 answers -
Не грузятся файлы с разрешением JPG
Здравствуйте. Через форму загружаю фотки на сайт. Но фотки с разрешением JPG не грузятся. Что и как происходит. Форма: Изображение: <input type='file' name='image'> Из нее передается методом POST на обработчик if (!empty($_FILES['image']['tmp_name'])) { фотка есть } else почему то нет??!!! В общем если файл имеет вид name.jpg , то - фотка есть. А если файл name.JPG , то - почему то нет??!!! Как решить проблему?
0 votes22 answers -
Форма и метод.
Каким методом будут переданы значения элементов в следующей форме ? : <form action=task3.php> Запись номер 1 <input type=checkbox name=id[] value=10> <br> Запись номер 2 <input type=checkbox name=id[] value=20> <br> Запись номер 3 <input type=checkbox name=id[] value=30> <br> <input type=submit value="Отправить"> </form> ................................................ Вот вспоминая то что изучил уже: -- если метод не описан, то будет GET -- с помощью формы используется метод POST Получается у меня противоречие. Как же верно ответить?
0 votes4 answers -
Запаздывает дата примерно на 35 минут
Давно хотел задать вопрос, думал разрулю, но никак... В общем <?php echo date("r"); ?> Выдаёт время запаздывающее примерно на 35 минут! В чём может быть проблема?
0 votes8 answers -
Работа с файлами, FTP, odbc
odbc база данных «my». Таблица «people» Num_id Folder File_name Fam_name Name Age 3 Friend Ivanov Иванов Сергей 32 5 Friend Petrov Петров Андрей 12 7 Friend Sidorov Сидоров Максим 65 34 Enemy Napoleon Наполеон Бонапарт 240 53 Enemy Chingishan Чингис Хаан 855 65 Enemy Moiseev Моисеев Борис 56 people.html шаблон: Привет, Меня зовут <?php $Name ?> <?php $Fam_name ?>. Мне <?php $Age ?> лет. Как создать файлы на сервере через FTP только в папке Friend, c именами File_name, разширением .html и содержанием из шаблона?
0 votes8 answers -
Вывод данных из файла .log на html страницу
Всем привет, хотел бы попросить помощи с реализацией одной идеи. Мне нужно написать скрипт, который должен читать определённый .log файл, брать от туда нужную информацию, и выводить это все дело на html страницу. Например: Содержание файла .log [20.08.12 13:56:47] Player "KLEOS" (0110000100012e5c) got KICKED for reason: Ping На html странице должны быть только: "KLEOS" Ping Заранее благодарен.
0 votes8 answers -
POST-метод отправки без формы
Можно ли с помощью метода POST отправить запрос этим методом по щелчку по ссылке? Или тут только GET-запрос, в урл добавляется необходимая информация? Или можно как-то по щелчку передать информацию PHP без отправки формы, а просто при щелчке по ссылке?
0 votes4 answers -
Меню php+MySQL
Добрый день! Я к вам вот с каким вопросом: Облазил инет по вопросу формирования меню на php+MySQL и понял что эта задача не совсем мне по зубам к моему великому сожалению. Суть вопроса такова: 1) Как лучше: хранить меню отдельно, или можно вместе с контентом? При этом уровень вложенности думаю будет небольшой. 2) Какие поля будут в таблице? 3) Как из формы лучше заносить данные в эту таблицу? Может есть тонкости и с этим, то есть то что я не знаю. 4) Вывод с чпу без модреврайта. У меня пока что получается (точнее не совсем получается ) пока так: translite.php скрипт, который переводит все русские буквы в транслит: <?php function translited($string) { $converter = ar…
0 votes5 answers -
Как создать массив в цикле
Как находясь в цикле forech (выводя массив) создать параллельно в нем свою переменную (массив) из нужной части выводимого массива. Cкажем изначально дан многомерный массив $order Мы выводим его часть как: foreach ($order->products as $product) { блаблабла } И как мне в этом "блаблабла" создать свой массив который бы сохранял по порядку $product->id (который естественно существует), что бы по окончанию цикла, у меня была создана переменная (массив) $id с данными по всему что было в цикле, например 1,5,12,34,67. Простите за, возможно, нубский вопрос, но перерыл кучу доков по массивам, нигде не нашел решения. Хотя задача по сути элементарна.
0 votes1 answer -
помогите с php (Гост. книга)
Вопрос такой скачал гостевуху Infinity GB v2.2 установил вс? таботает, но после добавления нового сообщения выскакивает ошибка Warning: Cannot modify header information - headers already sent by (output started at /home/sneg06/www/guestbook/index.php:6) in /home/sneg06/www/guestbook/index.php on line 362 Запись добавляется.. но ошибка раздражает здорово. Может кто будь с этим сталкивался и знает как от этого избавится? :/
0 votes6 answers -
Как называется и где найти такой скрипт
Нужен скрипт, который бы делал с текстом тоже самое как на этом сайте http://habrahabr.ru/tag/ Может быть кто-нить знает хотябы как он называется?
0 votes3 answers -
Massivi
Mojno v PHP mnogomernie massivi na odinarnie...delat?
0 votes2 answers -
Запоминание данных из формы.
Как можно записывать в сессию временные данные из формы, и пароли которые вводят в форму?
0 votes5 answers -
Ужас с регулярными- даже примитив не работает!
вот кодик <?php error_reporting(E_ALL^E_NOTICE); if (!empty($_POST['t'])) { $text=trim($_POST['t']); $check_text='/^[a-z]/iu'; if(preg_match($chek_text,$text)) { echo 'ща будет запрос к БД'; } else echo 'Сообщение содержит недопустимые символы'; } ?> <form method="post"><textarea name="t" cols="30" rows="10" ><?php echo $_POST['t']; ?></textarea><input type="submit"> </form> почему?????????????????????????? это не чесно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! что не так??? уже всё перепробывала!!!!!!!!!!!!!!!!!!!! или это textarea так влияет -ведь с инпут тайпами всё работает!!!
0 votes5 answers -
PDA версия сайта
Приветствую всех. Подскажите пожалуйста в какую сторону копать. Встала необходимость сделать PDA-версию сайта. Она будет на поддомене располагаться. Возможно ли сделать, чтобы в зависимости от юзер-агента, работало перенаправление на PDA-версию? И как вообще реализуют подобную задачу. Буду признателен за совет.
0 votes3 answers -
Серверное время php
Возникла проблема с серверным временем, т.к. php использует именно его, а сервер находится бог знает где. Можно ли при записи в БД каким то образом смещать время на нужное мне кол-во часов?
0 votes9 answers -
Отправка прикрепленного файла на почту
Целый ряд проблем и вопросов, как отправить прикрепленный файл на почту. 1) Отправка через ajax jquery, можно ли отправить через этот метод? onsubmit event = event || window.event; var data = $(this).serialize(); var answer = $.post("contact.php", data).done(function(msg){ if (msg==""){ $(".modal1").hide(); $(".modal2").modal({ autoStyle: false, center: false }); //$("input[type=text]").val(''); } else { alert("Не удалось отправить заявку"); } }).fail(function(){ alert("Произошла ошибка при отправке данных на сервер"); }); event.preventDefault(); у формы указан тип 'multipart/form-data' - но как указать в этом ме…
0 votes2 answers -
Удаление тега img, аттрибут src которого начинается определенного текста
Привет, Форумчане! Такая задача: удалить из текста все пустые теги img.. конкретнее: все теги img, src которых начинается со строки file:///C:/ Может быть кто поможет? Не могу понять, как регулярку сделать..
0 votes4 answers