/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Hjælp til postkort script.
Fra : Brian B. Christensen


Dato : 16-08-03 12:33

Hej.

Jeg har kigget efter et godt postkort script, dog ikke fundet det jeg
gerne vil.

Så fandt jeg et som sender fra en FORM. F.eks:

<FORM METHOD=POST
ACTION="http://www.911skincare.com/store/postcard/card.cgi">
<INPUT TYPE=HIDDEN NAME=action VALUE=preview>
<INPUT TYPE=HIDDEN NAME=type VALUE=picture>
<IMG
SRC="http://www.911skincare.com/store/postcard/pictures/epcot.jpg"
HEIGHT=107 WIDTH=75 BORDER=1><BR>
<INPUT TYPE="radio" NAME="PICTURES" VALUE="epcot.jpg" CHECKED
NAME="picture"></TD>
etc.etc.etc

Hvorfor kan jeg ikke kalde det uden brug af FORM? Jeg ville allerhelst
skrive f.eks:

http://www.911skincare.com/store/postcard/card.cgi?picture=http://www.lystfiskerforum.net/1024/brian_b_christensen1.jpg

Men det virker desværre ikke.

Så mit spørgsmål er, kan ovenstående lade sig gøre, eller styres det i
CGI'en at det kommer fra FORM'en?


ELLER kender i et postkort script som gør brug af at sende billedet
til scriptet som parameter. Den skal sende et link, hvor postkortet
skal "afhentes" og den skal sende mail tilbage, når postkortet er set.


Mvh. Brian (som har støvsuget alle postkort sites efterhånden)

 
 
Lars Balker Rasmusse~ (16-08-2003)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 16-08-03 13:16

Brian B. Christensen <not_for_public@invalid.address> writes:
> Så mit spørgsmål er, kan ovenstående lade sig gøre, eller styres det i
> CGI'en at det kommer fra FORM'en?

Det har vist ikke noget med Perl at gøre, så prøv at spørge i
dk.edb.internet.webdesign.serverside
--
Lars Balker Rasmussen Consult::Perl

Brian B. Christensen (16-08-2003)
Kommentar
Fra : Brian B. Christensen


Dato : 16-08-03 16:38

>Det har vist ikke noget med Perl at gøre, så prøv at spørge i
>dk.edb.internet.webdesign.serverside

Ok. Jeg har ikke en hujende forstand på Perl, men mit webhotel
(Azero), skriver følgende:

"Perl er et meget udbredt programmeringssprog og mange mener rent
faktisk Perl når de siger CGI." (Se her:
http://www.azero.dk/support/programmering/perl/)

Så derfor postede jeg her til at starte med.

Men nu et andet spørgsmål. De skriver også at "Du kan placere dit cgi
script hvor du vil, men det skal være af typen .pl". Jeg har 2 scripts
som hedder .cgi, men ER lavet i Perl. Kan jeg rename dem til xxxx.pl,
hvorefter de stadig vil virke?

Scripts er downloaded her:
http://www.aestheticsurgerycenter.com/scripts/postcard/P1.zip Hvis det
kan hjælpe jer til at svare.


Mvh. Brian

Som har skrevet i dk.edb.internet.webdesign.serverside og fået svar på
mit tidligere spørgsmål. Men mener nu at det nye spørgsmål hører til
her.




Morten Wulff (16-08-2003)
Kommentar
Fra : Morten Wulff


Dato : 16-08-03 17:07

On Sat, 16 Aug 2003 17:38:14 +0200, Brian B. Christensen
<not_for_public@invalid.address> wrote:

> Men nu et andet spørgsmål. De skriver også at "Du kan placere dit cgi
> script hvor du vil, men det skal være af typen .pl". Jeg har 2 scripts
> som hedder .cgi, men ER lavet i Perl. Kan jeg rename dem til xxxx.pl,
> hvorefter de stadig vil virke?

Jeps. Husk blot at redigere linie 32 og 53 i card.cgi. Afhængigt af
webserverens konfiguration kan det være nødvendigt at ændre stien linie 53.


hth,

Morten Wulff


--
Self Injury Information and Support: www.psyke.org

"Let's say the docs present a simplified view of reality..." Larry Wall

Brian B. Christensen (16-08-2003)
Kommentar
Fra : Brian B. Christensen


Dato : 16-08-03 19:35

>Jeps. Husk blot at redigere linie 32 og 53 i card.cgi. Afhængigt af
>webserverens konfiguration kan det være nødvendigt at ændre stien linie 53.

Ok. Takker igen for svar.

Mvh. Brian

Brian B. Christensen (16-08-2003)
Kommentar
Fra : Brian B. Christensen


Dato : 16-08-03 20:53

>Jeps. Husk blot at redigere linie 32 og 53 i card.cgi. Afhængigt af
>webserverens konfiguration kan det være nødvendigt at ændre stien linie 53.

Hej Morten.

Jeg har fået det hele til at virke nu, MEN.... Kan du fortælle mig,
hvordan program.cgi sender mailen. For der kommer nemlig ikke nogen
frem.

Så vidt jeg kan se i koden, så er det dette afsnit (men jeg forstår
ikke lige helt hvad den laver):

------------------------------------
open (MAIL, "|$mailprog -t") || die "Can't open $mailprog!\n";
print MAIL "To: $VALUE{'MAILTO'} ($VALUE{'RECIPIENT'})\n";
print MAIL "From: $VALUE{'MAILFROM'} ($VALUE{'SENDER'})\n";
print MAIL "Subject: $VALUE{'RECIPIENT'}, $subject1\n\n";

open(TEMPLATE,"$email1");
&template;
print MAIL $template;

print MAIL ".\n" ;
close(MAIL);

$deletes = "$cards$DATE.dat";

if(-e $deletes){
}
else{
open(DATA, ">>$deletes");
close(DATA);
&delete;
}
exit;
}
------------------------------------

$mailprogram er = 'Geocel.Mailer', efter hvad jeg kan se på azero's
support side.


Nogle gode idér til, hvorfor mailen ikke kommer frem?


Mvh. Brian

Morten Wulff (17-08-2003)
Kommentar
Fra : Morten Wulff


Dato : 17-08-03 11:19

On Sat, 16 Aug 2003 21:52:51 +0200, Brian B. Christensen
<not_for_public@invalid.address> wrote:

> Jeg har fået det hele til at virke nu, MEN.... Kan du fortælle mig,
> hvordan program.cgi sender mailen. For der kommer nemlig ikke nogen
> frem.

Mailen bliver sendt vha. det mailprogram der er angivet i $mailprogram.

Iflg. Azero's support side skal du benytte: /usr/sbin/sendmail


mvh,

Morten Wulff


FUT sat til dk.edb.internet.webdesign.serverside hvor det vel egentlig
hører hjemme.


--
Self Injury Information and Support: www.psyke.org

Lars Balker Rasmusse~ (16-08-2003)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 16-08-03 17:23

Brian B. Christensen <not_for_public@invalid.address> writes:
> Ok. Jeg har ikke en hujende forstand på Perl, men mit webhotel
> (Azero), skriver følgende:

Nu er det jo så ikke dem der har lavet denne gruppe.

http://www.usenet.dk/grupper.pl?get=dk.edb.programmering.perl

Tekniske spørgsmål og kvalificerede svar om
programmering i perl, *med*mindre*kodeeksempler*.

Snak om 'perl-enablede' programmer, f.eks. apache med
mod_perl udvidelsen (http://perl.apache.org/) er også
velkomment så længe man snakker om perl delene.

> "Perl er et meget udbredt programmeringssprog og mange mener rent
> faktisk Perl når de siger CGI." (Se her:
> http://www.azero.dk/support/programmering/perl/)

Azero sku' ha' tæsk af mange årsager.

> Som har skrevet i dk.edb.internet.webdesign.serverside og fået svar på
> mit tidligere spørgsmål. Men mener nu at det nye spørgsmål hører til
> her.

Det gør det så heller ikke.
--
Lars Balker Rasmussen Consult::Perl

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste