Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Массив
 
 автор: Yaroslav   (03.05.2010 в 23:14)   письмо автору
 
 

Здрасте, есть файл lala.txt
с таким содержанием

lalala:lalala

и есть файл index.php
с таким содержанием

<?php  
$arr 
= array( 
"bla" => "bla"
); 
?> 


вопрос в том как перекинуть содержание файла lala.txt в файл index.php что бы он записывался в конец массива
как то так

<?php  
$arr 
= array( 
"bla" => "bla"
"lalala" => "lalala" 
); 
?>

  Ответить  
 
 автор: Valick   (03.05.2010 в 23:35)   письмо автору
 
   для: Yaroslav   (03.05.2010 в 23:14)
 

необходимо чтобы весь файл являлся элементом массива?

  Ответить  
 
 автор: Yaroslav   (03.05.2010 в 23:48)   письмо автору
 
   для: Valick   (03.05.2010 в 23:35)
 

То есть смотрите у меня есть скрипт регистрации на фалах и когда пользователь зарегистрировался через этот скрипт то данные попадают в файл такой строчкой login:password вот и есть скрипт авторизации который проверяет есть ли пользователь через вот такой массив

<?php
$arr 
= array( 
"user" => "pass" 
); 
?> 

вот мне нужно что бы пользователь регистрируясь через первый скрипт его данные попадали в этот массив а уже через этот массив можно было авторизовать пользователя

ну вот =)

  Ответить  
 
 автор: Valick   (03.05.2010 в 23:52)   письмо автору
 
   для: Yaroslav   (03.05.2010 в 23:48)
 

-20 по цельсию.... аж мурашки по коже пробежали
сташно, очень страшно... но покажите код

  Ответить  
 
 автор: Yaroslav   (03.05.2010 в 23:57)   письмо автору
 
   для: Valick   (03.05.2010 в 23:52)
 

Я уже все показал просто чуть изменил

  Ответить  
 
 автор: Valick   (04.05.2010 в 00:04)   письмо автору
 
   для: Yaroslav   (03.05.2010 в 23:57)
 

ну при такой постановке вопроса, я уже ответил чуть ниже

  Ответить  
 
 автор: Valick   (03.05.2010 в 23:39)   письмо автору
 
   для: Yaroslav   (03.05.2010 в 23:14)
 

$arr["bla"]="bla";
$arr["lalala"]=readfile("lalala.txt");

  Ответить  
 
 автор: Gubichev   (04.05.2010 в 00:04)   письмо автору
 
   для: Yaroslav   (03.05.2010 в 23:14)
 

<?php
$text
=file_get_contents("lala.txt");
$arr=explode(":",$text);
print_r($arr);
?>

  Ответить  
 
 автор: Yaroslav   (04.05.2010 в 01:06)   письмо автору
 
   для: Gubichev   (04.05.2010 в 00:04)
 

извините за глупый вопрос а как теперь добавить это к файлу index.php в котором находиться вот это

<?php  
$arr 
= array( 
"bla" => "bla"
"lalala" => "lalala" 
); 
?> 


что бы добавлялся в конец массива

  Ответить  
 
 автор: Gubichev   (04.05.2010 в 01:26)   письмо автору
 
   для: Yaroslav   (04.05.2010 в 01:06)
 

Если правильно Вас понял, то...

<?php
$text
=file_get_contents("lala.txt");
$text=explode(":",$text);
$arr = array( "bla" => "bla""lalala" => "lalala" ,"$text[0]"=>"$text[1]");
?> 

  Ответить  
 
 автор: Yaroslav   (04.05.2010 в 02:11)   письмо автору
 
   для: Gubichev   (04.05.2010 в 01:26)
 

хорошо я завтра попробую и отпишусь, а то сегодня уже поздно

  Ответить  
 
 автор: Yaroslav   (04.05.2010 в 11:19)   письмо автору
 
   для: Gubichev   (04.05.2010 в 01:26)
 

Спасибо большое все работает =)) а как его можно хоть чуть чуть защитить ?

А вот еще как сделать что бы новая запись начиналась с новой строки

lala:lala
bla:bla
и т.д


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

  Ответить  
 
 автор: Gubichev   (04.05.2010 в 13:31)   письмо автору
 
   для: Yaroslav   (04.05.2010 в 11:19)
 

foreach($arr as $key=>$out)
{
    echo "$key:$out<br>";
}

  Ответить  
 
 автор: Yaroslav   (04.05.2010 в 14:18)   письмо автору
 
   для: Gubichev   (04.05.2010 в 13:31)
 

Это пихать туда де находиться

<?php 
$text
=file_get_contents("lala.txt"); 
$text=explode(":",$text); 
$arr = array( "bla" => "bla""lalala" => "lalala" ,"$text[0]"=>"$text[1]"); 
?> 


или где сама регистрация

Заранее спасибо и Большое спасибо за ответы вы мне очень помогли

  Ответить  
 
 автор: Gubichev   (04.05.2010 в 14:50)   письмо автору
 
   для: Yaroslav   (04.05.2010 в 14:18)
 

Это пихать туда, куда вам нужно. Можете запихать сразу после:


$arr = array( "bla" => "bla", "lalala" => "lalala" ,"$text[0]"=>"$text[1]");  

  Ответить  
 
 автор: Yaroslav   (04.05.2010 в 16:46)   письмо автору
 
   для: Gubichev   (04.05.2010 в 14:50)
 

ага разобрался помоему

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования