Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - denup

Страницы: [1]
1
PHP / Куки и размеры...
« : 02 Июня 2003, 18:36:54 »
Привет.
Посоветуйте :)
Допустим у меня есть переменная $text, содержащая в себе большой кусок простого текста,
я хочу занести её в кук :), но слышал что куки могут хранить данные не превашающие размером 1 килобайт (kb)
Дак вот сам вопрос!? Как измерить размер переменной (которая содержит текст) в килобайтах, и правдали то, что максимально допустимый размер данных которые хранятся в куках, не должен превышать 1kb!?

2
PHP / Отражаемся блин :)
« : 19 Февраля 2003, 18:26:25 »
Дарова.
Вот пришла мне в голоку мысля и типа я кодил :)


<?php
$fp 
fopen("http://localhost""r");
fpassthru($fp);
?>


Типа сохранил я всё это в файле a.php, и вызвал через браузер :) http://localhost/test/a.php
Ну у меня типа как я и хотел велезла копия моего http://localhost/
Ну вот в чём отстой :) допустим у меня главная страница на локалхосте index.html там типа есть ссылка, например http://www.beep.ru
Ну дак вот, если навести мышкой на эту ссылку то появляется :http://www.beep.ru :) всё бы хорошо :) только я хочу чтобы эта ссылка выводилась как http://localhost/test/a.php?http://www.beep.ru
И при нажатии на эту ссылку браузер туда переходил :) но чтобы адрес всегда оставался как : http://localhost/test/a.php?что угодно :) Ну думаю понятно объснил!? :) Типа скриптик такой что можно по станицам ходить, со своего скрипта... Помогите plz.... как такую штукенцию закодить!? :)
Пасиба заранее!

3
PHP / Два сложных вопроса!
« : 27 Сентября 2002, 22:19:49 »
Привет.
Сначала первый вопрос:
Мне надо построчно прочитать информацию из файла, file.txt.
Его листинг:
a1:b1
a2:b2
a3:b3
и т.д.
Пресвоив значения строк переменным, я их проверяю и вывожу эти строки на экран! Делаю так:

<?
$fp fopen("file.txt","w"); 
// (параметр,"w" - это у меня так в скрипте стоит, могу и "a" поставить!)
for ($i 0$i count($fp); $i++) {
list (
$z1,$z2)=split("\\:",$fp[$i]);
// тут проверки всякие...
// далее...
echo "$z1 - $z2";
}
?>

Всё вроде хорошо, но вот беда, у меня выводятся строки:
a1:b1
a2:b2
a3:b3
А я хочу, чтобы было так:
a3:b3
a2:b2
a1:b1
Тоесть задом на перёд, так - как при записи в файл, новые строки записываются в конец файла!
А при выводе строк на экран, они так и выводятся!
Я просто хочу чтобы последние строки ( новые! ) выводились первыми!
И ещё если можно... Например я хочу чтобы на страницу выводилось энное количетсво строк!
Например количество выводимых строк я опишу в переменной $sec!
Пусть выводятся две строки $sec=2;
Дак вот! Как это приделать к этому циклу for??? См. выше!
Я пробовал делать так!

<?
$kol=count($fp);
for(
$i=$kol$i>=0$i--) {
list (
$z1,$z2)=split("\\:",$fp[$i]);
// тут проверки всякие...
// далее...
echo "$z1 - $z2";}
?>

Но что - то неполучается :( А может есть какие либо способы ПЕРЕВЁРНУТОЙ записи в файл???
Чтобы при чтении можно было не мучаться!

И второй вопрос!

<?
$email="t@t.com";
if(!
preg_match("/^([a-z,0-9])+\\@([a-z,0-9])+(\\.([a-z,0-9])+)+$/"$email))
{echo 
"Не верно";}
?>

У меня такой вопрос! Как встроить в выше указанную проверку, определения зоны домена!
Тоесть com, net или ru например!
И занести например его в переменную $i??? Зону я имею в виду :)

Заранее спасибо!

4
PHP / Криптография текста в php
« : 20 Августа 2002, 23:48:06 »
Значиt, заглянул я как - то в скачанный мною php скрипт голосования, дабы заменить там слово, ГОЛОСОВАТЬ на слово ПРОГОЛОСУЙ! :)
Ну вот в чём беда! В этом скрипте весь текст шифруется :(

Пример

$line .= "\\x3C\\x61\\x20";


Ну вот в переменной $line шифрованный текст :)

Может кто знает где найти информацию об это алфавите -)
какая буква какую цифру означает и т.Д.

Или какие ещё методы криптографии текста есть в php!?
Спасибо!

5
PHP / 3 в одном! :)
« : 12 Августа 2002, 00:26:56 »
У меня сразу три вопроса в одном... :)
1.


$string
="www.da.ru";

или

$string
="http://www.da.ru";

Как сделать переменную стриндж :) не просто текстом ссылки, а пролинковать её!?
2.
И такой - же вариант, только вместо ссылки мыло!
3.
Увидел в коде одного скрипта вот такую шнягу:

$line 
.= "\\x3C\\x61\\x20";

При вомпиляции php скрипта вместо этих черточек и цифорок выводятся нормальные буквы! Типа надпись закодированная!
Дак вот! Где про это можно побольше узнать!?

Спасибо!

6
PHP / include или жаба!?
« : 03 Августа 2002, 23:29:52 »
Вот какие дела!
Написал скрипт, с параметром меременной!
Типа!
test.php?test=hello

Прописал я в своей паге:




Выдаёт ошибку :(

Ну да ладно, легка беда начало :)
Вызвал так:


include("test.php?test=hello");

Тож ошибка какето :) хотя если сделать так:

include("test.php");

Всё пашет, но мой параметр теряется, а он мне до зарезу нужен! Пробовал ещё способ "require" тоже с параметром не хочет :(
Подскажите как сделать с параметром, дабы я мог вставить свой скрипт в свой сайт!
Спасибо!

7
PHP / admin.php и все дела :)
« : 02 Августа 2002, 23:48:06 »
У меня такой вопрос!
Вот написал я скрипт, всё вроде хорошо, но как доходит до
написания admin.php всё идёт прахом! Сам алгоритм работает, но вот формы :(
Короче, вот в чём дело!
Есть скрипт!

<?
$login="a";
$pass="a";
?>
<?
global $yo2,$msg;
if (
$yo2=="Go"){
$file fopen("txt.txt","w");
fputs ($file,"$msg");
fclose ($file);?>
<?
function wiev_form() {
?>
	

<form name="form1" method="post" action="">
Ваше имя 
<input type="text" name="log">
Пароль
<input type="password" name="pa">
<input type="submit" name="yo" value="Проверить">
</form>
<?
}
?>
<? 
function go2_form() {
global 
$login$pass$log$pa;
if (
$login == $log && $pass == $pa){go_form();}else{ wiev_form();}
}
?>
<? 
function go_form() {
?>
<textarea class=form cols=10 rows=7 name="msg">
</textarea>
 <input type="submit" name="yo2" value="Go">
<?
}
?>
<?php 
if (empty($yo)) { wiev_form(); } else
go2_form(); } 
?>


Ну дак вот!
Пароль проверяет! Далее ввожу в форму текст и нажимаю go!
Текст закладывается в файл!
Но потом скрипт обновляется и я вижу обратно форму с предложением ввести пароль!!
Но я хотел чтобы показывалась форма для ввода текста, а не пароля!!! Зачем мне его два раза вводить!?
Сколько бился над кодом, не смог наладить :(
Всё одну после нажатия go, обнавляется и выводит левую форму! :(
Подскажите пожалуйста!
А если можете то напишите кратенькую инсталляцию с формами, я посмотрю!
И ещё...
Я видел скрипты MailinksSW ( кто знает ) переписал у него парачку строк, скрипт работает! Но что плохо в его коде это - то что пароль и логин, видно в строке состояния ( где набирается WWW адресс сайтов ), а это для меня нежелательно!
Спасибо!

8
PHP / Функции и кнопки :)
« : 23 Июня 2002, 00:47:39 »
Hi...
Типа опять скрипт!!!

<?php 
function show_form() {
?>
	

<form name="form1" method="post" action="">
<input type="submit" name="ok" value="Да">
<input type="submit" name="ok2" value="Нет">
</form>
<?php
}
?>
<?php 
function obr_form() {
show_form();
if ( 
$ok == "Да" ){echo "пивет";}esle{}
if ( 
$ok2 == "Нет"){echo "поке!";}else{}
}
?>


Вообще я просто заморочился с формочками, я сейчас пишу скрипт и там например у меня в одной функции есть html код который выводит две кнопки с надписями ДА и НЕТ...
А переменных этих кнопок мне надо обработать в другой функции, но ничиго не происходит! Они просто жмутся, а обрабатываться нехотят! :(
Вообще система такая!
Пельмень вводит логин и пасс и попадает на страницу с этими двумя кнопками, они в скрипте в отдельной форме как показано выше! А потом при выборе одной из кнопок обработка должна идти ( по замыслу ) в другой форме :)
А как это сделать непойму!? :)
Помогите кто чем может!
Спасибо!

9
PHP / Файлы, строки и ошибки part II
« : 20 Июня 2002, 23:55:31 »
Есть скрипт!


<?php
if (getenv("HTTP_X_FORWARDED_FOR"))

$ip=getenv("HTTP_X_FORWARDED_FOR");

else { 
$ip=getenv("REMOTE_ADDR");
}
$file file("dat.dat");
for(
$count 0$count count($file); $count++){
//$file[$count] = chop($file[$count]);
if ($file[$count] == $ip ){echo "Привет!";exit;}else{echo "Пока";exit;}
}
?>


Листинг файла dat.dat
127.0.0.5
127.0.0.9
127.0.0.1
127.0.0.3
127.0.0.6

Ну этот код почему - то непроверяет строки! В файле dat.dat есть ip 127.0.0.1 по идеи он должен был выдать привет, так - как я тесчу :) его на localhost"e! А он в любом случае выдаёт пока :( А почему непонимаю!!! Покажите на ошибку!!! Я тут chop закомментировал, но вы недумайте :) я с ним тоже пробовал! Эффект тот - же!
Спасибо!

Страницы: [1]