Реклама на сайте Advertise with us

Php Question

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 06/06/06 в 05:40       Ответить с цитатойцитата 

Hello all, подскажите как сделать в коде чтобы при отсутствии значения переменной, передаваемого через адресную строку, заменить эту undefined переменную дефолтным значением.
предполагаю что есть такая команда, подскажите ?

____________

забодяжил так
Код:
if ($num = 'undefined')

$num = 1;


но тогда скрипт не хавает осталные значения $num

0
 
+ + +


С нами с 24.07.05
Сообщения: 169
Рейтинг: 88

Ссылка на сообщениеДобавлено: 06/06/06 в 05:54       Ответить с цитатойцитата 

Если до этого ничего не делал с переменными то можно так

if (!isset($_GET['peremennaya']) $peremennaya=0;

или вместо GET, POST

2
 

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 06/06/06 в 06:07       Ответить с цитатойцитата 

сенкс бро, сделал так, пашет
Код:
if (!isset($_GET['num'])) $num=1;
;)

0
 



С нами с 01.11.02
Сообщения: 90
Рейтинг: 80

Ссылка на сообщениеДобавлено: 06/06/06 в 12:25       Ответить с цитатойцитата 

лучше использовать вместо isset() - empty()
т.к. если http://domain.com/script.php?num=&par=1&...
то $num = '';
так что
Код:

if (empty($_GET['num'])) $num=1;

2
 

[www]

С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872

Ссылка на сообщениеДобавлено: 06/06/06 в 12:57       Ответить с цитатойцитата 

webmaster779 писал:
Hello all, подскажите как сделать в коде чтобы при отсутствии значения переменной, передаваемого через адресную строку, заменить эту undefined переменную дефолтным значением.
предполагаю что есть такая команда, подскажите ?
____________
забодяжил так
Код:
if ($num = 'undefined')
$num = 1;

но тогда скрипт не хавает осталные значения $num


= это знак присвоения
== это знак равенства

поэтому твой скрипт некоректно работает и меняй на это:

Код:

if($num == 'undefined') { $num = 1; }

.

1
 

эксклюзивщик

С нами с 08.03.05
Сообщения: 1013
Рейтинг: 512

Ссылка на сообщениеДобавлено: 06/06/06 в 13:55       Ответить с цитатойцитата 

а еще есть хорошая штука @
в принципе должно работать так:
if (@!$_GET['num']) $num=1

уникальные предложения по съемке контента гомосексуального харрактера

1
 

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 11/06/06 в 06:03       Ответить с цитатойцитата 

Спасибо всем, не ожидал что будет столько разных дельных ответов ;)
с меня рейтинг.

------------------------------------------------------

По ходу возник новый вопрос к знатокам:

как изменить регистр в переменной на тип тайтл (как в ворде Каждое Слово С Большой Буквы)?
по этому поводу весь русский мануал обшарил 15м,там ничего не видно.

0
 



С нами с 26.02.06
Сообщения: 55
Рейтинг: 37

Ссылка на сообщениеДобавлено: 11/06/06 в 08:27       Ответить с цитатойцитата 

ucwords($str) -1 вариант
preg_replace('/ [a-z]{1}/e','strtoupper("$0")', $str) - тоже должно работать)

1
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 11/06/06 в 20:06       Ответить с цитатойцитата 



ucwords.
preg_replace - это из пушки по воробьям

1
 

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 12/06/06 в 06:56       Ответить с цитатойцитата 

+1 за ucwords

0
 

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 18/06/06 в 08:04       Ответить с цитатойцитата 

Эта.. а такой еще вопрос: какая функция в php чтобы unzip сделать на сервере, смотрю по документации прямой вроде бы нет типа unzip(), эта че надо цикл писать или есть че попроще??

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 18/06/06 в 08:20       Ответить с цитатойцитата 

Код:
system('unzip file.zip');

пиздец, в следующем месяце в этом разделе будут спрашивать как "Hello world!" на экран вывести - вот увидите ))

0
 

Ревнивый муж подобен турку

С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905

Ссылка на сообщениеДобавлено: 18/06/06 в 20:33       Ответить с цитатойцитата 

Там, вообще, можно еще файл открыть сразу зиповый на чтение. Примерно так:

$fhandle = gzopen("archive.gzip", "r");
while (!feof($fhandle))
{
$buffer = fgets($fhandle, 4096);
fputs($outfile,$buffer);
}
fclose ($fhandle);

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 18/06/06 в 20:37       Ответить с цитатойцитата 

не сильно уверен, но ZIP и GZ это вроде разные форматы архивов

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »