det jeg skal have mit script til er følgende :
Jeg har en webside (min host) hvor jeg har mit php script til at ligge.
Mit script skal så modtage noget indput fra min hjemmeside og sende det
vidre til min webserver derhjemme.
På hjemme webserveren skal jeg så have den til at skrive indputtet til en
fil og derefter aktivere et perl script som genstarter et program og skriver
et output fra programmet på webserveren derhjemme.
men mangler altså en kommando i mit php script som kan lave den fil på min
hjemme computer.
Håber at det kan lade sig gøre.
"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:1Q3z9.9984$oC3.1100356@news010.worldonline.dk...
> The Phantom wrote in <foZy9.7817$oC3.1076541@news010.worldonline.dk>:
> > Jeg skal lave et script som kan oprettte en fil på en remote http server
> > (apache)
> > Jeg har prøvet at bruge fopen (
http://localhost/test/file.txt "w")
>
> Det kan man ikke på den måde. (Heller ikke hvis du bruger korrekt syntax.)
>
> Hvis du vil sende en fil med HTTP skal du have gang i metoden "PUT" eller
> "POST".
> Men det er nok lettere at bruge FTP upload. Er det ikke en mulighed?
>
> > Meningen er så den skal lave en fil på min server som hedder file.
> > men får
> > Warning: fopen("c:\apache\htdocs\file.txt", "r") - No such file or
> > directory in c:\apache\htdocs\test\hx.php on line 2
>
> Med lidt pænere kode ville du få en mere brugbar fejlmeddelelse, på et
mere
> brugbart tidspunkt.
>
> Fx:
>
> $fp = fopen('
http://localhost/test/file.txt', "w");
> if (!$fp) {
> echo '<p class="error">Kunne ikke åbne filen i write-mode</p>';
> } else {
> // Skriv til filen
> }
>
> --
> Mvh.
>
> Niels Andersen
> (la nels. anersyn.)