Aha, daar ging ik de mist dus in. Nu werkt het wel inderdaad. Heel erg bedankt voor de hulp allemaal!quote:Op vrijdag 14 juli 2006 23:01 schreef JeRa het volgende:
[..]
Je moet waar dat haakje sluiten mistte, ook nog een sterretje plaatsen. Dus * ) (zonder de spatie). Dit is een bug in RDE, zie dit topic:
[FO][BUG] code-tag + ] + smilie gaat de mist in
en van die 0 een 1 makenquote:Op vrijdag 14 juli 2006 23:13 schreef MeScott het volgende:
[..]
Aha, daar ging ik de mist dus in. Nu werkt het wel inderdaad. Heel erg bedankt voor de hulp allemaal!
klopt, ik dacht dat het niet mocht...quote:Op vrijdag 14 juli 2006 23:37 schreef JeRa het volgende:
[..]
Nee, want dan werkt 'abc' niet meer natuurlijk.
dat mocht toch wel? maximaal 5 'rare' tekens..quote:Op vrijdag 14 juli 2006 23:43 schreef the_disheaver het volgende:
Hij keurt nu wel: _-_-_ bv goed. En dát mocht niet. Maar hoe je dat oplost...
ff denken...
En minimaal één alphanumeriek teken.quote:Op vrijdag 14 juli 2006 23:54 schreef qu63 het volgende:
[..]
dat mocht toch wel? maximaal 5 'rare' tekens..
1 |
Okee. Bij de eerste keer laten zien of zo. Dat scheel me echt een hoop namelijk (handmatig thumbs maken zuigt).quote:Op vrijdag 14 juli 2006 16:34 schreef qu63 het volgende:
[..]
on the fly maken maar wel opslaan lijkt mij..
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 | //-- anti XSS measures $action = htmlentities($_GET["action"], ENT_QUOTES); $id = htmlentities($_GET["id"], ENT_QUOTES); switch($action): case "delete": deletestyle($id); break; default: showstyles(); break; endswitch; function deletestyle($id) { include "../conf/instellingen.php"; include "../conf/db_connect.php"; $sql_selectedstyle = "SELECT * FROM css_selectedstyle WHERE `selectedstyle` = `selectedstyle` LIMIT 0,1"; $res_selectedstyle = mysql_query($sql_selectedstyle) or die("Kan de geselecteerde style niet uit de Database halen"); $selectedstyle = mysql_fetch_object($res_selectedstyle); $sel_style = $selectedstyle->styleid; if ($id == $sel_style) { echo "<span class=\"foutmelding\">Geselecteerde style kunt u niet verwijderen!</span>"; showstyles(); } elseif ($id == 1) { echo "<span class=\"foutmelding\">Style 1 is de standaard style, en is niet te verwijderen!</span>"; showstyles(); } else { $sql_style = "DELETE FROM `css_style` WHERE `id` = '$id'"; $result_style = mysql_query($sql_style) or die("Kan de selected style niet wijzigen"); if ($result_style = true) { $sql_value = "DELETE FROM `css_value` WHERE `style_id` = '$id'"; $result_value = mysql_query($sql_value) or die("Kan de value niet wijzigen"); if ($result_value = true) { echo "<script language=\"JavaScript\">"; echo "document.location='index.php'"; echo "</script>"; } } } } ?> |
1 2 3 4 5 6 7 8 | { var where_to= confirm(\"Weet u zeker dat u deze style wilt verwijderen?\\nDit is niet ongedaan te maken.\\n\"); if (where_to== true) { document.location=\"index.php?action=delete&id=\"+id; } } |
1 |
1 2 3 4 5 6 7 | if (query("delete all tables")) { doe wat met query } else die ('error in query'); ?> |
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 | function deletestyle($id) { include "../conf/instellingen.php"; include "../conf/db_connect.php"; $sql_selectedstyle = "SELECT * FROM css_selectedstyle WHERE `selectedstyle` = `selectedstyle` LIMIT 0,1"; $res_selectedstyle = mysql_query($sql_selectedstyle) or die("Kan de geselecteerde style niet uit de Database halen"); $selectedstyle = mysql_fetch_object($res_selectedstyle); $sel_style = $selectedstyle->styleid; if ($id == $sel_style) show_error('Geselecteerde style kunt u niet verwijderen!'); elseif ($id == 1) show_error('Style 1 is de standaard style, en is niet te verwijderen!'); else { $sql_style = "DELETE FROM `css_style` WHERE `id` = '$id'"; $result_style = mysql_query($sql_style) or show_error('Kan de selected style niet wijzigen'); if ($result_style) { $sql_value = "DELETE FROM `css_value` WHERE `style_id` = '$id'"; $result_value = mysql_query($sql_value) or show_error('Kan de value niet wijzigen'); if ($result_value) { echo "<script language=\"JavaScript\">"; echo "document.location='index.php'"; echo "</script>"; } } } } function show_error($message) { echo "<span class=\"foutmelding\">$message</span>"; showstyles(); die(); } ?> |
Iemand nog ideeen?quote:Op donderdag 13 juli 2006 11:07 schreef Darkomen het volgende:
Ik haal uit een db een aantal plaatjes, dit kunnen er 6 zijn, maar ook 8 of 31 (gewon random aantallen dus)
Hierbij wil ik per regel een aantal plaatjes. maximaal 10
Maar waneer het er 6 zijn wil ik liever 2 regels van 3 ipv 1 van 6
bij 8; 2 regels van 4
bij 31; 3 van 10 en 1 van 1.
Hoe, wat?
if($plaatje == 1){ 1 plaatje laten zien }quote:
Zoiets? Je zult met een apart script moeten werken om de images zelf te outputten, tenzij je gaat voor inline images maar dat zuigtquote:
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 | $totaal_aantal_plaatjes = rand(1,50); $line_rules=array(6=>3,8=>4,31=>10); //wat is nu van toepassing? foreach($line_rules as $x => $y) { $max_images_on_line=$y; if ($totaal_aantal_plaatjes<=$x) break; } echo "<h1>Plaatjes: $totaal_aantal_plaatjes \n Plaatjes per regel: $max_images_on_line \n</h1>"; echo "<table><tr>\n"; $dezerij=0; $morethanonerow=false; for ($x=0;$x<$totaal_aantal_plaatjes;$x++) { echo '<td><img src="http://forum.fok.nl/templates/foksilver/i/logo.jpg" /></td>'; $dezerij++; if ($dezerij==$max_images_on_line) { echo "</tr>\n<tr>"; $dezerij=0; $morethanonerow=true; } } if ($dezerij!=0 && $morethanonerow) echo '<td colspan="'.($max_images_on_line-$dezerij).'"></td>';//tabelrij afmaken echo "\n</tr></table>"; ?> |
Nog leuker, als je wilt vergelijken met een constante dan kun je beter die constante links zetten en de variabele rechts:quote:Op zaterdag 15 juli 2006 21:17 schreef ralfie het volgende:
@Siegfried:
Je controleert tweemaal een value met één = teken (regel 45 en 50)
tip: gebruik
if ($result_style)
ipv
if ($result_style == true)
omdat je zo voorkomt dat je meer van dit soort fouten maakt (het werkt bij mij wel tenminste)
1 2 3 4 5 | if ( 'a' == $a ) { // do iets } ?> |
1 2 3 4 5 6 7 8 9 10 | { session_start(); $result = mysql_query("SELECT SID FROM `sessions` WHERE SID='".$_COOKIE['Logged']."' AND IP='".$_SERVER['REMOTE_ADDR']."'") or die(mysql_error()); if(mysql_num_rows($result) == 1) { $result = mysql_result($result,0) or die(mysql_error()); session_id($result); } } |
das best makkelijk!quote:Op zondag 16 juli 2006 12:58 schreef Light het volgende:
[..]
Nog leuker, als je wilt vergelijken met een constante dan kun je beter die constante links zetten en de variabele rechts:
[ code verwijderd ]
Als je dan een = vergeet gaat php vanzelf zeuren dat je niets aan een constante kunt toewijzen
1 2 3 4 5 | $format = "In de %2\$s zitten %1\$d apen. Dat is een mooie %2\$s vol met %1\$s apen."; printf($format,5,'boom'); ?> |
1 2 3 4 5 | $format = 'In de %2\$s zitten %1\$d apen. Dat is een mooie %2\$s vol met %1\$s apen.'; printf($format,5,'hoi'); ?> |
Doohhquote:Op zondag 16 juli 2006 16:05 schreef ralfie het volgende:
Je hoeft de dollartekens niet te escapen in enkel-gequote strings, maar dat doe je wel... gewoon die slashes weghalen, zou het weer moeten werken
txt files gaan prima. Alleen gaat een db sneller, maar vooral: je kunt er veel meer mee. Sorteren, bepaalde searchstrings enzo.quote:Op maandag 17 juli 2006 18:28 schreef ExCibular het volgende:
Heeft iemand hier ervaring met het wegschrijven van gegevens in een file ipv in een database?
Ik ben van plan een telefoonnotitie systeem te bouwen voor een zeer kleine organisatie. Het zou dus makkelijker zijn als er geen database nodig is maar hoeveel kost dat aan snelheid? Hoe snel is een textfile als je enkele honderden gegevens wil bekijken?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |