прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 06/06/06 в 05:40 |
Hello all, подскажите как сделать в коде чтобы при отсутствии значения переменной, передаваемого через адресную строку, заменить эту undefined переменную дефолтным значением.
предполагаю что есть такая команда, подскажите ?
____________
забодяжил так
Код: | if ($num = 'undefined')
$num = 1; |
но тогда скрипт не хавает осталные значения $num
|
|
|
|
+ + +
С нами с 24.07.05
Сообщения: 169
Рейтинг: 88
|
Добавлено: 06/06/06 в 05:54 |
Если до этого ничего не делал с переменными то можно так
if (!isset($_GET['peremennaya']) $peremennaya=0;
или вместо GET, POST
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 06/06/06 в 06:07 |
сенкс бро, сделал так, пашет Код: | if (!isset($_GET['num'])) $num=1; |
;)
|
|
|
|
С нами с 01.11.02
Сообщения: 90
Рейтинг: 80
|
Добавлено: 06/06/06 в 12:25 |
|
|
|
|
[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; }
|
|
|
|
|
эксклюзивщик
С нами с 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м,там ничего не видно.
|
|
|
|
С нами с 26.02.06
Сообщения: 55
Рейтинг: 37
|
Добавлено: 11/06/06 в 08:27 |
ucwords($str) -1 вариант
preg_replace('/ [a-z]{1}/e','strtoupper("$0")', $str) - тоже должно работать)
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 11/06/06 в 20:06 |
ucwords.
preg_replace - это из пушки по воробьям
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 12/06/06 в 06:56 |
+1 за ucwords
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 18/06/06 в 08:04 |
Эта.. а такой еще вопрос: какая функция в php чтобы unzip сделать на сервере, смотрю по документации прямой вроде бы нет типа unzip(), эта че надо цикл писать или есть че попроще??
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019
|
Добавлено: 18/06/06 в 08:20 |
Код: | system('unzip file.zip'); |
пиздец, в следующем месяце в этом разделе будут спрашивать как "Hello world!" на экран вывести - вот увидите ))
|
|
|
|
Ревнивый муж подобен турку
С нами с 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);
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019
|
Добавлено: 18/06/06 в 20:37 |
не сильно уверен, но ZIP и GZ это вроде разные форматы архивов
|
|
|
|