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_POST_VARS?
Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
0 votes8 answers -
Наследование в пшп5
Кто-нибудь привидите пример плз публичного, защищенного или внутреннего наследования в пшп. Сказано что пшп5 поддерживает это, но не сказано как это реализовать.
0 votes13 answers -
Как узнать UNIQUE, INDEX и т.д. поля таблицы базы данных MySQL?
Кто-нибудь знает, как узнать UNIQUE, INDEX и т.д. поля таблицы базы данных MySQL?
0 votes2 answers -
Защита ресурса
Я пишу с нуля форум на пшп, помогите плиз кто чем может в обеспечении безопасности, а то мало чего знаю в этом плане. Как сделать чтобы форум был относительно защищен, какие настройки надо сделать и что делать не нужно?
0 votes7 answers -
помогите с 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 -
Переменные и массивы
Как связать между собой массив и переменную? То есть как сделать так, чтобы значение переменной равнялось значению массива? Пробовал по разному, использовал операторы сравнения =, ==, ничего не получается, выда?т ошибку.
0 votes3 answers -
Парсер.
Никогда если честно вопросом сильно не задавался, но сейчас вот задумался. Объясните пожалуйста, схему такого парсера. Нужно найти открывающий и закрывающий теги, к примеру Р, и записать в БД вс? что лежит между ними. В инете видел подобные скрипты (погоду к примеру парсят), но что - то нипонял(с).
0 votes4 answers -
динамическое обновление контента-проблема
Товарищи, не знаете как решить такую проблему-как с помощью echo вывести ссылку на функцию javascript когда вот так делаю: $link="chcontent(".$news['id'].")"; echo "Подробнее "; то в мозилле все нормально, id передается можно динамически вывести. а текст передать не поулчается, или только одну строчку. как я понимаю проблема в том что это echo превращается в Подробнее то есть без кавычек перед функцией я пробовал через " как нить туда эти кавычки вогнать-все никак( как сделать так когда ссылка статическая-на форуме подчерпнул, а вот как когда ссылка динамически ставится-нигде не могу найти всем заранее спасибо
0 votes5 answers -
Изменение CHMOD и запись в файл на сервере.
Требуется изменить содержание одного из файлов на сервере с атрибутами CHMOD 0644. Изменяемый файл - source.php (атрибуты CHMOD 0644) <?php ?> Исполняющий скрипт - write.php (атрибуты CHMOD 0644) <?php $body = file_get_contents("source.php"); $body = str_replace("<?php", "<?phprnСтрока", $body); $FH = @fopen("source.php", 'w'); fwrite($FH, $body); fclose($FH); ?> Оба файла имеют одинаковый UID владельца (ну по крайней мере я так думаю)... В результате выполнения скрипта write.php должна добавиться строчка "Строка" сразу после "<?php" и полученный результат опять записывается в файл. Но на самом деле ничего не происходит. Запись в файл происходит тол…
0 votes11 answers -
Откуда берется еще один header?
Ситуация следующая: есть форма из которой отправляются переменные и файл в сценарий обработки. Вс? замечательно, вс? работает до тех пор пока не указывается файл большого размера... Пишет: "Cannot send session cache limiter - headers already sent"! Т.е. получается, что заголовок уже отправлен? Я правильно понимаю? Но возникает вопрос: почему этот заголовок не отправляется с файлами меньшего размера? Проверте, может где-то здесь неправильно: session_start(); require_once('storage.php'); check_valid_user(); if($HTTP_POST_FILES){ $pictfile = $HTTP_POST_FILES['pictfile']['tmp_name']; $pictfile_name = $HTTP_POST_FILES['pictfile']['name']; $pictfile_size = $HTTP_POST_FILES[…
0 votes2 answers -
HTML code highlighter
Poproboval napisat HTML code highlighter <?php $html_tags = array( 'image'=>array( 'tags'=>array('img', 'area', 'map'), 'conf'=>array('tag'=>'#9932cc', 'attrb'=>'#9932cc', 'value'=>'#0000ff', 'quote'=>'#9932cc', 'equal'=>'#9932cc') ), 'standart'=>array( 'tags'=>array('i', 'b', 'em', 'tt', 'font', 'abbr', 'acronym', 'bdo', 'big', 'cite', 'code', 'del', 'dfn', 'ins', 'kbd', 'samp', 'small', 'span', 'strong', 'sub', 'sup', 'tt', 'var'), 'conf'=>array('tag'=>'#0000ff', 'attrb'=>'#0000ff', 'value'=>'#0000ff', 'quote'=>'#0000ff', 'equal'=>'#0000f…
0 votes0 answers -
Компрессор и Парсер PHP скриптов
Находил в сети Компрессоры для CSS и Javascript, а вот для PHP скриптов как-то не попадалось. Компрессор для Javascript подходит для сжатия PHP скрипта, но не совсем. Некоторые моменты Javascript отличаются от PHP, по этому в 80% компрессор JS сожмет PHP скрипт удачно и 10% того что при сжатии возникнут ошибки. Нужен скриптик, который сожмет PHP скрипт до минимальных размеров, удалив при этом из скрипта все лишние комментарии, пробелы, возвраты каретки и.т.д а затем распарсит сжатый результат в удобную форму для програмиста. Ну то есть после каждой скобки { (к примеру) весь последующий код, с каждой строки после табуляции (в соответствии с количеством вхождений по скобке …
0 votes11 answers -
Вывод чисел с последовательным смещением на единицу
В БД есть числа от 1 до 4. Что мне поможет сделать примерно такое чудо? 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 Никак не могу найти, пните пожалуйста. prev и next - оно или нет? переименовано. Tokolist
0 votes11 answers -
в чем тут дело?
Записываю файл на сервер ф-й upfile. Потом захожу на сервер по ftp. Проблема: не могу открыть файл некоторое время. Спустя несколько часов я уже могу его записать к себе на компьютер. Почему так происходит? Можно что-нибудь сделать, чтобы не ждать столько?
0 votes6 answers -
Организация почтовой рассылки на большое количество адресов
У меня возникла задача организовать рассылку на большое количество адресов. Эта база - люди, которые сами подписались и хотят ее получать. Проблема в том, что при большом списке подписчиков одновременная отправка большого количества писем может быть воспринята как СПАМ. Может быть кто-то уже решал аналогичную задачу? Как это лучше сделать, чтобы домен не попал в СПАМ-листы?
0 votes9 answers -
как организовать обратную связь с возможность вложения файлов?
поделитесь, пожалуйста, ссылкой или кусочком кода. А то никак(
0 votes2 answers -
MIME-тип
Подскажите, пожалуйста, название типа для загрузки файлов расширения .doc?
0 votes5 answers -
реализация базы данных на сайте
Здравствуйте. хотелось бы реализовать базу данных на сайте, чтобы была возможность добавить запись (какие-то данные плюс фото jpg), но вводить данные можно было бы только с подтверждающим кодом, потом сделатьчасть базы с бесплатным доступом и часть с платным доступом. И конечно же вся информация базы должна выводиться на сайте, но наверное адреса и телефоны по специальному запросу. Можно ли такое сделать на php или существуют уже готовые подобные скрипты, посоветуйте пожалуйста.
0 votes8 answers -
Форма с прикреплением файла
Подскажите, пожалуйста, почему эта форма может не работать? Она вообще не реагирует на клавишу отправить. Даже не проверяет поля на валидность ((( <? $mymail="XXXXX@XXXXX.ru"; // адрес email, на который будет высылаться почта (например, vasya@mail.ru) $updir="/upload/"; // директория сайта, в которую будет производиться закачка файлов (например, upload/). Слэш в конце обязателен $after_sent="sent.htm"; // страница, на которую будет перенаправлен пользователь после отправки письма $max="2097152"; // максимальный размер файла, который сможет закачивать пользователь (в байтах) if(empty($go)) { if (file_exists("header.html")) { include ("header.html"); } ?> <p sty…
0 votes4 answers -
Переменные
Как узнать список переменных пхп файла?
0 votes8 answers -
курс валют с графиком изменения курса за какой-то период
Доброго времени суток. Тут такая поблема пришла в голову мысль зделать настранце окно которое будет показывать курс валют и график ее изменения за опредиленный период. если кто зщнает где это можно посомотреть. помогите плз. заранее спасибо!
0 votes8 answers -
как кодировку "сделать" в почтовой программе ?
Как кодировку "сделать" в почтовой программе? сейчас сообщения в таком виде приходят: Имя пославшего:апр::::::::::Электронный адрес:апр:::::::::: ( ,а я нормально хочу чтоб было - по русски . Спс
0 votes7 answers -
Загрузка картинок
Есть самописный скрипт, вс? вроде работает, но хочу спросить - мб посоветуете что - нибудь? Из того что я буду дописывать - проверка на расширение, если только. Задача скрипта - получить картинку, залить е?, положить е? имя в бд. <?php include('../config.php'); MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение "); @mysql_select_db("$dbName") or die("Не могу выбрать базу данных "); $pageget = $_GET['id']; if($pageget != 'upload') { echo '<form enctype="multipart/form-data" action="images.php?id=upload" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> Send this file: <input name="userfile" type="file…
0 votes4 answers -
PHP+ORACLE
Для проверки кода сервер настроил под WIN2000. Как правильно настроить окружение для работы с удал?ным сервером, на котором лежит БД ORACLE . Заранее премного благодарен.
0 votes2 answers -
Сделать массив глобальным
Есть массив в функции, надо чтобы этот массив был виден и за пределами данной функции к примеру function arr(){ mas['var1'] = 1; mas['var2'] = 2; mas['var3'] = 3; global var1; var1 = "text"; } Обычную переменную я вижу так $GLOBALS['var1'] - значение равно "text" Хотелось бы что-нить типа такого с массивом =)
0 votes5 answers