Loading...
PHP/MySQL | Php нужна помощь
makasik (24.04.2018 в 15:40)
PhpStorm (24.04.2018 в 15:34)
Un.Droid (24.04.2018 в 15:21)
if (isset($_GET['rar'])){
echo 'rar';
}



<?php
$_GET['rar'] === true;
if (isset($_GET['rar'])){
echo 'rar';// ОШИБКА - переменная $_GET['rar'] просто существует и не получена методом GET
}





что то не работает
qiwi.php?Cloth%20Shirt

$_GET['Cloth Shirt'] === true;
if (isset($_GET['Cloth Shirt'])){
echo 'Cloth%20Shirt';// ОШИБКА - переменная $_GET['rar'] просто существует и не получена методом GET
}


потому что это ответ на пост 8

ответ на твой вопрос в посте 7
PhpStorm, всё ровно не работает


qiwi.php?Cloth%20Shirt
if (isset($_GET['Cloth%20Shirt'])){
echo 'Cloth%20Shirt';
}
Надо расширение файла грузить в БД отдельным столбцом и потом выводить. в зависимости от расширения делать условие. А не брать из адресной строки
<?php

$var = explode('?', trim(htmlspecialchars($_SERVER['REQUEST_URI'])));

echo $var[1];

//потом удаляй если не надо

unset($var);

________
посл. ред. 24.04.2018 в 16:20; всего 1 раз(а); by Migo
makasik (24.04.2018 в 14:58)
[Brony] pimnik98 (24.04.2018 в 14:56)
makasik (24.04.2018 в 14:53)
[Brony] pimnik98, есть адреc zip.php?rar
нужно взять название с адресной строки ?rar и вывести на странице как rar

ну если только так
if (isset($_GET['rar'])){
echo 'rar';
}

а если мне нужно много разных названий то как ?

а если сделать так?
адреc zip.php?format=rar

if ($_GET['format'] == rar){
echo 'rar';
} elseif ($_GET['format'] == zip){
echo 'zip';
} и тд
TaHi4kA (24.04.2018 в 16:16)
Надо расширение файла грузить в БД отдельным столбцом и потом выводить. в зависимости от расширения делать условие. А не брать из адресной строки


Вот именно, что нужно из адресной строки брать QUERY_STRING, отделять явные GET параметры от НЕявных и обрабатывать GET массив циклом foreach, игнорируя амперсанды, если такие есть.

:-D
[Brony] pimnik98 (24.04.2018 в 16:46)
makasik (24.04.2018 в 14:58)
[Brony] pimnik98 (24.04.2018 в 14:56)
makasik (24.04.2018 в 14:53)
[Brony] pimnik98, есть адреc zip.php?rar
нужно взять название с адресной строки ?rar и вывести на странице как rar

ну если только так
if (isset($_GET['rar'])){
echo 'rar';
}

а если мне нужно много разных названий то как ?

а если сделать так?
адреc zip.php?format=rar

if ($_GET['format'] == rar){
echo 'rar';
} elseif ($_GET['format'] == zip){
echo 'zip';
} и тд


такое условие записывается короче и выглядит так


<?php
if (filter_has_var(INPUT_GET, 'format')) echo $_GET['format'];


else или elseif не надо
________
посл. ред. 24.04.2018 в 17:07; всего 3 раз(а); by PhpStorm
Люди как сделать роль в профиле а то не могу сделать, игра Битва Титанов ссылка https://btwar.xyz
Онлайн: 8
Время:
Gen. 0.1051
(c) Bym.Guru 2010-2025