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
-
Переменная "?page" в урл без значения. Как с ней работать?
Работаю над структурой для сайта. Я знаю, что можно приинклудить страницу вот таким образом если переменная "page" в урл содержит какое то значение: ;Встретил в нете вот такой урл, который ведет на определенную страницу: Как приинклудить страницу, которая указывается в урл таким образом? Ищу в рунете ответ на свой вопрос, но пока так и не нашел )
0 votes32 answers -
Переменная из URL
Можно вытащить переменную из URL такого типа, к примеру: URL: http://vk.com/skoch244 Значение переменной: skoch244
0 votes9 answers -
Переменные
Как узнать список переменных пхп файла?
0 votes8 answers -
переменные PHP
Создается несколько страниц, на каждой из которых есть форма для отправки данных. Но полученные значения будут использоваться не на следующей странице, а позже. Вопрос: куда сохранить переменные, созданные при помощи формы на первой (второй, третьей...) странице, чтобы "протащить" их на последнюю и обработать при помощи PHP?
0 votes19 answers -
Переменные и массивы
Как связать между собой массив и переменную? То есть как сделать так, чтобы значение переменной равнялось значению массива? Пробовал по разному, использовал операторы сравнения =, ==, ничего не получается, выда?т ошибку.
0 votes3 answers -
Переменные окружения
Можно ли доверять в полной мере переменным окружения, можно ли считать что форма отправляется откуда надо полагаясь на переменные окружения и т.п.?
0 votes12 answers -
перенаправление
не перенаправляет: echo <<<HERE <form action="change.php" method="post.php"> <input name="newname" type="text" />:Имя <input name="newlastname" type="text" />:Фамилия <input name="newpass" type="password" />:Пароль <input name="Button1" type="button" value="button"/> </form> HERE;
0 votes6 answers -
Перенаправление php
Всем привет! Есть страница на php, например about.php. Сервер (nginx) настроен так, что при несуществующей странице идет перенаправление на index. То есть, если ввести xxx.ru/about идет перенапрвление на индекс, типа страницы не существует. Так вот вопрос: как сделать обработку так, чтобы происходил редирект с xxx.ru/about на xxx.ru/about.php. Сисадмины говорят, что такая обработка происходит не со стороны сервера. То есть мне что то нужно прописать в индекс, как я понимаю. $_SERVER["HTTP_REFERER"]; и $_SERVER["REQUEST_URI"]; использовать не получается, т.к. определяют только путь с расширением
0 votes6 answers -
Перенаправление в htaccess
Как в htaccess сделать,что если я захожу на a.html,открывает b.html,но в адресной строке продолжает светиться a.html?
0 votes7 answers -
перенаправление всех страниц сайта
Сайт отображается как с www так и без Можно каким нибудь хитрым образом сделать чтобы страницы сайта для примера при заходе на сайт: inter.com inter.com/about inter.com/product inter.com/contact отображались только как www.inter.com www.inter.com/about www.inter.com/product www.inter.com/contact
0 votes17 answers -
Перенаправление с помощью .htaccess
Для начала всем Добрый день! =) А теперь о проблемке... На сайте есть страницы типа: http://vasapupkin.ru/page/uslugi.html http://vasapupkin.ru/page/about.html http://vasapupkin.ru/page/services.html И таких страничек там много. Можно ли с помощью .htaccess сделать так чтобы /page убиралось, и ссылки были такого типа: http://vasapupkin.ru/services.html Буду рад хоть какой нибудь идее или подсказке!
0 votes3 answers -
Перенос данных из одной формы в другую
Здравствуйте! Возникла проблема искал в интернете не нашел Задача: На главной странице (sitename.ru/) есть сокращенная форма, из которой нужно перенести выбранные данные в списках, в расширенную форму на странице (sitename.ru/forma/). Пример: Форма на главной (sitename.ru/): <form action="/forma/" method="POST"> <select size="3" name="hero"> <option disabled>Выберите героя</option> <option value="Чебурашка">Чебурашка</option> <option value="Крокодил Гена">Крокодил Гена</option> </select> <input type="submit" value="Отправить"> </form> Форма на (sitename.ru/forma/) <form act…
0 votes3 answers -
Перенос строк
Здравствуйте. Делаю перенос строк из textarea для записи в базу так: $message_final = str_replace("\n", ' ', $message); Вопрос такой: как указать максимальное количество пропущенных строк? Суть: Допусти человек написал: Мясо \* \ \ \ Колбаса * \ - пропущенная строка а мне в базу нужно записать Мясо \ (br) Колбаса
0 votes5 answers -
Перенос строки в PHP не работает
Всем привет!!! Есть такой код: <? $date = date("[D|d/m/Y|H:i]"); $ip = getenv("Remote_addr"); $ip2 = getenv("HTTP_X_FORWARDED_FOR"); $browser = getenv("HTTP_USER_AGENT"); $file = "log.html"; $fp=fopen("$file","a"); fputs($fp,"IP: $ip | IP2: $ip2 | Date: $date | Browser: $browser <br>"); echo $_SERVER['REMOTE_ADDR']; (в этом месте я хотел бы сделать перенос строки, после REMOTE_ADDR) echo $_SERVER['SERVER_NAME']; fclose($fp); ?> Я не могу сделать перенос строки при помощи \n - Наверное не туда вставляю - новичок. Прощу помощи.
0 votes3 answers -
Перенос строки в spreadsheet excel writer
Формирую xls при помощи spreadsheet excel writer. Надо в тексте делать перенос строки. $worksheet->write($y, $x, "Some\ntext"); В опенофисе у меня всё хорошо, а вот в богомерзком поделии от микрософта какие-то квадратики вместо переносов строк. Кто-нибудь сталкивался уже с подобным?
0 votes1 answer -
Перенос строки по указанному количеству символов
Есть текст: Привет малыш! Как дела? Нужно перенести слово "малыш" между слловами "Как дела?", чтоб получился в итоге текст: Привет! Как малыш дела? Слышал что вроде есть функция wordwrap. Что-то она не срабатывает для такого дела. Или этой функцией такое не сделать, нужно один текст заменять на другой функцией str_replace или strtr, этот вариант не покатит с помощью этой функции? <html><body> <?php $t = "Привет малыш! Как дела?"; echo wordwrap($t,8," "); ?> </body></html>
0 votes9 answers -
Переопределение потока вывода
Не могу найти - может кто знает: Можно как-то переопределить поток вывода для стандартной функции print или echo на каком-то участке кода. Хочу чтоб не на экран, а в переменную шел весь HTML.
0 votes2 answers -
Переопределенные функции
Есть такое код: <?php class A { function example() { echo "Это первоначальная функция A::example().<br>"; } } class B extends A { function example() { echo "Это переопределенная функция B::example().<br>"; A::example(); } } A::example(); // Создаем объект класса B. $b = new B; $b->example(); ?> Здесь создан класс А и его наследник класс B, в классе А объявлен метод с названием example и в классе B такой же метод объявлен. Когда я написал так: A::example(); Я просто через глобальную область видимости к классу вызывал ег о метод, это вроде понятно,но после вот этого: $b->example(); Вызывался метод из класса-потомка, а потом вы…
0 votes1 answer -
Переписать Perl скрипт на PHP
практикуюсь в портировании standalone приложений в веб сервисы, имеется следующий perl скрипт: #!/usr/bin/perl -ws # jpegrescan by Loren Merritt # Last updated: 2008-11-29 / 2011-11-01 # This code is public domain. use File::Slurp; @ARGV==2 or die "usage: jpegrescan in.jpg out.jpg\ntries various progressive scan orders\n"; $fin = $ARGV[0]; $fout = $ARGV[1]; $ftmp = "$fout-$$.scan"; $jtmp = $fout; $verbose = $v; $quiet = $q; undef $_ for $v,$q; undef $/; $|=1; # convert the input to baseline, just to make all the other conversions faster # FIXME there's still a bunch of redundant computation in separate calls to jpegtran open $OLDERR, ">&", STDERR; open STDERR, "&…
0 votes42 answers -
перестал работать chive
не пойму почему вобщем: на странице авторизации ввожу пользователя и пароль, а страница просто перезагружается и не входит, т.е не отображает БД. вот лог chive: 127.0.0.1 - - [09/Jan/2015:19:54:15 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:54:29 +0300] "POST / HTTP/1.1" 302 -127.0.0.1 - - [09/Jan/2015:19:54:30 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:44 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:44 +0300] "GET /images/favicon.ico HTTP/1.1" 200 2550127.0.0.1 - - [09/Jan/2015:19:55:45 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:51 +0300] "POST / HTTP/1.1" 302 -127.0.0.1 - - [09/Jan/2015:19…
0 votes4 answers -
Перестали грузиться шрифты на хостинге
Перестали грузиться шрифты на хостинге Подскажите в чем проблема. Я отслеживаю в браузере как он пытается взять шрифты с сервера и получает ответ "aborted" что это может значит и с чего вдруг? Где искать проблему? Если в папке fonts создать файлик 1.txt – он грузится. Если ввести в строке браузера адрес 1.ttf и путь до шрифтов (один из шрифтов, я специально переименовала проверить) – он совсем не грузится, при этом сервер даже не выдает ошибки, а просто ничего не грузится (если ввести несуществующее имя файла – выдаст ошибку). То есть непонятная проблема на стороне сервера. Если переимновать файл шрифта, изменив ему расширение- он грузится по прямой ссылке. В чем же мож…
0 votes12 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 -
Печать жепегов
Привет всем! На повестке дня вопрос по печати жепегов, которые создаются с помощью библиотеки GDlib. Собственно создается жепег, с размерами 1240 на 1754 пикс., что соответствует 21 см на 29,7 см при качестве 150 точек на дюйм. Как я уже говорил, жепег создается с помощью GDlib и выводится в выходной поток браузера header("Content-type: " .image_type_to_mime_type(IMAGETYPE_JPEG)); imagejpeg($img, NULL, 100); Все картинка выводится, качество безупречное, остается ее только напечатать. И вот тут начинаются проблемы. Самые большие в самом модном и разрекламированном браузере гугли хромом. Он вообще не знает такого понятия печать во всю страницу. Он думает , что печатать н…
0 votes11 answers -
Письма, то приходили на почту, то нет. А оказалась проблема в... Но почему?
Вот очень простая форма отправки сообщений, которая заодно дописывала ип адреса в тело сообщения при отправке почты. <?php$mail3 = 'svcxxxt@inbox.ru'; //поддельный адрес$name = ''; $phone = ''; function getIp(){if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip_address=$_SERVER['HTTP_X_FORWARDED_FOR'];}if (!isset($ip_address)){ if (isset($_SERVER['REMOTE_ADDR'])) $ip_address=$_SERVER['REMOTE_ADDR'];}return $ip_address;}//taking info about date, IP and user agent$timestamp = date("Y-m-d H:i:s");$ip = getIp();$host = gethostbyaddr($ip); $user_agent = $_SERVER["HTTP_USER_AGENT"]; //taking the data from form $name = addslashes(trim($_POST['name'])); $phone = addslash…
0 votes22 answers -
Пишу cms
Наконец собрался с мыслями и решил наконец-то написать cms для блгов. Идею продумал, много продумал. Будет cms для блога с собственным простым в освоении шаблонизатором. Вот пишу основу для шаблонизатора, но возникла загвоздка. Код: http://pastebin.com/CC2NNJY3 Не знаю, может подскажете. Можно ли вместо перечисления позиций [position{a}], [position{b}], [position{c}] указать [position{a-с}] и оно будет воспринимать это как все те же три позиции?
0 votes4 answers