Archief - Mailscript. Verzenden lukt, maar site wordt niet juist getoond nadien.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Chalk

Legacy Member
Om te beginnen is het mij al gelukt om een mailscript te maken.
De site waar alles werkt zoals het hoort: KLIK. Commentaar op de website, inhoud,... moet niet. Deze website is voor de fun gebouwd, niet als echte portfolio, want hiervoor hou ik me niet genoeg bezig met websites.

Toch moet ik regelmatig de website van mijn vader updaten. Op de komende nieuwe website wil hij ook een mailscript. De hele website staat al online (op telenet) maar hier werkt het mailscript niet. Toch heb ik exact hetzelfde gedaan. denk ik..... Ik heb alles al meerdere malen gecheckt, met dagen en weken tussen. Maar het probleem krijg ik niet opgelost.
Je kan het invullen => De mail komt aan
Maar als je verzonden gedrukt hebt, kom je niet op de correcte weergave uit van de pagina "verzonden.html"

Om het eens te testen: klik
vul maar iets in. Ik zal het sowiso toekrijgen. Maar dan zou je op DEZE pagina moeten uitkomen, maar dat doe je niet... Je komt op een witte pagina uit met links. Wel staat de tekst er.. maar toch is er iets groot fout.

Als dit al opgelost raakt zou het al fijn zijn.
Ook vroeg ik me af hoe ik nadien, als ik de site overzet naar het .be adres alles moet regelen met de verwijzingen. gewoon "verzonden.html" en dergelijke? Of moet ik dan .....
Maar eerst en vooral het eerste probleem oplossen zou al een grote daad zijn.

Alvast bedankt!

Chalk

Legacy Member
Ondertussen al 2 mailtjes binnengekregen.
Dank om er mee bezig te zijn :D

Een lege en eentje met allemaal "dqjkfjqsdm"-achtige toestanden

FurtiveDuck

Legacy Member
Moet alles persé op een nieuwe pagina terecht komen? Ik begrijp niet hoe je het doet, maar je gebruikt je <PHP> variabelen in een .html pagina als ik het goed begrijp.

Misschien kan je gewoon het volgende doen:

Het formulier maak je via de echo. Als er gedrukt wordt op de knop verzenden, verwerk je heel het formulier en druk je alles die afgedrukt moet worden gewoon met echo af. Zo blijf je eigenlijk op dezelfde pagina maar komt er wel andere tekst. Ik kan me niet inbeelden dat een gebruiker het formulier twee maal na elkaar moet invullen, daarvoor kan je een resetknop voorzien.

Chalk

Legacy Member
koebeest zei:
Verander in verzonden.css uw link naar uwen css van images/...
naar : http://users.telenet.be/coRCup/HTT/images/Enlighten.css

tis omdat uwen cgi in een andere map staat dat em lastig doet op die images/Enlighten.css ;)

in verzonden.css? verzonden.html bedoel je wellicht?
Ik zal het dadelijk eens proberen.

Maar op de site van Chalkfolio staat de .css ook in een andere map nl; /style.
Dus dan nog vind ik het vreemd.

FurtiveDuck zei:
Moet alles persé op een nieuwe pagina terecht komen? Ik begrijp niet hoe je het doet, maar je gebruikt je <PHP> variabelen in een .html pagina als ik het goed begrijp.

Misschien kan je gewoon het volgende doen:

Het formulier maak je via de echo. Als er gedrukt wordt op de knop verzenden, verwerk je heel het formulier en druk je alles die afgedrukt moet worden gewoon met echo af. Zo blijf je eigenlijk op dezelfde pagina maar komt er wel andere tekst. Ik kan me niet inbeelden dat een gebruiker het formulier twee maal na elkaar moet invullen, daarvoor kan je een resetknop voorzien.

Een nieuwe pagina moet niet persé, maar dan ben je zeker dat alles verzonden is. Dit is niet het geval kom je gewoon terug op dezelfde site uit met een leeg formulierenveld.

De mensen komen gewoon op een pagina uit dat alles verzonden is. Klaar en duidelijk, toch?

En het is cgi?? dat ik gebruik, geen php, want dit ondersteunt telenet niet met zijn servers.

koebeest

Legacy Member
Mijn full link gaat ervoor zorgen dat het altijd werkt, try it :p

Chalk

Legacy Member
Koebeest,

bedankt!
Het is opgelost.

Maar nu zou ik graag nog weten hoe ik dit moet aanpakken als ik het online zet op Hikke Takke Toe
Dit account is wederom wel verbonden met een telenet account.
Naar waar moet ik de css file in verzonden.html dan laten verwijzen? Dan staat deze niet meer op coRCup maar op... Hikke Takke Toe ?
www.hikketakketoe.be/images/enlighten.css ?
Want dit telenet account, je kan meerdere accounts aanmaken, heeft geen 'echte' server zoals "coRCup" waarom meerdere dingen staan.

Chalk

Legacy Member
Koebeest, en anderen, nu klopt het nog steeds niet.
Gebruik het formulier maar eens. Je komt inderdaad nu uit op de juiste pagina, maar als ik nu klik op "home" iets anders. Dan kan hij de link niet vinden.

Volgens jouw methode zou ik alle linken moeten aanpassen naar de volledige link. Dus ik denk dat er nog een andere manier zou moeten bestaan?

Ik ga ook de .css eens uit de images map halen en gewoon bij in de 'main' folder steken. Misschien is het hierdoor ook allemaal opgelost, ipv de lange links overal.
(maar dit is voor morgen ofzo)

koebeest

Legacy Member
neenee, enkel de linkk van de CSS, NIKS anders, en enkel de css op die pagina. Je moet er wel rekening mee houden dat al uw links niet kloppen als je het op een .be zet aangezien je overal naar die corcup verwijst ;)

Chalk

Legacy Member
Ja mijn links gaan niet meer werken, jammer genoeg. Maar dat is niet zo erg.
Maar je uitleg begrijp ik niet, enkel de link van de CSS?

Als je vanop verzonden.html (nadat je formulier hebt ingevuld hebt) op bv. Home of nascholingsaanbod of .... klikt dan kom je op een dode link uit. "page nog found 404"
Omdat alles gewoon als nascholingsaanbod.html gelinkt staat e.d.

Dan heeft de css-file er toch niets mee te maken?
Dan moeten alle links veranderen naar coRCup/... (of www.hikketakketoe/...)

koebeest

Legacy Member
De css file die verkeerd gelinkt stond was de oorzaak van die witte pagina. Tot zover daarover.

Nu heb je geen witte pagina meer maar wil je je website op een .be laten draaien.

Nu ga je uw links moeten herwerken en gewoon in de public_html map al je html files zetten. Daar verwijs je dan naar (uw links dus) als bijvoorbeeld: contact.html in plaats van coRcup/contact.html.

Om een lang verhaal kort te maken: je moet gewoon es kijken waar je files nu gaan komen, het verwijzen van links ligt net iets anders op een gewoon domein dan bij telenet.

Chalk

Legacy Member
Over het geheel ben ik het eens met jouw. Ook over het .be adres.
Maar zover zijn we nog niet. Dat gaat ook niet werken, als er nu nog dingen niet werken.

Zoals het -na het invullen van het formulier -> naar een andere pagina gaan. dan krijg je een 404. Hier moet ik dan alle links veranderen gewoon naar de lange link? Maar waarom lukt dit dan zonder lange link op Chalk's Portfolio ??
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan