Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zamjena mail finkcije nekom koja šalje u txt. file

[es] :: PHP :: Zamjena mail finkcije nekom koja šalje u txt. file

[ Pregleda: 2439 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mrax
Mladen Mrakovčić
Josipdol

Član broj: 26214
Poruke: 203
*.net.htnet.hr.



Profil

icon Zamjena mail finkcije nekom koja šalje u txt. file11.10.2004. u 08:45 - pre 206 meseci
Pozdrav!
"Početnik sam u php u i igram se jednim primjerom......treba mi za oglasnik na webu.
<?php
$naziv = $HTTP_POST_VARS['naziv'];
$ime = $HTTP_POST_VARS['ime'];
$prezime = $HTTP_POST_VARS['Prezime'];
$text = $HTTP_POST_VARS['text'];
$podaci = $HTTP_POST_VARS['podaci'];
$kako = $HTTP_POST_VARS['kako'];
$R = Mail("[email protected]",
"Zahtjev za oglas u rubrici $naziv , $ime , $prezime",
"Kontakt podaci: $podaci
Text oglasa: $text
Zeli dobiti ponudu preko: $kako");
?>
<html>
<head>
<title>Oglas je poslan!</title>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1250">
<style type="text/css">
<!--
.tekst {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0099FF}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p class="tekst">
Primili smo oglas. Text oglasa će biti upisan u roku 24 sata.
</p>
<p class="tekst">
<a href="index.htm">[nazad]</a></p>
</body>
<?php
If ($R) echo "<p> Oglas je uspješno poslan \n";
else "<p> Oglas nije poslan... Došlo je do greške \n";
?>

</html>

Program učitava podatke iz formulara u html-u i šalje ih na mail. Ja želim da ih šalje u txt file pa da ga mogu očitati na webu.Ne koristim još SQL jer sam ga tek počeo proučavati a ovo mi je hitno.


Mrax.....
_________________________
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.vdial.verat.net.



+256 Profil

icon Re: Zamjena mail finkcije nekom koja šalje u txt. file11.10.2004. u 09:13 - pre 206 meseci
Pogedaj
http://www.php.net/fwrite
pa vidi, Ako ocekujes kod od nekoga - moraces da se dogovoris oko posla i placanja. Ovo nije forum na kome ces dobiti resenje - ovde mozes dobiti smernice kako da nesto uradis sam.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

mordor
Vladimir Cvetic
/dev/null

Član broj: 2797
Poruke: 420
*.beotel.net.

Jabber: cvele@default.co.yu
Sajt: www.knowbies.com


Profil

icon Re: Zamjena mail finkcije nekom koja šalje u txt. file12.10.2004. u 07:43 - pre 206 meseci
kao sto ti je napisao, samo sto ide
fopen
smestis sadrzaj u neku varijablu
fclose

pa onda tu var saljes sa mail fjom
 
Odgovor na temu

mrax
Mladen Mrakovčić
Josipdol

Član broj: 26214
Poruke: 203
*.net.htnet.hr.



Profil

icon Re: Zamjena mail finkcije nekom koja šalje u txt. file12.10.2004. u 21:33 - pre 206 meseci
Ok.
Ne želim da netko radi domaći zadatak za mene. problem mi je manual.Kužim općenito ,ali ne detalje jer nisam sa eng. na ti već na Vi.
Koristio sam fwrite ...sledi primer:

$naziv = $HTTP_POST_VARS['naziv'];
$ime = $HTTP_POST_VARS['ime'];
$prezime = $HTTP_POST_VARS['prezime'];
$text = $HTTP_POST_VARS['text'];
$podaci = $HTTP_POST_VARS['podaci'];
$kako = $HTTP_POST_VARS['kako'];
$filename = 'test.txt';
$somecontent = "ubačeni text";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

// In our example we're opening $filename in append mode.
// The file pointer is at the bottom of the file hence
// that's where $somecontent will go when we fwrite() it.
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}

// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}

echo "Success, wrote ($somecontent) to file ($filename)";

fclose($handle);

} else {
echo "The file $filename is not writable";
}
?> ;
?>
<html>
<head>
<title>Oglas je poslan!</title>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1250">
<style type="text/css">
<!--
.tekst {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0099FF}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p class="tekst">
Primili smo oglas. Text oglasa će biti upisan u roku 24 sata.
</p>
<p class="tekst">
<a href="oglasnik.htm">[Povratak]</a></p>
</body>
</html>

POJAŠNJENJE!!!
Početak koda uzima vrednosti iz formsa i dodjeljuje ga promjenjivima.
Obrati pozornost na $text i $somecontent.
$somecontent dobija vrednost =ubačeni text i nju FWRITE upisuje u test.txt file
ja želim da upisuje vrednost iz $text varijable.
$somecontent =$text ; jednostavno neće da radi,,,,ZAŠTO?




Mrax.....
_________________________
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.vdial.verat.net.



+256 Profil

icon Re: Zamjena mail finkcije nekom koja šalje u txt. file13.10.2004. u 08:48 - pre 206 meseci
Jesi li ispisao pre toga $text na ekran da vidis ima li sta u njemu?
jedno echo $text; nakon dodele ce ti uraditi posao. Ako ne ispise nista, a upisao si, onda imas php >4.1 i problem sa register_globals (tipujem da ti je ovo problem). Oko toga potrazi na forumu, bilo je vec milijardu puta.

P.S. Hint: Umesto $HTTP_POST_VARS koristi $_POST (za sva promenljive)

P.P.S. Kad nesto objasnjavas da NECE, onda je potrebno da opises STA to nece - da li javlja gresku pri upisu u fajl, da li ne javlja gresku ali se nista ne upise, ili ne javlja gresku ali upisuje pogresno, ovako na osnovu "jednostavno neće da radi" nemam telepatskih sposobnosti da ti kazem u cemu je problem (osim pretpostavki koje sam naveo)

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

mrax
Mladen Mrakovčić
Josipdol

Član broj: 26214
Poruke: 203
*.net.htnet.hr.



Profil

icon Re: Zamjena mail finkcije nekom koja šalje u txt. file13.10.2004. u 21:49 - pre 206 meseci
Oprosti!
Ne javlja grešku nikakvu već samo neće da upisuje! Ispiše "uspješno upisano() u test.txt
u zagradi treba pisati ono što je upisano.
imam php 5.0.0.2 version
provjerit ću malo promjenjive
Mrax.....
_________________________
 
Odgovor na temu

[es] :: PHP :: Zamjena mail finkcije nekom koja šalje u txt. file

[ Pregleda: 2439 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.