php kod

12 отговора 396 прегледа
#1

php kod

Pri source-a
<form>
Napishete imeto si:<BR>
<input type=name:"username"><BR>
<input type=submit value="Izprati">
</form>
<BR><BR>
Vuvedohte imeto:
<?
echo($username);
?>
След въвеждане на името,не ми се появява последният ред.Явно не чете пхп кода,а при друг source:
<?
echo('php text');
?> го чете.Къде е проблема?:)

Отговор
в отговор на duplex #2

Re: php kod

грешен код имаш и то мнооооого

това изобщо не би трябвало да работи още в началото

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на duplex #3

Re: php kod

Първо тва което си написал според мен е голяма боза!

Приятелски съвет, без да ми се обиждаш, plaese: В мрежата има много безплатен код, виж как го правят хората. Хем ще си решиш проблема, хем ще си създадеш критерии за добър стил на писане. Всички правят грешки в началото, че и не съвсем в началото. Ама как да ти кажем кое точно си сбъркал, като тряа да поправин 2/3 от кода ти.
А и има разлика между C и PHP!

Отговор
в отговор на duplex #4

Re: php kod

Не знаех че има INPUT с TYPE "name"... Това последната, ултра, хипер, мега версия на HTML-то ли е? Аз търсих на [линк], но не можах да си я сваля.



Отговор
в отговор на duplex #5

Земи прочети една книжка

Ето тука [линк]
има една много хубава документациика - най-хубавата по РНР защото е от производител Много добре прочети първо за register_globals - що е то и има ли почва у нас .. А относно това което си се опитал да
направиш ето го как би трябвало да изглежда - разгледаи го:

<?
/*
Кръсти го това mytest.php
*/
if($_SERVER[REQUEST_METHOD]=="GET")
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="JavaScript">
<!--//
function validate()
{
if(document.myform.username.value)
{
return true;
}else{

alert("Е хубаво де какво ще изпращаш?");
return true;
}
}
//-->
</script>
<title>
Сега тука ще пробваме
</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="myform" id="myform" action="mytest.php" method="post" onsubmit="return validate();">
<p>напишете името си:</p>
<input type="text" name="username">
<input type="submit" value="Изпрати">
</form>
</body>
</html>
<?
}
else{
if(isset($_POST['username']) && strlen($_POST['username']) != 0 ){

echo "<H2>Изпратил си ".$_POST['username']."</H2>";

}else{

echo '<H1>Нещо си сбъркал!</H1>';

}
}
?>



Отговор
в отговор на Uchesht #6

register_globals

За всички такива като тебе дето ги мързи да четат ето нещо за register_globals - предлагам модератора да го сложи горе - за да престанат тъпите въпроси
Въпросната директива register_globals се намира в php.ini и определя дали EGPCS(Environment, GET, POST, Cookie, Server)
променливите да бъдат глобални променливи. Например ако имаме register_globals = on, рекуеста [линк]
ще ни осигури $id=3 което направо ше можеш да използваш или $DOCUMENT_ROOT от $_SERVER['DOCUMENT_ROOT']. Но по-добре е
да сложиш register_globals=off за да не претоварваш глобалната област на видимост (scope) с потребителски данни. От
PHP 4.2.0 тази директива по подразбиране е изключена (off). Препоръчително е вместо това да се ползват суперглобалните
масиви $_ENV, $_GET, $_POST, $_COOKIE и $_SERVER. Друг ефект на register_globals=on е по-ниската сигурност повече
може да се прочете ето тук
[линк]


Отговор
в отговор на Uchesht #7

Re: register_globals

върху който и да е хостинг регистър глобълз е Он бай дифолт. Сайт дивелопър сам трябва да се грижи от каква област променливи ползва, ако е гърбав - само ковчег може да го изправи.

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #8

Re: register_globals

Май усещам как ми расте гърбица

Отговор
в отговор на Uchesht #9

Re: register_globals

виж, дали ти товари глобъл скоп или ти товари суперглобъл масива - все е тая. Не съм виждал хостинг провайдер който е с глобълс офф защото до 2 минути телефона ще му стане червен по причината неработещи сайтове (имам такъв опит). Програмиста сам трябва да се грижи за променливите, независимо то хостинга.

За масивите, май си забравил $_SESSION, пък и да добавиш че преди 4.2.3 за бъг на unset при глобълс он.

Нямам точни спомени, но май глобълс офф е от 4.1.2.

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #10

Re: register_globals

Извинявай ако съм те засегнал - избъзиках се

Отговор
в отговор на Uchesht #11

Re: register_globals

едва ли има нещо дет може да засегне мен или самочувствието ми, ама щом викаш за извинение - каса бира от теб

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #12

Re: register_globals

С една - две бутилчици не може ли да ми се размине ?
Каса бира ще ме затрудни . Лека вечер

Отговор
в отговор на Uchesht #13

Re: register_globals

В отговор на:

С една - две бутилчици не може ли да ми се размине ?




homo optimistus аз вчера изпих 12 и после в нас продължих с твърдите неща.

-----------------------
гърбавия - ковчег ще го изправи
Отговор