Jan 25 2010

Trimiterea datelor dintr-un formular la o adresa de mail

Cum facem sa trimitem continutul unui formular catre o adresa de mail? Pai intai sa cream formularul.

Sa zicem ca avem un camp de tip “text”, unul de tip “textarea” si un buton de “submit”. Codul html va arata in felul urmator:

<form action=”feedback.php” method=”post” name=”formcontact” id=”formcontact” onsubmit=”return formCheck(this);”>

<input name=”numele” type=”text” id=”numele” size=”25″/>

<textarea name=”detaliat” cols=”19″ rows=”3″ id=”detaliat”></textarea>

<input type=”submit” value=”Trimite” />

</form>

Acesta este formularul prin care clientul trimite datele spre un document pe care web designerul il creeaza, aici purtand numele de “feedback.php”.

Deschidem “feedback.php” si in el vom trece codul php necesar preluarii datelor din formular si trimiterii lor spre o adresa de mail.

Codul este urmatorul:

<?php
$sendTo = “email@domeniu.ro”;
$subject = “DATE CONTACT”;
$headers = “From: ” . $_POST["numele"] .” \r\n”;
$body .= “Nume: ” . $_POST["numele"] . “\n”;
$body .= “Descriere: ” . $_POST["detaliat"] . “\n”;
mail($sendTo, $subject, $body, $headers);
?>

Variabila $sendTo semnifica adresa de mail unde vrem sa trimitem datele. Pentru a trimite date spre mai multe adrese de mail, le vom srie despartite de virgula:

$sendTo = “email1@domeniu.ro,email2@domeniu.ro”;

Variabila $subject va afisa subiectul mailului, iar $headers de la cine vine mailul (un nume sau o adresa de mail).

Variabila $_POST["numele"] va prelua informatia din campul de tip “text”, acesta avand id-ul “numele”. In acelasi fel, variabila $_POST["detaliat"] va prelua continutul introdus in caseta de tip “textarea”. Trebuie sa aveti grija ca variabila sa aiba acelasi nume cu al id-ului folosit pentru elementul de formular. Daca folositi un id de tip “nume”, iar variabila va fi de tip $_POST["numele"], formularul nu va trimite datele din acel camp.

La final este si comanda care “asambleaza” toate elementele:

mail($sendTo, $subject, $body, $headers);

Aici trebuie sa includem toate variabilele definite mai sus si cu asta am terminat. Cand clientul a finalizat de introdus datele si a apasat butonul de submit, informatia va fi procesata instant de documentul “feedback.php” si trimis spre adresa de mail dorita.

Spor la treaba si la web design!


Jan 19 2010

Efectul “Fish eye” in CorelDraw

Pentru cei pasionati de garfica vectoriala am astazi un mic tutorial de Corel,  si anume va voi explica cum se obtine un efect de “fish eye” (sau un efect de lupa).

Drept exemplu, vom folosi un text oarecare, ca in imaginea de mai jos.

Sa presupunem ca vrem sa aplicam efectul doar asupra cuvantului “SOME”. Facem un cerc si il pozitionam cat mai centrat pe cuvant.

Urmatorul pas este sa accesam meniul “Effects”,  apoi “Lens” (Alt+F3) si in dreapta ne va aparea un meniu, din al carui drop-down vom selecta “Fish Eye” si, cu cercul selectat, bifati “Frozen” si apasati “Apply”.

Pentru a scapa de cerc, tastati Ctrl+U (sau “ungroup all” de sus, din toolbar), api click in afara scenei (sau undeva pe alb) si apoi selectati cercul si “delete”. Rezultatul ar trebui sa fie urmatorul:

Succes!


  • Page 1 of 2
  • 1
  • 2
  • >
?>