Avatar billede bandersen2200 Nybegynder
16. maj 2011 - 22:00 Der er 6 kommentarer og
1 løsning

Aktivere/sende til PHP scripts på server med wget

Hej

Jeg sender følgende kommando fra en Linux platform, hvor BusyBox er installeret. Her fra vil jeg gerne sende et array til et PHP script på en server. Når PHP scriptet modtager arrayet vil jeg blot vise det på siden.

1. Trin ville blot være at aktivere PHP scriptet med følgende kommando: wget http://www.mydomain.com/u1.php

2. Men hvordan "fanger" jeg den aktivering af siden i PHP ?

Håber i kan hjælpe ?

Mvh
Benjamin
Avatar billede wanze Nybegynder
16. maj 2011 - 22:10 #1
Hvad er det du vil "fange"? Dit PHP-script bliver jo afviklet med det samme det bliver tilgået af wget.
Avatar billede bandersen2200 Nybegynder
16. maj 2011 - 22:50 #2
Okay, tak det var jeg ikke klar over :)

Jeg vil gerne fange et array i PHP, jeg sender med wget.
Avatar billede wanze Nybegynder
16. maj 2011 - 23:09 #3
Det virker lidt som om du ikke ved, hvad formålet med wget er så. :)

wget fungerer på mange måder ligesom din browser: Den bruges til at forbinde til en FTP/HTTP(S)-server, hvorefter den håndterer dataen som du fortæller den - typisk vil det sige blot at gemme det som html-filer. Serveren er som udgangspunkt ligeglad med, om du forbinder med Mozilla Firefox, Internet Explorer eller wget.

Det lyder som om, at du vil gå over åen for at hente vand. Hvis du gerne vil have PHP til at hente noget data fra en side, så er der ingen grund til at involvere wget - det har PHP mange funktioner til selv, se fx file_get_contents().
Avatar billede bandersen2200 Nybegynder
16. maj 2011 - 23:20 #4
Hej

Nej jeg vil gerne have PHP til at modtage noget data på siden. Jeg prøver at eksportere data fra Linux platform der kun køre C, dog har den wget kommandoen da BusyBox er installeret. Den kommando vil jeg gerne sende et array med også modtage den på en PHP side.

Derfor mangler jeg et kode eksempel på hvordan man sender et array med wget og modtager data på PHP siden i et array. Enten med $_POST eller $_GET tror jeg de hedder :)

Men da det er et PHP side er det fint blot med PHP delen :)
Avatar billede wanze Nybegynder
16. maj 2011 - 23:32 #5
Hvis du forbinder til en PHP-webserver på fx /index.php?array[]=a&array[]=b&array[]=c, så vil $_GET['array'] være et array indeholdende a, b og c.
Avatar billede bandersen2200 Nybegynder
16. maj 2011 - 23:39 #6
Super, tak for det :)

Svar med løsning godkendt..
Avatar billede wanze Nybegynder
16. maj 2011 - 23:43 #7
Svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester