[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: fopen
Mxnr
Мне надо открыть файл на удаленном сервере фопеном и передать туда ряд переменных, как лучше всего это сделать?
Ну или как корректно должен выглядить нижеприведенный код..

PS:Переменные корректно до этого задаются
PHP
$handle = fopen("http://example.com/primer.php?l=".$truelocation."&g=".$user_fileid."&f=".$user_filename."&s=".$size."&t=".$title."", "r");
                                    
                                    $contents 
= '';
                                    while (!feof($handle)) 
                                                        
{
                                    $contents = fgets($handle, 1024);
                                                        }
                                    $servarray[]=array($name => $contents) ;
                                    fclose($handle);


в самом primer.php:

PHP
$files_array=array();                
                $files_array
["l"]=$_GET['l'];
                $files_array["g"]=$_GET['g'];
                $files_array["f"]=$_GET['f'];    
                $files_array
["s"]=$_GET['s'];
                $files_array["t"]=$_GET['t'];


Буду благодарен за любую помощь!
Под конец дня голова чтото вообще не работает



Спустя 13 минут, 6 секунд (30.03.2009 - 23:04) bret написал(а):
Вместо fgets удобнее юзать file, а вообще, если версия рнр позволяет, вместо fopen лучше пользовать file_get_contents

Спустя 7 минут, 24 секунды (30.03.2009 - 23:11) Mxnr написал(а):
Как в таком случаи будет выполнятся код?
У меня загвоздка в том, что доступ в бд есть только на example.com. Там дальше в открываемом файле идет запись передаваемых переменных в эту самую бд.
Простым редиректом нельзя - безопасность - не светить пользователю передаваемые переменные..

Спустя 7 минут, 49 секунд (30.03.2009 - 23:19) bret написал(а):
Тогда еще раз постановку задачи со всеми условиями: что и как мы передаём, что и как должно произойти и что должно отобразиться на экране7

Спустя 7 минут, 35 секунд (30.03.2009 - 23:26) Mxnr написал(а):
Так, в основном коде переменным присваиваются значения, дальше они должны безопасным образом попасть в скрипт на удаленном сервере и уже в этом скрипте занестись в бд. В моем случаи я решил фопать файл, так как в таком случаи все что выполняется в нем, будет относится к серверу на котором он лежит. там кстати заносится запись в бд, но в ней нет нужных мне переменных с основного скрипта.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.