Avaleht
uus teema   vasta Tarkvara »  WWW »  Tagasiside blankett kodulehele märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
pinkd0g
HV kasutaja
pinkd0g

liitunud: 05.05.2004




sõnum 01.12.2009 21:29:50 Tagasiside blankett kodulehele vasta tsitaadiga

Probleem selline, et tahaks teha lihtsalt newsletteri nimekirja vms. Lehekülastaja sisestab oma e-maili, mis salvestataks teksti faili kust hilejm saan meilid kokku korjata ja uudistega meilid tagasi saata.

Kahjuks PHP oskus puudub täielikult, seega olekski tänulik, kui keegi saaks kirjutada mulle väikese skripti, mis kirjutab kasutaja sisestatud e-maili tekstifaili.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 01.12.2009 21:44:33 vasta tsitaadiga


<?php
if (strlen($_POST['meiliaadress'])>6){
$fp=fopen('fail.txt','a');
fputs($fp,$_POST['meiliaadress']);
fclose($fp);
}
?>

<form method="post">
<input type="text" name="meiliaadress">
<input type="submit">
</form>


-pvx

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pinkd0g
HV kasutaja
pinkd0g

liitunud: 05.05.2004




sõnum 02.12.2009 00:05:36 vasta tsitaadiga

Suuurimad tänud täpse ja teemakohase ning kiire vastuse eest.

Ei oodanudki nii kiiret reaktsiooni.

Tänud veelkord beer_yum.gif


EDIT:

Hmm, paar väikest küsimust siiski veel.

1) kuidas ma saan tekstifailis teha nii, et lisatud e-mailide vahel oleks näiteks reavahetus või mingi muu märge. Praegu jooksevad sisestaud mailid vahetult üksteise järel
2)Millest võib tingitud olla see, et www.zone.ee keskkonnas näitab ta seda skripti ilusti, aga teine host (zymic.com), mis toetab ilusti ja kenasti ka PHP täisversiooni, annab mulle lehe laadimisel veateate :

tsitaat:
Notice: Undefined index: meiliaadress in /www/99k.org/e/h/t/ehted/htdocs/letter.php on line 2


ja siinjuures ongi imelik asi, et kui ma vajutan nupule, et ta kirjutaks e-maili tekstifaili, siis kaob see error ära ja rohkem seda ei tule. St see error tuleb vaid lehe esimesel laadimisel, pärast nupuvajutust kaob ta ära icon_confused.gif
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 02.12.2009 00:35:27 vasta tsitaadiga

Sest antud script on vigaselt ehitatud selles osas et ta peabki seda veateadet üles peksma.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
pinkd0g
HV kasutaja
pinkd0g

liitunud: 05.05.2004




sõnum 02.12.2009 00:41:57 vasta tsitaadiga

aga kuidas seda viga parandada?
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 02.12.2009 00:45:15 vasta tsitaadiga

sry, kiirelt tehtud kaunikene...
huvitav error, pole kunagi kohand icon_biggrin.gif

if (strlen($_POST['meiliaadress'])>6){

to
if (isset($_POST['meiliaadress'])){

nii peaks ikka toimima siis


fputs($fp,$_POST['meiliaadress']);

to
fputs($fp,$_POST['meiliaadress'].'
');

porno on, aga töö peaks ära tegema

-pvx

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 02.12.2009 00:52:48 vasta tsitaadiga

djpvx, probleemiks oli lihtsalt see et sa kohe esimesel avamisel soovid kontrollida olematu muutuja väärtuse pikkust.
fputs reaga polnud midagi valesti, kuna sinna jõuab ainult siis kui ta selle esimese ifi läbib.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002



Online

sõnum 02.12.2009 02:11:32 vasta tsitaadiga

mikk36, ta tegi fputs reale mingi porno reavahetuse icon_lol.gif doh.gif

Reavahetuseks kasuta ikka "\n"

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 02.12.2009 02:22:32 vasta tsitaadiga

Aah, seda ei jälginud icon_lol.gif
djpvx, püüa järgmine kord ikka kaine peaga koodi kirjutada icon_wink.gif
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 02.12.2009 02:29:15 vasta tsitaadiga

tsitaat:
Reavahetuseks kasuta ikka "\n"

Kui tahad, et ka notepad reavahetust näitaks, siis pane "\r\n"

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 02.12.2009 08:48:59 vasta tsitaadiga

notepad on saatanast
npp ftw

-pvx

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pinkd0g
HV kasutaja
pinkd0g

liitunud: 05.05.2004




sõnum 07.12.2009 21:00:14 vasta tsitaadiga

okeei jälle oleks sutsuke abi vaja. olen juba tundide viisi katsetand ja ausaltöeldes ei saa ma sellest PHP-st mitte miskit aru. Küsimus siis ,et kuidas ma selle sama skripti põhjal saaks teha nii, et oleks mitu input kasti.
NT:

nimi
e-mail
tel. nr

SISESTA

või midagi sellelaadset. olen püüdnud ja proovind, parim tulemus oli see, et ta sisestas tekstifaili vaid viimase lahtri, 2 esimest jäid sisestamata. Seega mõtlesingi, et ehk keegi oskab mind siinkohl veel veidi aidata.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Celos
Kreisi kasutaja
Celos

liitunud: 23.08.2005




sõnum 08.12.2009 19:26:58 vasta tsitaadiga

No mis seal ikka katsetada. Pane nii:
fputs($fp,$_POST['meiliaadress'].' '.$_POST['nimi'].' '.$_POST['telefon']."\r\n");


Tühiku asemel võid mingi muu eraldaja panna väärtuste vahele.
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
pinkd0g
HV kasutaja
pinkd0g

liitunud: 05.05.2004




sõnum 09.12.2009 00:36:13 vasta tsitaadiga

tänud icon_wink.gif
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Tagasiside blankett kodulehele
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.