Προς το περιεχόμενο

PHP FORM


Roland

Προτεινόμενες αναρτήσεις

Δημοσ.

Sth selida moy exo mia forma php

http://www.pella-net.gr/aggelies_form.html

h opoia leitoyrgoyse kanonika paliotera poy o server poy me filoksenoyse htan se linux.

Tora me filoksenei enas server poy yposthrizei php alla einai se windows kai h forma moy de doyleyei.

Kapoios moy eipe pos otan o server einai se windows yparxei mia paralagh ston kodika toy POST.

Mporei kapoios na me bohthisi?

 

___________________________________________

 

http://www.pella-net.gr

 

Δημοσ.

<?php

$YourEmail = "[email protected]";

 

$now=strftime("%H:%M:%S");

$ip = getenv("REMOTE_ADDR");

PRINT "<FONT SIZE=-1 face=verdana>";

PRINT "$name, Σας ευχαριστούμε πολύ ";

PRINT "<HR>";

PRINT "<B>Η Υποβολή σας εστάλη Σύντομα θα επικοινωνήσουμε μαζί σας</b>";

PRINT "<br><BR>";

PRINT "Ip Number: $ip";

PRINT "<br>";

PRINT "Η Υποβολή έγινε στις: $now";

PRINT "<br>";

PRINT "Ονοματεπώνυμο: $name";

PRINT "<BR>";

PRINT "Επωνυμία επιχείρησης: $eponimia";

PRINT "<BR>";

PRINT "Διεύθυνση: $adress";

PRINT "<BR>";

PRINT "Πόλη: $city";

PRINT "<BR>";

PRINT "Τηλέφωνο: $phone";

PRINT "<BR>";

PRINT "Ε-Mail: $mail";

PRINT "<BR>";

PRINT "Κατηγορία επιχείρησης: $katigoria";

PRINT "<BR>";

PRINT "Σχόλιο: $sxolio";

PRINT "<BR><br>";

PRINT "<HR>";

PRINT "<B><a href=javascript:history.back(1)>πατήστε εδώ για να επιστρέψετε στο site </a>";

PRINT "<hr>";

PRINT "</b></body>";

PRINT "</html>";

 

 

mail("$mail", "Καταχώρηση επιχείρησης", "

Σας ευχαριστούμε πολύ για την Υποβολή σας $name,

\nΤα στοιχεία της Υποβολής είναι:

\nTo ονοματεπώνυμό σας: $name

\nΗ Υποβολή έγινε στις: $now\nΕπωνυμία επιχείρησης: $eponimia\nΔιεύθυνση: $adress\nΠόλη: $city\nΤηλέφωνο: $phone\nE-mail: $mail\nΚατηγορία επιχείρησης: $katigoria\nΣχόλιο: $sxolio\n\nΣας ευχαριστούμε πολύ,\nPella-net");

 

mail("$YourEmail", "Καταχώρηση επιχείρησης", "

Αποστολέας $name,

\nΤα στοιχεία της Υποβολής είναι:

\nTo ονοματεπώνυμό σας: $name\nΗ Υποβολή έγινε στις: $now\nΕπωνυμία επιχείρησης: $eponimia\nΔιεύθυνση: $adress\nΠόλη: $city\nΤηλέφωνο: $phone\nE-mail: $mail\nΚατηγορία επιχείρησης: $katigoria\nΣχόλιο: $sxolio\n\nΣας ευχαριστούμε πολύ,\nPella-net");

?>

Δημοσ.

otan patao submit den ginete tipota kai meta ligh ora bgainei mia selida poy leei den eiani dynath h emfanhsh ths selidas.

Fisika oyte to mail feygei.

 

Exei kaneis na moy steilei kapoio paromoio script se asp ?

Epsaksa sta sxetika sites me free scriprs alla de brika tipota.

Δημοσ.

Αν κατάλαβα καλά, το πρόβλημα είναι το εξής:

Με την αναβάθμηση της php σε καινούργια έκδοση, to register_globals έγινε off, όπως είναι πλέον default στις νέες εγκαταστάσεις php.

Το script σου δουλεύει όταν αυτό είναι on.

ʼρα, ή ζητάς από τον administrator του server να ρυθμίσει το php.ini ή αλλάζεις το script. Αν η φόρμα που πατάει ο χρήστης έχει method=GET (πράγμα που δεν μπόρεσα να δώ γιατί είναι κάτω το site σου) τότε το script θέλει τις μεταβλητές στην μορφή $_GET['name'] αντί για $name. Αλλιώς $_POST['foo'] κτλ.

Δημοσ.

afou exei POST tha prepei na allakseis tis metablites pou xrhsimopoieis (ousiastika oles tis metablhtes ektos apo thn $ip):

APO -> PROS

$name -> $_POST[name]

$mail -> $_POST[mail]

kai ta loipa...

Δημοσ.

file mkst eyxaristo gia th bohtheia saoy

ontos me tis allages poy moy eipes na kano to script doylepse pali

 

h monh leptomeroia einai pos sthn epibebaiosh poy bgazei exei to eksis mhnhma:

 

Notice: Use of undefined constant YourEmail - assumed 'YourEmail' in C:\webspace\jik\market\pella-net.gr\www\agg.php on line 2

 

 

to script poy piraksa egine os eksis

 

<?php

$_POST[YourEmail] = "[email protected]";

 

$now=strftime("%H:%M:%S");

$ip = getenv("REMOTE_ADDR");

PRINT "<FONT SIZE=-1 face=verdana>";

PRINT "$_POST[firstname], Σας ευχαριστούμε πολύ ";

PRINT "<HR>";

PRINT "<B>Η αγγελία σας εστάλη Σύντομα θα καταχωρηθεί </b>";

PRINT "<br><BR>";

PRINT "Ip Number: $ip";

PRINT "<br>";

PRINT "Η Υποβολή έγινε στις: $now";

PRINT "<br>";

PRINT "Ονομα: $_POST[firstname]";

PRINT "<BR>";

PRINT "Διεύθυνση: $_POST[adress]";

PRINT "<BR>";

PRINT "Τηλέφωνο: $_POST[phone]";

PRINT "<BR>";

PRINT "Πόλη: $_POST[city]";

PRINT "<BR>";

PRINT "Email: $_POST";

PRINT "<BR>";

PRINT "Αγγελία : $_POST[keimeno1]";

PRINT "<BR><br>";

PRINT "<HR>";

PRINT "<B><a href=javascript:history.back(1)>πατήστε εδώ για να επιστρέψετε στο site </a>";

PRINT "<hr>";

PRINT "</b></body>";

PRINT "</html>";

 

mail("$_POST", "Καταχώρηση επιχείρησης", "

 

Σας ευχαριστούμε πολύ για την Υποβολή σας $_POST[firstname],

\nΤα περιεχόμενα της αγγελίας είναι:

\nΌνομα:$_POST[firstname]

\nΔιεύθυνση:$_POST[adress]

\nEmail: $_POST

\nΗ Υποβολή έγινε στις: $now

\nΤηλέφωνο: $_POST[phone]

\nΠόλη: $_POST[city]

\nΑγγελία : $_POST[keimeno1]

\n\nΣας ευχαριστούμε πολύ,

\nΣύντομα θα καταχωρηθεί");

 

 

mail("$_POST[YourEmail]", "Υποβολή αγγελίας", "

Αποστολέας $_POST[firstname],

\nΤα περιεχόμενα της αγγελίας είναι:

\nΌνομα:$_POST[firstname]

\nΔιεύθυνση:$_POST[adress]

\nEmail: $email

\nΗ Υποβολή έγινε στις: $now

\nΤηλέφωνο: $_POST[phone]

\nΠόλη: $_POST[city]

\n1ο κείμενο: $_POST[keimeno1]

\n\nΣας ευχαριστούμε πολύ,

\nΣύντομα θα καταχωρηθεί");

?>

 

Δημοσ.

xmm, exw sinantisei kai egw to problima auto. O tropos pou to kseperasa itan na peiraksw to php.ini pou brisketai sto c:\windows. Ekei exei mia epilogh gia to ti 8eleis na sou emfanizei h php (einai kalo gia debugging) Px Errors, Warning, Notices. Ta notices einai ousiastika axrista kai den 8eleis na emfanizontai.

 

Sthn periptwsh sou omws den mporeis na peirakseis to arxeio auto, tha prepei na steileis ena email sthn etaireia pou kanei to host.

 

An kanw la8os kai iparxei kapoia xrisimothta sta notices as pei kapoios.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...