← Back to team overview

sslug-teknik team mailing list archive

php fra terminal, was: bash-script: #include -> inline

 

In article <aca7ra$9e8$2@xxxxxxxxxxxx>, "Bjarke Sørensen" <bs@xxxxxxx>
wrote:

> I indlægget [TEKNIK] bash-script: #include -> inline skrev Atte André
> Jensen:
>> Jeg vil gerne lave et script som erstatter alle forekomster af #include
>> "enfil"
>> med indholdet af enfil, dvs laver includes om til inlinekode. Har rodet
>> lidt med bash, men det er ikke rigtig lykkes, her er hvor langt jeg er
> 
> Skal det par tout være med bash?

Næeh, ikke nødvendigvis...

> Det er nemlig ret nemt med Python skulle jeg hilse og sige. Det er det
> sikkert også med andre scriptsprog for ikke at tale om C/C++.

Nu er det så lige at jeg må afsløre at jeg aldrig har været i Python. Til
gengæld troede jeg jeg lige ku' fixe det i php, men nu ka' jeg så ikke
fatte hvorfor jeg ikke kan udføre php-scripts fra en terminal. Jeg har et
lille test-script, php-test.php:

[atte@localhost misc]$ more php-test.php #!/usr/bin/php -q
<?php
echo "test";
?>

men får kun følgende (altså ingen udskrift):

[atte@localhost misc]$ php php-test.php X-Powered-By: PHP/4.0.4pl1
Content-type: text/html

Hmmm. Nogle idéer om hvad som går galt? Min php kører ellers glimrende
under apache, så...

> Hvad skal det bruges til om man må spørge?

Det må man da gerne! I csound er jeg begyndt at bruge en del #include's
(plus faktisk osse en del makroer). Altsammen meget fint, men det er list
mere handigt at distribuere koden i én fil.

-- 
Atte


References