![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy ktos wie jak wykorzystac link wpisany w formularzu do wykorzystania go jako plik? Zwykly formularz, wpisuje url, robie akcje i ten url prowadzi do jakiegos pliku ktorego chce zapisac np do bazy danych. Czy cos jest nie jasne i czy ktos zna na to odpowiedz? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Prosze o w miare szybka odpowiedz. thx
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[manual:ab2d9dafac]fopen()[/manual:ab2d9dafac] i podobne.
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
rozdzielasz hosta i reszte
potem fsockopen na hosta, potem get reszte i sobie czytasz te dane. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
a jak url prowadzi do obrazka np gifa i chce go zapisac do bazy danych?
Bo jak biore z dysku to mi zapisuje ale jak chce wziasc z netu (url) to nie zapisuje ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
to sproboj zrobic cos takiego:[php:1:dac3db888c]<?php
$sock = fsockopen( 'serwer.pl'. 80 ); fputs( $sock, "GET HTTP 1/x /path/do/zdjecia.gifnHost: serwer.pl" ); (string) $out = ""; while( ! feof( $sock ) ) { $out .= fgets( $sock, 1024 ); } fclose( $sock ); list( $header, $image ) = explode( "nn", $out ); //i teraz dalsza obrobka zdejecia, tylko nie wiem, czy ono nie jest w zlej postaci (czysty text) ?>[/php:1:dac3db888c] |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
troszke prosciej nie mozna?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
przy niektorych konfiguracja mozesz tez otwierac zewnetrzne pliki za pomoca [manual:9f7860e4c5]fopen[/manual:9f7860e4c5], ale musisz looknac do manuala, jak musi byc php skonfigurowane.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok dzieki, juz sobie poradzilem. Okazalo sie w manualu ze funkcja filesize nie działa na zdalnych plikach; sprawdzany plik musi być dostępny przez system plików serwera.
btw. funkcja "filesize" potrzebna mi byla do binarnego przetworzenia obrazka przy pomocy "fread" i najpierw trzeba skopiowac pobrany plik (fopen) przy pomocy "copy" na dysk, a pozniej dopiero mozna go przetworzyc na binerny przy pomocy "fread". |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:49 |