1 2 3 4 5 6 7 8 9 | $file = file("blaat.txt"); $array = implode(" ", $file); $info_array = explode(" | ",addslashes($array)); print "<pre>"; print_r($info_array); print "</pre>"; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 | ( [0] => USEDB [1] => localhost [2] => db [3] => ww [4] => naam [5] => INSERT INTO evenementen (naam, datum, folder) values ( \'\" . $_SESSION[\'albumhtmlinfo\'][\'titel\'] . \"\', \'\" . $_SESSION[\'datum\'] . \"\', \'\" . $_SESSION[\'albumhtmlinfo\'][\'filename\'] . \"\' ) | ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | $bericht = $_POST["bericht"]; $van = $_POST["van"]; $to = $_POST["aan"]; $subject = $_POST["onderwerp"]; $message = ' <html> <head> <title>'.$subject.'</title> <STYLE TYPE="text/css"> <!-- body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } --> </STYLE> </head> <body> '.$bericht.' </body> </html> '; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: <".$to.">\r\n"; $headers .= "From: <".$van.">\r\n"; mail($to, $subject, $message, $headers); echo 'Verzonden aan: '.$to.'<br>Vanaf: '.$van.'<br>Bericht:<br>'.$message.'<br>'; ?> |
Het enige wat ik kan bedenken is dat je een mailadres mailt, welke ook ok nog doorgestuurd wordt naar een ander mail adres. Je script verstuurt in ieder geval maar 1 mail.quote:Op maandag 27 februari 2006 14:37 schreef Toeps het volgende:
Om de geblokkeerde uitgaande mailpoort op school te omzeilen en omdat ik soms nog wel eens dringend moet mailen, heb ik een leuk mail scriptje gemaakt. Zo iets had ik al eerder gedaan voor een bestelformulier.
Bij mijn laatste prutswerkje kun je zelf de afzender en geadresseerde invullen. Misbruikgevoelig, maar alleen voor eigen gebruik.
Nou is het enige probleem: Ik krijg alle mail 2x!
[ code verwijderd ]
Wie helpt?
Nope, hij wordt gewoon aangeroepen vanuit mail.htm, een standaard formuliertje. Raar, dat bestelformulier wat ik eerst had gemaakt stuurt wel maar een keer. Het enige verschil is dat ik daarbij de mailadressen al had ingevuld.quote:Op maandag 27 februari 2006 15:04 schreef ViPeRII het volgende:
Toeps,
Ik kan geen fouten ontdekken in je script. wordt echt maar 1x aangeroeken zover ik zie.
je opent hem toch ook niet tochvallig 2x?
Ja dat is dubbel jaquote:Op maandag 27 februari 2006 15:07 schreef Toeps het volgende:
[..]
Nope, hij wordt gewoon aangeroepen vanuit mail.htm, een standaard formuliertje. Raar, dat bestelformulier wat ik eerst had gemaakt stuurt wel maar een keer. Het enige verschil is dat ik daarbij de mailadressen al had ingevuld.
Misschien is het dubbel om het zowel in $to als in de header te zetten?
1 2 3 4 5 | $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: <".$tom.">\r\n"; $headers .= "From: <".$van.">\r\n"; |
Als ik hem met fopen inlees krijg ik dit te zien:quote:Op dinsdag 28 februari 2006 15:09 schreef ikke_ook het volgende:
door die html-file in te lezen met fopen en hem dan als string te behandelen?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | { case 'bla': blablabla; break; case 'bli': bliblibli; break; case 'blo': blobloblo; break; } |
1 2 3 4 5 6 7 | if (isset($_POST['submit'])) { //form verwerking } else { //print form } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | $url = str_replace('/CMS/nieuwepagina.php?pagina=', '', $url); switch ($url) { case "nieuw": echo "<form action=nieuwepagina.php?pagina=maaknieuw method=post>"; echo "<table width=400 border=0>"; echo "<tr><td width=200>Paginanaam:</td>"; echo "<td>Waarde:</td></tr>"; echo "<tr><td width=200>Menunaam:</td>\r\n"; echo "<td><input name=naam type=text value=></td>\r\n"; echo "<tr><td width=200>Link naar pagina:</td>\r\n"; echo "<td><input name=naam type=text value=></td>\r\n"; echo "<tr><td width=200>Titel van pagina:</td>\r\n"; echo "<td><input name=naam type=text value=></td>\r\n"; echo "<tr><td width=200>Content:</td>\r\n"; echo "<td><input name=naam type=text value=></td>\r\n"; echo "<tr><td width=200>Hoofdmenu:</td>\r\n"; echo "<td><input name=naam type=text value=></td>\r\n"; echo "</table><br />"; echo "<input name=reset type=reset value=Opnieuw />"; echo "<input name=Opslaan type=submit value=Opslaan />"; echo "</form>"; break; case "maaknieuw": echo "wijzig"; break; } |
? serieuse vraag?quote:Op dinsdag 28 februari 2006 15:57 schreef Knucklezz het volgende:
$_GET['pagina'] ?? :p hoe werkt dat nou weer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | include('header.php'); mysql_connect("localhost", "username", "wwoord"); mysql_select_db("tabel"); $url = $_SERVER['REQUEST_URI']; $url = str_replace('/CMS/nieuwepagina.php?pagina=', '', $url); switch ($url) { case "nieuw": ?> <form action="nieuwepagina.php?pagina=maaknieuw" method=post> <table width=400 border=0> <tr> <td width=200>Paginanaam:</td> <td>Waarde:</td><br /> </tr> <tr> <td width=200>Menunaam:</td> <td><input name=menunaam type=text value=""></td> </tr> <tr> <td width=200>Link naar pagina:</td> <td><input name=menulink type=text value=></td> </tr> <tr> <td width=200>Titel van pagina:</td> <td><input name=titel type=text value=></td> </tr> <tr> <td width=200>Content:</td> <td><input name=content type=text value=></td> </tr> <tr> <td width=200>Hoofdmenu:</td> <td><input name=zichtbaar type=text value=></td> </tr> </table><br /> <input name=reset type=reset value="Opnieuw" /> <input name=submit type=submit value="Opslaan" /> </form> <?php break; case "maaknieuw": if (isset($_POST['submit'])) { $query = "INSERT INTO TblMenu (menunaam, menulink, titel, content, zichtbaar) values ('$menunaam', '$menulink', '$titel', '$content', '$zichtbaar')"; mysql_query($query) or die (mysql_error()); break; } else { echo "form ni opgestuurd"; } } include('footer.php'); ?> |
Zoals the_disheaver dus al zei, je kan alles met $url er uit halen, en van je switch-statementquote:
1 |
In MySQL 3/4 heb je SHOW TABLES en SHOW COLUMNS. In versie 5 heb je de INFORMATION_SCHEMA tabellen.quote:Op dinsdag 28 februari 2006 22:42 schreef Desdinova het volgende:
kan ik bepaalde queries opstellen zodat ik een treestructuur van mijn database terugkrijg? eventueel met kolomtypes dr bij?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |