Ecards systeem (e-card systeem)

Door Bas Kreleger, 20 jaar geleden, 6.890x bekeken

E-card systeem, ecard systeem of te wel een kaarten systeem! Voorbeeld is te vinden op: www.phphulp.nl/ecards. Script aangepast op 3 mei 2006

Gesponsorde koppelingen

Inhoudsopgave

  1. De kleine en grote e-cards
  2. De MySQL tabel
  3. Het versturen van de e-card
  4. Het ophalen van de e-card

 

Er zijn 41 reacties op 'Ecards systeem ecard systeem'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
Hoe moet die pagina heten die je moet maken in ?4?
BVD van Dominique!


20 jaar geleden
 
0 +1 -0 -1
Laat maar, ik ben d'r uit, ik heb het 'ophalen.php' genoemd.
In 'ecard.php' moet je die pagina ook ergens kiezen, dan komt het helemaal goed (bij mij dan...)
Jody
Jody
20 jaar geleden
 
0 +1 -0 -1
Leuk!!!


20 jaar geleden
 
0 +1 -0 -1
eeey!...
ik kom er ffies niet uit welken naam je wat moet geven
het gaat hier om ?2,3,4!

stefan


20 jaar geleden
 
0 +1 -0 -1
eey..
het is al gelukt.
bedankt
stefan
Gert
Gert
20 jaar geleden
 
0 +1 -0 -1
Hallo, mooi hoor en het werkt ook! Alleen hoe zet ik bijvoorbeeld 4 plaatjes horizontaal ipv 2??
En kun je er eventueel bovenaan de pagina zetten WElkom bij mijn site?

Gr. Gert


20 jaar geleden
 
0 +1 -0 -1
mooi ja! bovenaan kun je gewoon tekst zetten maat wel zo: hoi
of: <font size="2">hoi of zo</font>


20 jaar geleden
 
0 +1 -0 -1
Als ik index.php uitvoer krijg ik de volgende foutmeldingen wat doe ik fout??
Notice: Undefined index: submit in ecard\index.php on line 54
Notice: Undefined index: submit in ecard\index.php on line 68
Notice: Undefined index: submit in ecard\index.php on line 125
Notice: Undefined variable: PHP_SELF in ecard\index.php on line 141


20 jaar geleden
 
0 +1 -0 -1
Hoi heel erg leuk en het werkt ook bij mij :D maar idd hoe maak je ipv 2, 4 plaatjes naast elkaar... alvast bedankt...


20 jaar geleden
 
0 +1 -0 -1
Hoi heel erg leuk en het werkt ook bij mij :D maar idd hoe maak je ipv 2, 4 plaatjes naast elkaar... alvast bedankt...


20 jaar geleden
 
0 +1 -0 -1
echt cool,en eigenlijk heel makkelijk want ik heb geen verstand van php eigenlijk en toch is het heel ggoed gelukt.Dank jullie wel.Maar inderdaad lijkt het me ook mooi om 4 plaatjes naast elkaar te hebben.Ik zou ook graag weten hoe dat moet?
groetjes nura
Bas Kreleger
Bas Kreleger
19 jaar geleden
 
0 +1 -0 -1
tonio, is gefixed :o)
Adriaan
adriaan
19 jaar geleden
 
0 +1 -0 -1
vet handig systeem man!, maar ik kom er niet uit hoe je meer dan deze 4 ecards kan instellen.
Kan iemand mij helpen???

alvast bedankt
Jan
jan
19 jaar geleden
 
0 +1 -0 -1
Dit werk echt mooi maar ik heb de zelfde vraag als enkele andere hoe kan ik meer dan 2 plaatjes langs elkaar zetten.
kan iemand mij daar mee helpen dan hoor ik 't graag.

Bvd
Groetjes jan


19 jaar geleden
 
0 +1 -0 -1
?3 index.php noemen
?4 ecard.php noemen


18 jaar geleden
 
0 +1 -0 -1
hartstikke leuk die e-cards en het lijkt ook erg simpel, maar op de een of andere manier krijg ik hem niet aan de praat en dit ligt ongetwijfeld aan mij, dus toch maar even een berichtje plaatsen..........
na het kiezen van de kaart en het invullen van de gegevens komt er doodleuk in beeld: De ecard is niet verstuurd. Probeer het opnieuw.
e-card versturen gaat naar .........../ecards/index.php
de link in het bestand voor het ophalen is .........../ecards/ecard.php

de tabel in de database lijkt mij ook goed, heb er daarna niets mee gedaan.

Misschien is er hier iemand die zonder na te denken zegt: tsja meid, dat heb je niet helemaal goed gedaan.......


18 jaar geleden
 
0 +1 -0 -1
hoe krijg ik nu 4 kaarten naast elkaar deze vraag staat nu al een aantal keer op deze pagina maar zou er ook eens iemand antwoord willen geven op deze vraag


18 jaar geleden
 
0 +1 -0 -1
Ik ben tot deze oplossing gekomen om 4 plaatjes naast elkaar te zetten:

// laat de ecards zijn
$tr = 1;

for ($i = 0; $i <= $tot_ecards; $i++)
{
if ($tr == 1)
echo "<tr><td><img src=\"$url/thumb_$ecard[$i]\"><br><input type=\"radio\" name=\"ecards\"
value=\"$ecard[$i]\"></td>";
elseif ($tr == 2)
{
echo "<td><img src=\"$url/thumb_$ecard[$i]\"><br><input type=\"radio\" name=\"ecards\"
value=\"$ecard[$i]\"></td>";
}elseif ($tr == 3)
{
echo "<td><img src=\"$url/thumb_$ecard[$i]\"><br><input type=\"radio\" name=\"ecards\"
value=\"$ecard[$i]\"></td>";
}elseif ($tr == 4)
{
echo "<td><img src=\"$url/thumb_$ecard[$i]\"><br><input type=\"radio\" name=\"ecards\"
value=\"$ecard[$i]\"></td></tr>";
$tr = 0;
}

$tr++;
}


18 jaar geleden
 
0 +1 -0 -1
Is er ook een mogelijkheid dat als men de kaart heeft gekregen deze in een javascript venster of iets kan openen? Zodat je niet een hele browser krijgt oid?


18 jaar geleden
 
0 +1 -0 -1
hey
tof script maar het lukt bijna de mail word verzonden maar er is altijd de foutmelding key verkeerd ofzoiets wat doe ik mis
groetjes jonas
An
An
18 jaar geleden
 
0 +1 -0 -1
Hallo,
Ik krijg ook steedsmaar de melding:
De ecard is niet verstuurd. Probeer het opnieuw.
Weet iemand waar dat aan ligt? ook bij mij:
e-card versturen gaat naar .........../ecards/index.php
de link in het bestand voor het ophalen is .........../ecards/ecard.php
Zou het aan de versie php kunnen liggen?
Zou het graag horen
Groet
An


18 jaar geleden
 
0 +1 -0 -1
Als je alles zo overneemt als het erstaat dan kan het niet fout gaan bij mij werkte het ook in 1 keer


18 jaar geleden
 
0 +1 -0 -1
Is het ook mogelijk om een ontvangst/lees bevestiging via e-mail te krijgen als de ontvanger de kaart gelezen heeft?
Jay
Jay
18 jaar geleden
 
0 +1 -0 -1
Mag ik jullie vragen ook eens te kijken naar:
http://www.phphulp.nl/php/scripts/7/412/
Anja van Steenbrugge
Anja van Steenbrugge
17 jaar geleden
 
0 +1 -0 -1
Klopt het dat ik e-card versturen .../e-card/index.php moet maken?
en ophalen .../e-card/ecard.php moet zijn?
Anja van Steenbrugge
Anja van Steenbrugge
17 jaar geleden
 
0 +1 -0 -1
Wat is de fout?

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/httpd/vhosts/autoweetjes.nl/httpdocs/ecard/index.php on line 141
Cathy
Cathy
17 jaar geleden
 
0 +1 -0 -1
Ik kom er niet uit. Alles werkt, behalve als je de mail binnenkrijgt en je klikt op de link om de kaart op te halen dan zegt hij kan de pagina niet vinden.
Er staat in de tutorial dat je dit moet doen:Ophalen is erg simpel, je selecteert simpel weg de rij uit de database waar key het opgegeven key is die meegegeven is met HTTP_GET_VARS
Maar welke regel is dat en wat moet ik precies veranderen en waar?????? Kan iemand me aub helpen? Ben al een weekje bezig, waarschijnlijk ligt de oplossing vlak voor mijn neus maar ik zie hem niet.

Groetjes Cathy
UnlivingSava
UnlivingSava
17 jaar geleden
 
0 +1 -0 -1
script gemeld aan moderators, voorbeeldlink werkt niet:
er kon geen database connectie gemaakt worden.
Edward dietrich
edward dietrich
16 jaar geleden
 
0 +1 -0 -1
Ik heb problemen met het index formulier.
ik heb sinds vandaag een mysql database.
daar heb ik een tabel "ecards"aangemaakt volgens bovenstaand schema.
dit is volgens mij gelukt.
ik heb van mijn host volgende gegevens gekregen:
database wachtwoord "xxxxx"
databaselocatie "druif.soko.nl"
databasenaam "nldgolf"
databasetype "mysql"
database user "nldgolf"
ik heb het navolgende in het script ingevuld.
maar het werkt niet.
if (!@mysql_select_db("ecards", @mysql_connect("druif.soko.nl", "nldgolf", "xxxxx")))
ik heb al van alles geprobleerd,
ipv ecards - nldgolf
ipv druif.soko.nl - localhost, zelfs een combinatie van beide

is er misschien iemand die mij kan helpen graag. ik begin net in PHP.
Marc de Bruijn
Marc de Bruijn
16 jaar geleden
 
0 +1 -0 -1
Bij mij ook steeds de melding dat de kaart niet is verstuurd en de rest van de instellingen is aangepast op mijn eigen server. Denk dat het iets te maken heeft met de phpversie, ik gebruik php5. Hoe zijn andere ervaringen?
Mark
Mark
16 jaar geleden
 
0 +1 -0 -1
Ik heb hetzelfde probleem als 3 mensen hierboven al hebben gegeven. Ik voer alles uit volgens deze tutorial, maar toch komt er te staan: De ecard is niet verstuurd. Probeer het opnieuw.

Iemand een idee wat ik fout doe? Ik heb het al 2 keer gevold, deze tutorial.
J A
J A
16 jaar geleden
 
0 +1 -0 -1
Ik heb hetzelfde probleem als Mark, heeft iemand het al gevonden hoe je het moet oplossen?
Patrick
Patrick
15 jaar geleden
 
0 +1 -0 -1
Jah ik heb hetzelfde probleem!!

En het is verder een mooi script!
Kevin
Kevin
15 jaar geleden
 
0 +1 -0 -1
Ik heb hetzelfde probleem! Iemand enig idee? Verder ziet het er allemaal mooi uit enzo, maar 't moet natuurlijk wel even gaan werken ;)
Timmy
timmy
15 jaar geleden
 
0 +1 -0 -1
ja, je moet enkele quotes om de variable zetten. ik had t probleem zelf ook maar tis redelijk eenvoudig om erachter te komen waar t zit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
        $sql
= "INSERT INTO #__gifit_ecards (id, ontv_naam, ontv_email, bericht, afz_naam, afz_email, datum, afbeelding, ekey) VALUES (";
        $sql .= "''";
        $sql .= ",' " . htmlspecialchars($ontv_naam) ."'";
        $sql .= ",' " . htmlspecialchars($ontv_email) ."'";
        $sql .= ",' " . htmlspecialchars($bericht) ."'";
        $sql .= ",' " . htmlspecialchars($afz_naam) ."'";
        $sql .= ",' " . htmlspecialchars($afz_email) ."'";
        $sql .= ",' " . htmlspecialchars($datum) ."'";
        $sql .= ",' " . htmlspecialchars($_POST['ecards']) ."'";
        $sql .= ",' " . htmlspecialchars($ophaal_key) ."'";
        $sql .= ")";
?>


verder is dit een heel mooi script!!!!
Mark
Mark
15 jaar geleden
 
0 +1 -0 -1
Al die fout-oplossingen lijken wel leuk, maar tot nu toe heb ik dit script n?g nooit aan de praat gekregen. Wie kan de tutorial eens goed afmaken, want dit is dramatisch voor alle mensen die het graag goed willen hebben. Zo weinig script en zo moeilijk om het aan de praat te krijgen...
Wouter K
Wouter K
15 jaar geleden
 
0 +1 -0 -1
hij komt van de php4 versie denk ik dus je zal het zelf moeten oplossen en een Topic starten met je vragen
Robine
Robine
15 jaar geleden
 
0 +1 -0 -1
Ik heb een goed gratis en simpel e-card scriptje!
Demo:

http://ex0tic.org/cards.php


GEEN sql nodig!

Mail me maar op hypergrafie [@] hotmail.com dan stuur ik de download!
Yizouff
yizouff
15 jaar geleden
 
0 +1 -0 -1
Deze E-Crd heb ik nu gebouwd so far so good plaatjes zichtbaar de velden zichtbaar kan alles invullen maar met versturen krijg ik de foutmelding"De ecard is niet verstuurd" Probeer het opnieuw. Waar moet ik zoeken voor deze fout melding en moet ik ook nog CHMOD gebruiken bv. 777 graag een reactie groet Yi
Nouk
nouk
15 jaar geleden
 
0 +1 -0 -1
goed script! alleen werkt bij mij de link in het mailtje niet: De opgevraagde kaart bestaat niet meer. maar nu weet ik niet precies wat ik daarvoor moet aanpassen, database etc. werkt wel er wordt wel een key aangemaakt maar hij vind m niet terug?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Terence Hersbach
Terence Hersbach
15 jaar geleden
 
0 +1 -0 -1
@nouk, dit script is ernstigs verouderd, je kan beter zelf iets schrijven. (het script is 5 jaar oud, theoretisch zou je een script na een jaar al niet mer moeten gebruiken)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. De kleine en grote e-cards
  2. De MySQL tabel
  3. Het versturen van de e-card
  4. Het ophalen van de e-card

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.