jesli temat nie na to forum to najmocniej przepraszam, ale wydaje mi sie ze poczatkuacy nie specjalnie byliby w stanie mi pomoc.
otoz potrzebuje wiedziec jak zasysac pliki zwracane przez skrypty. czyli, wysylam forma, a on zwraca pliczek i teraz jak odebrac taki pliczek w php?
do wysylania formow sklecilem cos takiego:
<?php
function formSender($post='', $port=80, $host='localhost', $file_name='', $method='GET', $connection_type=0)
{
$return = NULL;
$out = \"$method $file_name HTTP/1.1rn\".
\"Content-Length: \".strlen($post).\"rn\".
\"Accept: */*rnAccept-Language: plrn \".
\"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)rn\".
\"Content-Type: application/x-www-form-urlencodedrn\".
\"Host: $hostrnrn$post\";
if($connection_type == 0)
{
$out .= \"Connection: Closernrn\";
}
else
{
$out .= \"Connection: Keep-Alivernrn\";
}
$con = @fsockopen($host,$port,$errno,$error,60
);
if(!$con)
{
}
while($dane = fread($con, 1024
)) {
$return .= $dane;
}
return $return;
}
?>
a uzywac chce do pobierania danych z money.pl:
<?php
include_once('inc/formSender.inc.php');
$post= 'stock=01N&day_from=30&month_from=12&year_from=2003&day_to=30&month_to=12';
$post .= 'year_to=2004&period=0&format=csv&year_to=2004&day_to=30&month_to=12&periodarchive=Szukaj';
$post .= 'archiwum=/gieldy/archiwum/spolki/';
$plik = '/gieldy/archiwum/spolki/';
echo formSender
($post, 80, 'www.money.pl', $plik, 'POST', 1
);
?>
Ok, mam

chlopaki z money.pl generuja plik i trzymaja go w katalogu na serwie, a ze plik nazywa sie jak nazywa, czyli nazwa spoli i 2 daty, to mam cos takiego i teraz mysle ze to uogolnie i bedzie cacy

<?php
$filename= \"http://www.money.pl/d/gieldy/archiwum/01N_20031229_20041230.csv\";
$fp = fopen (\"$filename\", \"r\"); $dane = '';
while($dane = fread($fp, 1024
)) {
}
?>
wstarczy wpierw wyslac forma a zaraz potem dobrac sie do pliku, yami
Ten post edytował halfik 30.12.2004, 23:38:57