webForumDet fria alternativet
Logga in / Bli medlem

Includera perlscript i php

PHP

6 svar · 327 visningar · startad av c-larsson

Medlem sedan dec. 20068 inlägg
Trådstart#1

Jag har en LFS(bilspel online) Server och den skapar och updatarar filen PB.txt där allas personbästa finns. För att få finnare utmatning av detta på min hemsida så har jag skapat ett perl script som läser in filen och formaterar det så att det blir snyggt.

När jag blev klar förstod jag att det inte gick att ändra bakgrundsfärg i perl, vilket är ett måste om jag ska kunna använda mig av den på min sida. alltså tänkte jag includera perl-filen /cgi-bin/lfs.pl i en php sida, men eftersom jag kan fullständigt noll om php fick jag det inte att funka.

Så här skrev jag:

<html>
<head>
</head>
<body bgcolor="black"><font color="white">
<?php
include 'http://c-larsson.dyndns.info/cgi-bin/lfs.pl';
?>
</body>
</html>

Snälla hjälp mig!!

Medlem sedan juni 20034 013 inlägg
#2

Det finns nog inget som inte går i perl, så jag tror det bästa är om du ändrar bakgrundsfärg där.

Vad är det för kod perl genererar? Är det html? I så fall är det ju bara att ändra/speca bakgrundsfärg. I annat fall är det bara att göra det till html.

Det låter som en väldigt enkel sak att lösa. Har du någon sida där man kan se hur det ser ut när perlskriptet körs nu? Och därefter, själva perlskriptet?

Medlem sedan juni 20034 013 inlägg
#3

Jo, den genererar html-kod... hmm, du skulle ju behöva lite css till den där. Du kan ju i och för sig göra som du tänkt med php, fast använd kommandot readfile i stället:

<?
readfile("http://c-larsson.dyndns.info/cgi-bin/lfs.pl");
?>

Medlem sedan aug. 20039 340 inlägg
#4

tydal: Jag har inte prövat snutten iifråga, men kommer inte readfile att dumpa perl-koden snarare än att köra den?

Medlem sedan juni 20034 013 inlägg
#5

nitro, http gör hela skillnaden.

Medlem sedan dec. 20068 inlägg
#6

tack, readfile gjorde allt

Medlem sedan aug. 20039 340 inlägg
#7

tydal skrev:

nitro, http gör hela skillnaden.

Såklart... Tyckte det såg ut som två fel, men i själva verket var det ett rätt (;

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)