-
Items
1.276 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Store
Alles dat geplaatst werd door leroy
-
Ik had hetzelfde probleem. De foutmelding geeft aan dat er nog bestanden van een oudere messenger op staan. Daarom wilt hij niet verder gaan. Probeer ook eens het volgende uit: download Windows installer cleanup Installeer dit programma. LET OP! wat je hier in doet kan cruciaal zijn voor je pc. Verwijder je het verkeerde uit het lijstje, dan kan het zijn dat je pc niet meer opstart. Start het programma op, en er wordt een lijstje opgesteld met software wat op je pc staat. Verwijder nu alles wat met messenger heeft te maken. Sluit het programma. Start opnieuw op als daar om gevraagd wordt. Voer nu de stappen uit die Kweezie wabbit vertelde. Zorg dat je bij CCleaner ook de register scan doet en niet alleen de cleaner. Dit heeft bij mij gewerkt. Groeten, Leroy
-
Twitter heeft sinds 2011 zijn manier van beveiligen omgezet. Het is nu alleen nog maar mogelijk om jouw eigen twitter berichtjes uit te lezen, alleen wanneer jouw twitter op niet beveiligd staat. (Dus openbaar). Een andere manier is om jouw eigen applicatie te maken, alleen dit moet allemaal perfect geprogrammeerd worden anders wordt je door twitter geblokkeerd. één van de mogelijkheden hoe het eruit kan zien is op mijn eigen website waar ik nog mee bezig ben.. (voorbeeld) Als je zoiets bedoeld is dat alleen mogelijk op de snelle manier zonder registratie van jouw eigen applicatie bij twitter op de volgende manier: - Jouw twitter account mag niet op protected staan - Je webserver moet PHP ondersteunen - je moet schrijfrechten kunnen geven op een bestand via FTP op je webserver. Als je zeker weet dat je dat kan doen, dan is het mogelijk om via een RSS script je tweets uit te lezen. Groeten, Leroy
-
html pagina met klikbare plaatjes
leroy reageerde op Rekeneke's topic in Archief Website Hulp & Scripts
Ja dat zou je inderdaad moeten opzoeken. Maar ik begrijp dat je een webshop software gebruikt. Als je mij kunt vertellen welke webshop software, dan is misschien zoiets wel te maken. En misschien zijn er al mensen die een module hiervoor hebben gemaakt die je gewoon zo kunt downloaden en importeren, maar dat weet ik natuurlijk niet. Let wel, het gaat denk ik een hele tijd duren voordat we zoiets kunnen maken voor je omdat ik dan een hele grote broncode moet doorkijken hoe je dat moet gaan gebruiken. Groeten, Leroy -
is een statische HTML pagina compatibel met een CMS systeem ?
leroy reageerde op simpa's topic in Archief Website Hulp & Scripts
Zou dit topic dan verwijderd kunnen worden door een moderator? -
is een statische HTML pagina compatibel met een CMS systeem ?
leroy reageerde op simpa's topic in Archief Website Hulp & Scripts
Ik weet niet of het niet compatible is. Wat ik wel kan begrijpen is dat het webdesignbureau niet wilt dat er mailto: commando's worden gebruikt in verband met spam etc. Als ik het webdesignbureau zou zijn zou ik het ook niet accepteren. Ik zou het wel goedkeuren dat er een nieuwsbrief module wordt gekocht. Het webdesignbureau zal vast wel een nieuwsbrief module aanbieden die gekocht kan worden. Deze kan worden geïmporteerd in het CMS systeem en worden ingesteld door een gebruiker die daar toegang tot heeft. Dan is het namelijk ook mogelijk om een nieuwsbrief af te melden via een kleine klik zonder dat hier eerst weer een mail voor gestuurd hoeft te worden. Ik hoop dat je het een beetje snapt. Het is namelijk iets waar hun geen controle over hebben. Wat hun wel aan kunnen bieden is een nieuwsbrief module waar hun wel controle over kunnen hebben. Groeten, leroy -
html pagina met klikbare plaatjes
leroy reageerde op Rekeneke's topic in Archief Website Hulp & Scripts
Nja... wat je daar doet is onveilig, wanneer je de query onderbreekt en een nieuwe query schrijft en die verzend als post kleur. Dan kun je gewoon de database leeg gooien of de prijzen veranderen van de producten. Neej, wat ik bedoelde is dat een webshop classes gebruikt., een class is een object. Elke webshop software gebruikt zijn eigen classen. Als de classe bijvoorbeeld 'product' heet en je zou bijvoorbeeld product nummer 15 willen weergeven op je scherm. Dan zou je eerst de classe door moeten kijken hoe die werkt en op deze manier bijvoorbeeld laten weergeven: <?php if(class_exists('product')){ $product = new product('15'); echo '<img src="' .$product->imgSmall(). '" title="' .$product->shortDescription. '" alt="' .$product->shortDescription. '" /> } ?> wil je dit zo instellen dat hij automatisch 5 rijen en 5 kolommen doet, met een opeenvolgend nummer beginnend vanaf 15. Dan zou je zoiets moeten maken: <?php $rows = 5; $cols = 5; $productnumber = 15; echo '<table border="1">'; for($i=1; $i<=$rows; $i++){ echo '<tr>'; for($a=1; $a<=$cols; $a++){ echo '<td>'; if(class_exists('product')){ $product = new product($productnumber); echo '<img src="' .$product->imgSmall(). '" title="' .$product->shortDescription. '" alt="' .$product->shortDescription. '" />'; $productnumber = $productnumber+1; } echo '</td>'; } echo '</tr>'; } if(class_exists('product')){ $product = new product('15'); echo '<img src="' .$product->imgSmall(). '" title="' .$product->shortDescription. '" alt="' .$product->shortDescription. '" /> } echo '</table>'; ?> Hierdoor worden er automatisch 5 rijen en 5 kolommen gemaakt met op een volgende nummers vanaf nummer 15.. Maar let op! dit is maar een voorbeeld. In werkelijkheid is het nog ingewikkelder omdat je nog relaties moet leggen tussen andere classes. Groeten, Leroy -
html pagina met klikbare plaatjes
leroy reageerde op Rekeneke's topic in Archief Website Hulp & Scripts
bergkid, daar ging ik ook al vanuit, alleen ik had een paar minuten voor mijn reactie ook al een topic van rekeneke gezien over een webshop vraag ook over plaatjes. DUs het lijkt mij dat dit topic daar ook over ging. Vandaar dat je eerst de handlers van de webshop moet weten voordat je verder gaat met plaatjes toevoegen. Want een product kan wel eens deze url krijgen: article.php=id=297473002knhd7920y96dnh en dat zou je dan allemaal moeten uitzoeken terwijl als je de database handler van de webshop weet je alleen nog maar het object moet aanroepen en de eigenschappen van het object(product in dit geval) kan weergeven op de juiste plaats Groeten, Leroy -
html pagina met klikbare plaatjes
leroy reageerde op Rekeneke's topic in Archief Website Hulp & Scripts
Gaat het in dit geval weer over de webshop? Want dit heeft weer hetzelfde te maken met wat ik in je andere topic heb verteld. Dat je eerst moet weten hoe je webshop software bepaalde commando's moet uitvoeren. Het is wel mogelijk, wat je wilt. Maar dat heeft allemaal met PHP te maken en een klein stukje html. En je moet weten hoe je webshop software bepaalde handlers doet naar je database met je producten daarin. Groeten, Leroy -
Het is niet mogelijk om in Javascript te doen. Eigenlijk wil je dus een aantal laatst bezochte producten lijst opstellen? Deze zit normaal gezien al standaard in elke webshops. Wat je dus eigenlijk moet doen is een interpretatie maken waarmee je deze lijst van laatst bezochte producten kunt combineren met je eigen scriptje. Het nadeel hiervan is, dat je HEEEL veel moet gaan uitzoeken hoe de webshop zijn PHP code gebruikt. En wat je er voor moet configureren. Want stel dat een gebruiker per dag 50 producten bekijkt. Krijg je dus een lijst met 50 producten bovenin (als je het zelf programmeert). Als je de standaard aantal laatst bekeken producten aanhoud heb je altijd een vast aantal producten in je bovenlijstje staan. Dan is het niet nodig om die knopjes [<<] en [>>] te maken. Maar ik moet wel zeggen, het is echt super veel werk. Misschien is er al een soort module voor gemaakt door iemand die dat al kan, dan hoef je alleen nog maar de module te importeren in de webshop en klaar ben je. Even configureren en draaien maar. Maar is er niet zo'n module gemaakt, ben je nog echt lang bezig om zoiets te maken. Groeten, Leroy
-
Ik heb je website getest in Google chrome, firefox en Internet Explorer. En daar zien ze gewoon allemaal hetzelfde eruit. Je bedoeld waarschijnlijk dat die vlag er niet helemaal op staat net zoals in google chrome. Maar dat komt omdat google Chrome standaard maar een hele smalle adresbalk heeft waar ook je tabbladen op staan. Internet explorer heeft soms bijna 5 regels aan balken staan met allerlei extra's bijvoorbeeld AVG toolbar, etc etc. Dat is de reden dat die vlag (achtergrond) niet hetzelfde zichtbaar is. Ik moet trouwens wel afraden om een vaste achtergrond te gebruiken want ten eerste laad deze dan veel langzamer in. Mensen met een groot scherm of HD resolutie (1080p) die krijgen dan een piet***lige afbeelding te zien. en ziet je website er totaal niet meer uit. Groeten, Leroy
-
michelscot, dat is alleen wanneer je zelf een template hebt gemaakt. En die later nog eens wilt gebruiken. Maar dat is in dit geval niet het geval. Ik weet niet of het voorheen ook ging, want ik neem aan dat je gewoon met de preview gedeelte van dreamweaver hebt gewerkt?. Het is namelijk zo... wanneer je een template hebt gemaakt, dan komt er een standaard HTML code uit die je kunt vullen met inhoud. Wanneer je deze dan vult met inhoud en je slaat het bestandje op dan komt er een bestandje met bijvoorbeeld: pagina_1.html Op deze pagina staat alle gegevens (dus alle HTML code) die erop die pagina moet komen te staan. Deze stap vervolg je de hele tijd, en gebruik je gewoon dezelfde template. Wanneer je nu je template aanpast, pas je deze alleen aan op de huidige pagina die je aan het bewerken bent.. bijvoorbeeld dus pagina_1.html Wil je dat de rest ook een andere template krijgt, dan zul je alles handmatig moeten bewerken. Wat ik met mijn vorige berichtje bedoelde is dat je bijvoorbeeld de volgende code hebt: Dat is een standaard HTML opmaak: <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> </body> </html> Deze pagina noem je dan index.php (ik gebruik php omdat er straks wat php code aan toe gevoegd wordt). Nu ga je losse pagina's maken met inhoud, bijvoorbeeld de homepagina, pagina 1 en contactpagina. Home.html: Dit is de homepagina <br /> Bedank voor je bezoek Pagina_1.html: Dit is Pagina 1 van de website Contactpagina.html: Dit is de Contactpagina <br /> Hier staat een formuliertje. Nu doe je in die index.php tussen de body-tags de volgende php code. <?php $pagina = $_GET['pagina']; require($pagina. ".html"); ?> Wanneer je dit gedaan hebt, en je bezoekt bijvoorbeeld: index.php?pagina=contactpagina Dan krijg je netjes de contactpagina te zien. Wanneer je nu iets wilt veranderen in de template hoef je alleen die index.php pagina aan te passen en wordt gelijk overal je website goed aangepast.. DAt komt omdat je eigenlijk altijd op de index.php pagina zit, en de andere pagina's worden geincludeerd in de index.php pagina.
-
Je hebt het inderdaad met een vaste template gemaakt. Je zult dus elke pagina apart moeten aanpassen. Een oplossing heb ik hier ergens op pc-helpforum ook al eens geplaatst. Ik weet alleen niet meer waar. Daarin wordt verteld dat je bijvoorbeeld je template of je menu etc etc. In een los bestand moet zetten. Dan kun je dat bestand includeren in je website. Dus zo kun je je template apart maken, en dan de rest van je tekst includeren op de juiste plek waar het hoort te staan. Zo hoef je maar 1 pagina aan te passen, en wordt gelijk je template overgenomen in de rest van je pagina's Dat is nu niet het geval dus je zult elke pagina apart moeten aanpassen. Groeten, Leroy
-
Waar je zou kunnen kijken als alternatief is hier: Frontpage | Open Source Alternative - osalt.com Hier staan wat alternatieven voor frontpage. Hier (The Alternative | Replacements for Ms FrontPage) staan er ook wat alternatieven voor frontpage. Dreamweaver is zo'n alternatief, dit werkt perfect en gebruik ik zelf ook. Alleen dit is wel een betaald stukje software. Groeten, Leroy
-
Als je 2 maal de gegevens in je inbox krijgt, betekend dat dat het mail commando 2 keer uitgevoerd wordt. Dat kan komen omdat er in een bestandje 2x het mail commando staat. OF, het bestandje waar het mail commando in staat, 2 keer opgevraagd wordt. (Op een of andere manier). Dat kan komen doordat het bestandje 2x geincludeerd wordt door include("Bestand"); Dan zou je even al je code door moeten spitten, en in je hoofd alles uitvoeren. Dan kom je er precies achter waar de fout ligt en waar het de tweede keer uitgevoerd wordt. Groeten, Leroy
-
PHP mail confirmation in popup inplaats van _parent?
leroy reageerde op P0oltj3's topic in Archief Website Hulp & Scripts
Dat met die A-tag zou gewoon moeten werken. Het is iets wat elke browser moet ondersteunen. Hoe dat komt dat hij het niet doet onder IE is mij een raadsel. Staat er ook nog een regelnummer bij, bij wat de foutcode is? Want bij mij geeft hij deze foutcode niet. Als er een regelnummer staat, moet je ook even erbij vertellen wat er op die regel staat. Dan is het mogelijk om de fouten te blokkeren. Dat ze niet weergegeven worden. Als het klopt dat er op die regel: "mail(" staat. Dan kan het zijn dat de server geen mailondersteuning heeft. Maar dan zou de foutcode niet onder maar boven het formulier moeten staan. Groeten, Leroy -
Als je alles gedaan hebt zoals in dat andere topic (en dan vooral de laatste paar berichtjes) Dan zou het moeten werken. Het zit hem in de mail() functie. Je moet in je HTML wel een stukje PHP code toevoegen. Als je dat gedaan hebt, dan moet de extensie van dat bestand geen .html meer zijn maar .php Het kan zijn dat er geen mail verzonden kan worden, maar dan moet je daar een foutcode van krijgen. Dit kan komen omdat je server de mail niet kan verzenden. Let wel op, de php code moet wel op een server draaien. Je zou je PHP code moeten aanpassen naar wat er op die andere pagina staat. Dan zou het allemaal moeten werken. (dat is uitgetest). Groeten, Leroy
-
Afbeeldingen laden traag op website
leroy reageerde op ruzzi's topic in Archief Website Hulp & Scripts
Dit kan liggen aan de server. Aangezien (zo te zien) het een gratis hosting is, lijkt het mij dat de bandbreedte niet zo heel hoog is. Vandaar ook de reden dat het allemaal wat traag laad. Dat ook de reden van het logo. Wanneer je op een linkje klikt vernieuwt het de pagina en is de volledig inhoud even weg. Met HTML en CSS code is dit in een fractie van een seconde, maar met afbeeldingen die moeten opnieuw van de server (hosting) geladen worden en zal daarom ook een stukje langer duren. Dit gecombineerd met de bandbreedte vertelt de snelheid van je pagina (ongeveer). Ook wanneer je zelf thuis een trage verbinding hebt kan het langer duren voordat de pagina ingeladen wordt. Wanneer je zelf ook aan het downloaden bent, kan het het bezoeken van een website doen vertragen. Hoe je dit kunt oplossen? Kies een betaalde hosting met 5GB bandbreedte en je zult zien dat de website stukken sneller in zal laden. TIPS voor je website: - geen vaste breedte (de website is breder dan mijn scherm is) - menu iets smaller (of automatisch aan de breedte van het menu laten meekomen). - Zwart/wit foto (links) niet laten meescrollen (geef deze een vaste positie d.m.v. position:fixed; mee te geven aan de CSS - Gebruik geen email-adressen in je contactpagina. Wanneer google dit merkt zul je veel spam binnen krijgen. (Hoe je een contactpagina op kan bouwen is in een andere topic van mij terug te lezen). http://www.pc-helpforum.be/f129/hoe-werkt-een-form-submit-25977/ (in dit topic staat onderaan weer een linkje naar een ander topic waar ik er verder op in ga om het te perfectioneren) - Gebruik HTML codes om apostrofs te plaatsen etc. Deze code begint altijd met een &-teken. Deze code's zijn terug te vinden op HTML Codes - Table of ascii characters and symbols Ik hoop dat je het snapt, en het zijn wat hoofdpunten waar je op moet letten bij het maken van een professionele website. Groeten, Leroy -
Een website maken met een editor is nooit 100% dat wat het hoort te zijn. Het kan liggen aan de browser die gebruikt wordt of aan de manier van opbouwen met die editor. Ik weet dat frontpage een hele hoop troep er nog bij gooit die er helemaal niet bij hoort te staan. Onder andere reclame voor frontpage etc. (Dit staat in de broncode). De reden dat frontpage dit waarschijnlijk doet is omdat je het div'je zelf in het midden hebt geplaatst. Frontpage berekend hoeveel pixels dat vanaf de zijkant is (links of rechts). En zet dat zelf zo in de code. Dus iemand met een groter scherm of een kleiner scherm ziet jouw website helemaal niet goed. Het kan ook liggen aan de browser die hij/zij gebruikt. Internet explorere en firefox bijvoorbeeld gebruiken totaal andere standaardisatie, hoewel firefox het beste is gestandaardiseerd. Bijna alle programma's zoals frontpage en dreamweaver en ga zo maar door zijn allemaal voor internet explorer gemaakt, en zijn ook op de manier van internet explorer gestandaardiseerd. Tegenwoordig komt het steeds meer bij elkaar in de buurt te zitten, maar eer dat elke browser de zelfde code (CSS) ondersteund zijn we nog een paar jaar verder. Ik zou zeggen, leer een klein beetje HTML code en CSS code, en probeer het zelf zo even uit te zoeken. Of laat het hier op het forum even zien met screenshots (alt + prnt scrn) en zet even de basis code hier neer, zodat wij misschien even kunnen kijken er naar. Groeten, Leroy
-
ja, ik ben al naar de website geweest, alleen je moet je registreren om gebruik te maken van de website. Maar je moet niet rechtermuisknop op die html code doen hè. maar op het plaatje. Dus als voorbeeld als je op het onderstaande plaatje rechtermuisknop doet en dan opslaan als. Je kan het dan op je bureaublad opslaan en weer gebruiken in je emailtje. Groeten, Leroy
-
Zoals ik verneem wil je een gif plaatje opslaan die je op die website hebt gemaakt? Je wilt dat plaatje op je website plaatsen? of in een mail kwijt? Wil je het op een website plaatsen denk ik dat ze bedoelen dat wanneer je het plaatje hebt gemaakt, je onderaan die website een stukje html code ziet iet in de richting van: <a href="http://www.graphicsfactory.com"><img src="http://www.graphicsfactory.com/images/uy702y984/jouwplaatje.gif" alt="graphicsfactory" title="graphicsfactory" /></a> Of iets in die richting. Wil je het dus op je website hebben (dat plaatje) moet je dus die code die daar staat kopieren en op de plaats plakken op jouw website. Wil je het plaatje gewoon in een mailtje kwijt, moet je het plaatje eerst opslaan op je bureaublad via rechtermuisknop op het plaatje en dan opslaan als klikken. En dan je bureaublad aanklikken en opslaan. En daarna gewoon op de juiste plek slepen (als je outlook gebruikt). En als je hotmail gebruikt kun je ook gewoon die html code gebruiken of op de manier hoe je plaatjes toevoegt met hotmail. (Geen idee hoe dat moet, want ik gebruik geen hotmail). Ik hoop dat je hier jouw antwoord hebt die je wilt hebben. Ik zou ook niet weten wat je precies met dat plaatje wilt doen? Groeten, leroy
-
Ik wil iets wijzigen maar het lukt mij niet
leroy reageerde op pauke's topic in Archief Website Hulp & Scripts
Beste, Ik heb geen idee waar het stukje javascript staat waarmee je hetgeen uitrekent want er staat zoveel javascript in! Ik weet wel wat je op het juiste plekje zou moeten zetten. Maar ik raad eigenlijk aan om het uitrekenen via PHP te doen. Dit omdat iemand goed javascript kan, de variabelen kan veranderen waardoor de inhoud van een invoerveld lager kan komen te staan als dat het eigenlijk had moeten zijn. Zo zou iemand die goed javascript kan bijvoorbeeld de prijs per nacht kunnen veranderen (voor alleen hem, omdat javascript uitgevoerd wordt op zijn eigen computer). Maar wil je het toch via javascript doen moet je hetvolgende op de juiste plek plaatsen: var prijsWaterElek = 3; var aantalNachten = document.forms[0].aantal_nachten.value; document.forms[0].water_en_elektriciteit.value = aantalNachten*prijsWaterElek; bij de eerste regel geef je 'water en elektriciteit' een vast bedrag (in dit geval 3 euro). bij de tweede regel geef je de variable 'aantalNachten' het aantal nachten wat ze ingevuld hebben. bij de derde regel geef je het vakje met de name-tag 'water_en_elektriciteit' de waarde van de aantal nachten × (maal) de prijs van water en elektriciteit. Zoals ik al zei, weet ik niet op welke plek dit moet komen te staan omdat er ERG veel javascript code in staat. En ik zou toch hetgeen via PHP laten bereken achteraf. Als voorbeeld kan het wel, maar achteraf alsnog door PHP laten berekenen. Dit omdat javascript mensen de prijs kunnen verlagen door javascript input via de adresbalk. Groeten, leroy -
Webcam op telenet website
leroy reageerde op peter govaere's topic in Archief Website Hulp & Scripts
je zou dan 2 IP-camera's moeten aanschaffen. In deze camera's kun je instellen wat het lokale ip-adres is van deze camera. bijvoorbeeld: camera 1 - 192.168.1.150 camera 2 - 192.168.1.160 Wanneer je deze op je website wilt laten weergeven moet je waarschijnlijk even zoeken hoe je het beeld kunt slipstreamen over het internet. Je zou dan bijvoorbeeld camera 1 op poort 4441 zetten (in je router) en camera 2 op poort 4442. Dan zou je die poorten moeten openzetten in je router door portforwarding te gebruiken. Wanneer je dan connectie maakt op jouw publieke ip-adres wat je kunt vinden op MijnIP .nl Jouw IP adres weergeven voor Online radio, gameserver, voip, ipadres webcam, video chat en je zet in je browser daar het poortnummer achter, krijg je netjes het beeld wat er op die camera zichtbaar is. Wil je dit in een website importeren, moet je zelf wat programmeren waardoor je een verbinding kunt maken naar jouw ip-adres op een bepaalde poort en dan het beeld kunt slipstreamen op je website. Dus eigenlijk komt het er fysiek een beetje zo uit te zien: Je moet wel opletten dat je het stukje voor stukje gaan aanpakken. Eerst zorgen dat ze thuis werken dan proberen om ze extern benaderbaar te maken op jouw publieke ip-adres. Dan proberen op je website te laten slipstreamen. Ik hoop dat je hier wat aan hebt. groeten, leroy -
Beste, Je zou even dit topic door kunnen lezen. http://www.pc-helpforum.be/f129/php-mail-confirmation-popup-inplaats-van-30122/ Hier ga ik er verder op in, hoe je niet meer een blanko pagina laat tonen, maar dat het op de pagina zelf weergegeven wordt boven het formulier. De fouten op de $headers komt waarschijnlijk omdat je niet in de code-modus zit maar in de preview-modus. In de preview modus wordt alleen HTML code goed weergegeven, en totaal geen php code omdat dit een server side programmeer taal is. Lees het andere topic even helemaal goed door. En dan zal hetgeen wat je zoekt waarschijnlijk wel lukken. ik heb het laatste berichtje in dat topic uitgetest en het voorbeeld daarvan staat nog steeds online dus kun je het uittesten hoe het is geworden. Mocht het niet lukken, laat het even weten!. groeten, leroy
-
PHP mail confirmation in popup inplaats van _parent?
leroy reageerde op P0oltj3's topic in Archief Website Hulp & Scripts
Het over de mini contactformulier snap ik nog even niet helemaal. Ik heb het script nog eens even gekopieerd en aangepast zodat het bij mij hier thuis goed werkt naar behoren. Ik heb alleen wel wat kleine wijzigingen aangebracht. Het formulier zelf zit nu in een los bestandje. Dit, zodat wanneer je met een los formuliertje wilt werken je het maar 1x hoeft aan te passen als je bijvoorbeeld ook nog een bestandje of iets dergelijks wilt laten meesturen. Het formulier zelf wordt dan ook net zoals dat php script geincludeert in de pagina. Dit zul je wel zien hoe het ongeveer werkt. Het probleem dat die '<br />' werdt weergegeven is eruit. Dit kwam onderandere door de headers wat ik hier onder vertel. Ook zat er een probleem in met de headers (als je nu een mailtje verstuurde kwam deze aan met de maildeamon waar hij doorheen gaat als verzender). Dat komt omdat je iets hebt weggehaald en anders hebt neergezet, maar dat moet je echt niet doen. Want die enkele quotes en dubbele quotes hebben in PHP juist een andere betekenis. enkel = laat zien wat er tussen staat dubbel = voer de code uit die ertussen staat. Voorbeeldje: $naam = "test"; echo "hallo $naam"; Dit zal gewoon zijn: "hallo test" maar dit: $naam = "test"; echo 'hallo $naam'; Zal als output geven: "hallo $naam" Dat is het verschil tussen dubbele en enkele quotes Maar terug komen op je probleem nog: Het contactformulier is dit geworden: <?php if(isset($_POST['submit'])){ $name_to = "Transportbedrijf A.V. Veen & Zn."; //$email_to = "adrian@SMT-Systems.nl"; $email_to = "youremail@domain.com"; $subject = "Contact Formulier"; $sendmail = true; if(!empty($_POST['naam'])){ $naam = $_POST['naam']; }else{ echo "U hebt uw naam niet ingevuld."; $sendmail = false; } if(!empty($_POST['email'])){ $email = $_POST['email']; }else{ echo "U hebt geen e-mail ingevuld."; $sendmail = false; } if(!empty($_POST['bericht'])){ $bericht = $_POST['bericht']; }else{ echo "U hebt geen bericht ingevuld."; $sendmail = false; } if($sendmail){ $sjabloon = " De heer of mevrouw {naam} heeft het formulier ingevuld. <br /> Dit heeft hij/zij gedaan met het volgende email adres: {email}.<br /> Het bericht wat hij/zij stuurde heeft de volgende inhoud:<br /> <br /> {bericht}<br /> <br /> met vriendelijke groet,<br /> <br /> Systeembeheerder "; $message = str_replace("{naam}", $naam, $sjabloon); $message = str_replace("{email}", $email, $message); $bericht = nl2br($bericht); $message = str_replace("{bericht}", $bericht, $message); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'To: ' .$name_to. ' <' .$email_to. '>' . "\r\n"; $headers .= 'From: ' .$naam. ' <' .$email. '>' . "\r\n"; if(mail($email_to, $subject, $message, $headers)){ echo "De mail is succesvol verzonden, u wordt teruggestuurd naar het formulier"; ?> <script language="javascript"> setTimeout('document.location.href = window.location.href', 2000); </script> <?php }else{ echo "De mail kon niet verzonden worden, gelieve de beheerder te contacteren"; } }else{ echo "U heeft het formulier niet volledig ingevuld"; } } ?> Deze werkt, je moet niets meer in de code veranderen. Enige wat je nog kan veranderen is het sjabloon. De rest staat goed zoals het nu is. De html code die je moet uitvoeren op jouw pagina is dit geworden: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href="../css_/style_.css" rel="stylesheet" type="text/css" /> <link href="../css_/items_.css" rel="stylesheet" type="text/css" /> <script language="JavaScript" src="../js_/menu_.js"></script> <script language="JavaScript"> function popUp(url) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=550,height=400,left = 365,top = 312');"); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Transportbedrijf A.V. Veen & Zn. -Contact Formulier-</title> </head> <body> <div class="container_c_f_"> <div id="logo"></div> <div id="lselect"> <table class="coolmenu" bgcolor="black" border="1" bordercolor="ivory" cellpadding="2" cellspacing="0"> <tr> <td bordercolor="black" id="choice1" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="http://www.pc-helpforum.be/f129/index.htm">Home </a> </td> </tr> <tr> <td bordercolor="black" id="choice2" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="o_o_.html">Over Ons </a> </td> </tr> <tr> <td bordercolor="black" id="choice3" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="w_p_.html">Wagenpark </a> </td> </tr> <tr> <td bordercolor="black" id="choice4" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="o_w_.html">Onderweg </a> </td> </tr> <tr> <td bordercolor="black" id="choice5" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="g_.html">Geschiedenis </a> </td> </tr> <tr> <td bordercolor="black" id="choice6" onmouseover="movein(this)" onmouseout="moveout(this)"> <a href="c_f_.php">Contact </a> </td> </tr> </table> </div> <div id="text_c_f_"> <? require("contactformulier.php"); ?> </div> <div id="box_c_text_"> <p id="box_c_">Contact:</p> <ul> <li>A.V. Veen & Zn. Transport B.V.</li> <ul> <li>Mastenmakersweg 10</li> <li>1786 PB Den Helder</li> </ul> <br /> <li>Telefoon nummer:</li> <ul> <li>0223-740000</li> </ul> <li>Jacob van Veen:</li> <ul> <li>06-53354433</li> </ul> <li>Klaas van Veen:</li> <ul> <li>06-53399694</li> </ul> <li>Fax nummer:</li> <ul> <li>0223-627903</li> </ul> <li>E-mail:</li> <ul> <li><form> <input type="button" value="E-mail" onClick="javascript:popUp('contactformulier.php')"> </form></li> </ul> </ul> </div> </div> </body> </html> En het volgende is een nieuw bestandje. Je moet hier wel mee zorgen dat het bestandje op een vaste plek staat. Ik zou dit bestandje op de plek zetten van bovenstaande html code. Los contactformulier <h2 class="hp">Contact:</h2> <? require("contact.php"); ?> <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post"> Uw naam:<br /> <input type="text" name="naam" size="20" style="background: #212121; color: #FFFFFF; border: 0px;" /> <br /> E-mail:<br /> <input type="text" name="email" size="20" style="background: #212121; color: #FFFFFF; border: 0px;" /> <br /> Uw bericht:<br /> <textarea name="bericht" rows="8" cols="60" style="background: #212121; color: #FFFFFF; border: 0px;"></textarea> <br /> <input type="submit" value="Versturen" name="submit"> <input type="reset" value="Wissen" name="reset"> </form> En ik zou alleen zelf geen popups gebruiken. dus het window.open commando in javascript. Dit wordt als een popup beschouwd en bijna iedereen heeft een popup blocker. Dus dat is niet slim, en dat commando is ook al redelijk uit de tijd. Wat je zou kunnen doen is het volgende: Op de plek BOVEN je formulier (niet in het losse contactformulier.php) zet je de volgende code: <a name="contact"></a> Je zou denken, hier missen wat dingen. Dat klopt, maar dit mag je gebruiken. Helemaal onderin bij jouw popupje welke je nu gebruikt zet je een linkje naar het contactformulier alleen dan zet je er #contact achter. Bijvoorbeeld zo: <a href="contactformulier.php#contact">Email</a> Hiermee zal wanneer je op die pagina komt de pagina automatisch naar beneden scrollen naar waar jij dat eerste stukje code hebt neer gezet. Als je het nog mooier wilt maken, dan zou je jezelf een beetje moeten verdiepen in Jquery. Hier kun je namelijk hele mooie javascript en AJAX effecten mee uitvoeren. één van deze functies is bijvoorbeeld een nieuwe pagina opvragen maar de pagina niet laten verversen. Extra: Jouw pagina uitgetest op mijn server: Transportbedrijf A.V. Veen & Zn. -Contact Formulier- (Ik heb het script voor jouw even een klein beetje aangepast zodat het mailtje verzonden wordt naar het emailadres wat je invult ... dit wegens dat ik geen spam in mijn mailbox wil hebben) Hetgeen wat ik bedoel met Jquery: Leroy Baeyens.nl Die website is nog niet volledig af, maar als je daar op een van die linkjes klikt zie je het effect van jquery. Ik hoop dat het je lukt, Groeten, Leroy -
Kan lettertype niet groter maken
leroy reageerde op Star Wars's topic in Archief Website Hulp & Scripts
Wat stegisoft zegt is helemaal waar. Het beste is eignelijk ALTIJD een CSS te gebruiken. Je hebt hier namelijk een mooier overzicht van in je html code. Je hebt dan een afscheiding, de ene is html code de ander is de opmaak die je hebt gegeven aan die html code. Voorbeeldje slordig: <body> <head> </head> <body bgcolor="#9a0000" color="#FFFFFF"> <h1 style="color:#0000cc; margin: 10px">Titel</h1> <div style="width:500px; padding:5px">hier de inhoud</div> </body> </html> En nu een nettere opmaak <body> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>Titel</h1> <div id="inhoud">hier de inhoud</div> </body> </html> De opmaak komt dan in een CSS bestandje te staan: body{ background-color:#9a0000; color: #FFFFFF; } h1{ color:#0000cc; margin: 10px; } div#inhoud{ width:500px; padding: 5px; } Zoals je ziet in de nette opmaak gebruik ik in die DIV een id="inhoud" met dat id kun je in de stylesheet de juiste opmaak kiezen. Stel je hebt 2 divs in je content staan maar je wilt 2 verschillende opmaken, dan moet je gebruik maken van het id. Wat je ook kan gebruiken in plaats van 'id' is 'class' Het verschil tussen deze twee is dat een id maar één keer mag voorkomen, een class mag herhaald worden. Misschien heb je nu ook een overzicht van hoe id's en classen werken. En wanneer je ze kan en mag gebruiken. (ter extra informatie) Groeten, Leroy

OVER ONS
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!