Zo'n rich text editor maakt dan kennelijk een fout. Of je nou iets uit een ander document kopieert of niet, dat maakt niets uit - de editor bepaalt het output formaat. Heb je verder al geprobeerd character encodings overal goed te zetten? (dus in de editor, hoe PHP het verwerkt en de database)quote:Op vrijdag 30 juni 2006 13:47 schreef Desdinova het volgende:
zo'n rich text editor
Gebruik de INSERT...SELECT-syntax.quote:Op zondag 2 juli 2006 14:35 schreef Schepseltje het volgende:
Ik weet niet of het in dit topic past, maar ik zit met een schijnbaar eenvoudige vraag waar ik niet uit kan komen (google en got al doorgespit)
Ik zoek een query waarmee ik in een mysql tabel een row kan kopieeren, waarbij uiteraard de ID wel moet worden aangepast. Kan dit?
Omslachtiger okay, maar foutgevoeliger zeker niet. Zoiets kun je doen:quote:Op zondag 2 juli 2006 14:55 schreef Schepseltje het volgende:
via losse queries is het wel mogelijk, maar das omslachtiger en foutgevoeliger
1 2 3 4 | SELECT ... FROM tabel WHERE id = zoveel INSERT INTO tabel ...etc UNLOCK TABLES |
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 | function upload($_FILES){ $dir = "/usr/home/user/domains/domainl/public_html/webimg/"; $documentname = $_FILES['file']['name']; if (file_exists($dir.$documentname) != 0){ $documentname = imagerename($documentname); } if (move_uploaded_file($_FILES['file']['tmp_name'], $dir.$documentname)){ echo "uploading.<br>"; $ext = strtolower(substr($_FILES['file']['name'],-3)); switch ($ext){ case "jpg": case "jpeg": $src_img = imagecreatefromjpeg($dir.$documentname); break; case "png": $src_img = imagecreatefrompng($dir.$documentname); break; case "gif": $src_img = imagecreatefromgif($dir.$documentname); break; } $origw = imagesx($src_img); $origh = imagesy($src_img); $maxwidth = 120; $maxheight = 120; $diff = $origw/$maxwidth; if (($origh/$diff) > $maxheight){ //na resize is file te hoog. dus hoogte moet aangehouden worden. $new_w = $origw / $diff; $new_h = $maxheight; } else { $new_w = $maxwidth; $new_h = $origh / $diff; } $dst_img = imagecreate($new_w,$new_h); imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)); switch ($ext){ case "jpg": case "jpeg": imagejpeg($dst_img, $dir."_tn".$documentname); break; case "png": imagepng($dst_img, $dir."_tn".$documentname); break; case "gif": imagegif($dst_img, $dir."_tn".$documentname); break; } } else { echo "failed.<br>"; } return $documentname; } ?> |
Geen camelcaps gaan gebruiken waar het er niet is hèquote:Op zondag 2 juli 2006 16:07 schreef SuperRembo het volgende:
Kijk eens naar imageCreateTrueColor() en imageCopyResampled().
Dan heb je over een tijd toch een probleem, aangezien de PHP-developers van plan zijn steeds meer onderdelen (zoals functienamen) case sensitive te makenquote:Op zondag 2 juli 2006 16:17 schreef SuperRembo het volgende:
Functie-namen zijn in php case insensitive, dus kan je ze leesbaarder maken door camelCase of PascalCase te gebruiken.
thanks!quote:Op zondag 2 juli 2006 16:08 schreef JeRa het volgende:
@Desdinova
Komt door het gebrek aan kleuren. In plaats van imagecreate() gebruik je beter imagecreatetruecolor()
[..]
Geen camelcaps gaan gebruiken waar het er niet is hèzo mooi is PHP niet, Java wel.
He dat werkt! Maar ik snap niet helemaal hoe dat GROUP BY er voor kan zorgen dat hij bij SUM(visits) niet alles gaat optellen. Idd bedanktquote:
sum telt alles op per row, dus niet het totaal, aangezien "group by" ervoor zorgt dat er meerdere waardes worden 'gebundeld' tot 1 row, telt hij deze waardes bij elkaar op.. daarom werkt sum() ook alleen als je "group by" (of iets soortgelijks) gebruiktquote:Op zondag 2 juli 2006 22:18 schreef wipes66 het volgende:
[..]
He dat werkt! Maar ik snap niet helemaal hoe dat GROUP BY er voor kan zorgen dat hij bij SUM(visits) niet alles gaat optellen. Idd bedankt![]()
Oh, op die manier. Ik dacht namelijk dat sum() synoniem voor count() was.quote:Op zondag 2 juli 2006 22:22 schreef Schepseltje het volgende:
[..]
sum telt alles op per row, dus niet het totaal, aangezien "group by" ervoor zorgt dat er meerdere waardes worden 'gebundeld' tot 1 row, telt hij deze waardes bij elkaar op.. daarom werkt sum() ook alleen als je "group by" (of iets soortgelijks) gebruikt
SELECT DISTINCT muzikant.muzikant_naam FROM planning, songs, muzikant, bezetting WHERE muzikant.muzikant_id = bezetting.muzikant_id AND bezetting.song_id=songs.song_id AND songs.song_id=planning.song_id AND planning.repetitie_id='$repetitie_id_tmp'quote:Op zondag 2 juli 2006 22:25 schreef beerten het volgende:
Ik heb een query die gegevens uit 4 tabellen haalt.
Nu wil ik graag dat uit de tabel muzikant de unique namen worden gehaald. Met onderstaande query worden alle namen opgehaald die bij een bepaalde repetitie_id horen.
Dit zou moeten kunnen met DISTINCT. Maar hoe verwerk ik DISTINCT in onderstaande query?
SELECT planning.*, songs.*, muzikant.*, bezetting.* FROM planning, songs, muzikant, bezetting WHERE muzikant.muzikant_id = bezetting.muzikant_id AND bezetting.song_id=songs.song_id AND songs.song_id=planning.song_id AND planning.repetitie_id='$repetitie_id_tmp'
hmm stomquote:Op maandag 3 juli 2006 10:22 schreef hamkaastosti het volgende:
http://nl2.php.net/manual/nl/function.substr.php
bijvoorbeeld
str_replace?quote:Op maandag 3 juli 2006 13:39 schreef Desdinova het volgende:
er is toch een simpelere variant van preg_replace? waarmee ik bijv. een matchend stukje in een variabele kan vervangen?
quote:Deze functie vervangt alle voorkomens van needle in haystack met de gegeven str. Als je geen al te toffe vervangingsregels nodig hebt, wordt aangeraden om altijd deze functie te gebruiken in plaats van ereg_replace() or preg_replace().
1 2 3 4 5 | INSERT INTO tabel VALUES ... ; INSERT INTO tabel VALUES ... ; INSERT INTO tabel VALUES ... ; ... |
quote:INSERT statements that use VALUES syntax can insert multiple rows. To do this, include multiple lists of column values, each enclosed within parentheses and separated by commas. Example:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Ik had 'm ook al gevonden. Thanks.quote:Op woensdag 5 juli 2006 13:33 schreef SuperRembo het volgende:
Meerdere rows inserten in 1 statement kan met MySQL:
[..]
quote:Uw configuratie bestand bevat instellingen (root zonder wachtwoord) die betrekking hebben tot de standaard MySQL account. Uw MySQL server draait met deze standaard waardes, en is open voor ongewilde toegang, het wordt dus aangeraden dit op te lossen.
volgens mij maakt die eerste niet zo veel uit, alles gebeurt toch lokaal (het is alleen om te experimenteren en te leren zeg maar) maar wat moet ik doen met de tweede?quote:De mbstring PHP extensie werd niet gevonden en u lijkt een multibyte charset te gebruiken. Zonder de mbstring extensie kan phpMyAdmin strings niet correct splitsen wat tot onverwachte resultaten kan leiden.
robots.txtquote:Op donderdag 6 juli 2006 19:55 schreef Desdinova het volgende:
weet iemand n beetje n tutorial die wat uitlegt over hoe je de beste (betere) resultaten boekt bij searchengines? wat voor dingen je kan doen om beter gevonden te worden?
ik ben me ervan bewust dat er geen wondermiddelen zijnmaar daar vraag ik ook niet om. ik heb wel s iets gehoord over robots.txt (wat me verder niks zegt) en noindex, follow, en weet ik veel wat
iemand die me een duw de goeie richting in kan geven?
en als je PHP op een Mac heb, is het dan veel anders?quote:Op donderdag 6 juli 2006 19:31 schreef HuHu het volgende:
Voor die tweede melding zul je de mbstring extentie moeten toevoegen aan je PHP installatie.
Die staat in de map \php\extentions. Onder Windows dan hè, en het bestand heet php_mbstring.dll.
Dat bestandje moet je dan volgens mij in de root map van je PHP installatie gooien, dus in \php\.
En de regel:
;extension=php_mbstring.dll
uit commentaar halen in je php.ini.
Content, websites die naar jouw website linken en <h1> op iedere pagina. Dat is wat je nodig hebt om gevonden te worden. robot.txt heeft daar geen enkele invloed op. Maar over welke website hebben we het eigenlijk?quote:Op donderdag 6 juli 2006 19:55 schreef Desdinova het volgende:
weet iemand n beetje n tutorial die wat uitlegt over hoe je de beste (betere) resultaten boekt bij searchengines? wat voor dingen je kan doen om beter gevonden te worden?
Download gewoon MAMPquote:Op donderdag 6 juli 2006 22:36 schreef super-muffin het volgende:
[..]
en als je PHP op een Mac heb, is het dan veel anders?
Gewoon een session_id en een session_hash (md5(rondom)) in een cookie stoppen. En dan iedere keer kijken of het ook zo in de database staat. Controleren op ip is ook wel zo veilig.quote:Op vrijdag 7 juli 2006 14:51 schreef ExCibular het volgende:
Ik ben bezig met een simpel login scriptje dat werkt mbv sessies. Ik heb een werkend script ik zit alleen een beetje met de beveiliging.
Wat voor soort informatie kan je het best gebruiken om de integriteit van de sessie te bepalen. Wat voor soort informatie moet ik meesturen en wat voor checks moet ik doen om te bepalen of de sessie goed is?
Dan zullen de mappen en bestanden waarschijnlijk iets anders heten. Verder zal het wel ongeveer hetzelfde werken.quote:Op donderdag 6 juli 2006 22:36 schreef super-muffin het volgende:
[..]
en als je PHP op een Mac heb, is het dan veel anders?
Dank je wel. Met session_hash, bedoel je gewoon een random reeks die vervolgens md5 in het cookie wordt gestopt?quote:Op vrijdag 7 juli 2006 16:59 schreef wipes66 het volgende:
[..]
Gewoon een session_id en een session_hash (md5(rondom)) in een cookie stoppen. En dan iedere keer kijken of het ook zo in de database staat. Controleren op ip is ook wel zo veilig.
Ik heb overigens bij mijn login systeem ook dat je verplicht bent om een locatie op te geven als een 'Infinite session' wilt, zodat je in een sessie overzicht ook kan zien waar je allemaal bent ingelogd.
1 2 3 4 5 6 7 8 9 10 | if(isset($_COOKIE)) { print_r($_COOKIE); } else { include("login.php"); } ?> |
Niks, waarschijnlijk is $_COOKIE gewoon een lege array.quote:Op zaterdag 8 juli 2006 15:06 schreef mschol het volgende:
wat doe ik verkeerd ??
opzich toch raar als ik de cookies zelf handmatig heb verwijderd??quote:Op zaterdag 8 juli 2006 17:37 schreef wipes66 het volgende:
[..]
Niks, waarschijnlijk is $_COOKIE gewoon een lege array.
1 2 3 4 5 6 7 8 9 10 | if ($_GET['order'] = 'km' ) { $result = mysql_query('SELECT tijd, km, prijs FROM qu63 ORDER BY km, tijd'); } elseif ($_GET['order'] = 'tijd') { $result = mysql_query('SELECT tijd, km, prijs FROM qu63 ORDER BY tijd, km'); } ?> |
== ipv = dusquote:Op zondag 9 juli 2006 19:51 schreef qu63 het volgende:
[ code verwijderd ]
de url is gewoon blabla.php?order=km of order=tijd. alleen werkt dat dus niet. wat is er verkeerd aan bovenstaand stukje
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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | if ($_REQUEST['do'] == 'login') { globalize($_REQUEST, array( 'vb_login_username' => STR, 'vb_login_password' => STR, 'vb_login_md5password' => STR, 'vb_login_md5password_utf' => STR, 'url' => STR, 'postvars' )); globalize($_POST, array( 'logintype' => STR, )); // can the user login? $username = &$vb_login_username; $password = &$vb_login_password; $md5password = &$vb_login_md5password; $md5password_utf = &$vb_login_md5password_utf; $strikes = verify_strike_status($username); if ($username == '') { eval(print_standard_error('error_badlogin')); } if (!verify_authentication($username, $password, $md5password, $md5password_utf, true)) { // check password exec_strike_user($bbuserinfo['username']); if ($logintype === 'cplogin' OR $logintype === 'modcplogin') { // log this error if attempting to access the control panel require_once('./includes/functions_log_error.php'); log_vbulletin_error($username, 'security'); } $bbuserinfo = array( 'userid' => 0, 'usergroupid' => 1 ); eval(print_standard_error('error_badlogin')); } exec_unstrike_user($username); $DB_site->query("DELETE FROM " . TABLE_PREFIX . "session WHERE sessionhash = '" . addslashes($session['dbsessionhash']) . "'"); $session['sessionhash'] = fetch_sessionhash(); $session['dbsessionhash'] = $session['sessionhash']; $DB_site->query(" INSERT INTO " . TABLE_PREFIX . "session (sessionhash, userid, host, idhash, lastactivity, styleid, loggedin, bypass, useragent) VALUES ('" . addslashes($session['sessionhash']) . "', " . intval($bbuserinfo['userid']) . ", '" . addslashes(SESSION_HOST) . "', '" . addslashes(SESSION_IDHASH) . "', " . TIMENOW . ", $session[styleid], 1, " . iif ($logintype === 'cplogin', 1, 0) . ", '" . addslashes(USER_AGENT) . "') "); vbsetcookie('sessionhash', $session['sessionhash'], 0); if ($nosessionhash == 1) { // if user is working through cookies, blank out the sessionhash $shash = $session['sessionhash'] = ''; $surl = $session['sessionurl'] = ''; $surlJS = $session['sessionurl_js'] = ''; } else { $shash = $session['sessionhash']; $surl = $session['sessionurl'] = 's=' . $session['sessionhash'] . '&'; $surlJS = $session['sessionurl_js'] = 's=' . $session['sessionhash'] . '&'; } // admin control panel or upgrade script login if ($logintype === 'cplogin') { $permissions = cache_permissions($bbuserinfo, false); $bbuserinfo['permissions'] = &$permissions; if ($permissions['adminpermissions'] & CANCONTROLPANEL) { // update CSS preferences if administrator wants to globalize($_POST, array('cssprefs' => STR)); if ($cssprefs != '') { $cssprefs = str_replace(array('..', '/', '\\'), '', $cssprefs); // get rid of harmful characters if ($cssprefs != '' AND @file_exists("./cpstyles/$cssprefs/controlpanel.css")) { $DB_site->query("UPDATE " . TABLE_PREFIX . "administrator SET cssprefs = '" . addslashes($cssprefs) . "' WHERE userid = $bbuserinfo[userid]"); } } $cpsession = fetch_sessionhash(); $DB_site->query("INSERT INTO " . TABLE_PREFIX . "cpsession (userid, hash, dateline) VALUES ($bbuserinfo[userid], '" . addslashes($cpsession) . "', " . TIMENOW . ")"); vbsetcookie('cpsession', $cpsession, 0); if (!$_REQUEST['cookieuser'] AND empty($_COOKIE[COOKIE_PREFIX . 'userid'])) { vbsetcookie('userid', $bbuserinfo['userid'], 0); vbsetcookie('password', md5($bbuserinfo['password'] . 'L43312e7'), 0); } } } // moderator control panel login if ($logintype === 'modcplogin') { $permissions = cache_permissions($bbuserinfo, false); $bbuserinfo['permissions'] = &$permissions; include_once('./includes/functions_calendar.php'); if (can_moderate() OR can_moderate_calendar()) { $cpsession = fetch_sessionhash(); $DB_site->query("INSERT INTO " . TABLE_PREFIX . "cpsession (userid, hash, dateline) VALUES ($bbuserinfo[userid], '" . addslashes($cpsession) . "', " . TIMENOW . ")"); vbsetcookie('cpsession', $cpsession, 0); if (!$_REQUEST['cookieuser'] AND empty($_COOKIE[COOKIE_PREFIX . 'userid'])) { vbsetcookie('userid', $bbuserinfo['userid'], 0); vbsetcookie('password', md5($bbuserinfo['password'] . 'L43312e7'), 0); } } } if ($url == 'login.php' OR $url == "$vboptions[forumhome].php" OR strpos($url, 'do=logout') !== false) { $url = "$vboptions[forumhome].php?$surl"; } else { $url = fetch_replaced_session_url($url); } $postvars = construct_hidden_var_fields($postvars); $temp = strpos($url, '?'); if ($temp) { $formfile = substr($url, 0, $temp); } else { $formfile = $url; } eval(print_standard_redirect('redirect_login')); |
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 | // this was a _REQUEST action but where do we all login via request? if ($_POST['do'] == 'login') { $vbulletin->input->clean_array_gpc('p', array( 'vb_login_username' => TYPE_STR, 'vb_login_password' => TYPE_STR, 'vb_login_md5password' => TYPE_STR, 'vb_login_md5password_utf' => TYPE_STR, 'postvars' => TYPE_STR, 'cookieuser' => TYPE_BOOL, 'logintype' => TYPE_STR, 'cssprefs' => TYPE_STR, )); // can the user login? $strikes = verify_strike_status($vbulletin->GPC['vb_login_username']); if ($vbulletin->GPC['vb_login_username'] == '') { eval(standard_error(fetch_error('badlogin', $vbulletin->options['bburl'], $vbulletin->session->vars['sessionurl'], $strikes))); } if (!verify_authentication($vbulletin->GPC['vb_login_username'], $vbulletin->GPC['vb_login_password'], $vbulletin->GPC['vb_login_md5password'], $vbulletin->GPC['vb_login_md5password_utf'], $vbulletin->GPC['cookieuser'], true)) { ($hook = vBulletinHook::fetch_hook('login_failure')) ? eval($hook) : false; // check password exec_strike_user($vbulletin->userinfo['username']); if ($vbulletin->GPC['logintype'] === 'cplogin' OR $vbulletin->GPC['logintype'] === 'modcplogin') { // log this error if attempting to access the control panel require_once(DIR . '/includes/functions_log_error.php'); log_vbulletin_error($vbulletin->GPC['vb_login_username'], 'security'); } $vbulletin->userinfo = array( 'userid' => 0, 'usergroupid' => 1 ); eval(standard_error(fetch_error('badlogin', $vbulletin->options['bburl'], $vbulletin->session->vars['sessionurl'], $strikes))); } exec_unstrike_user($vbulletin->GPC['vb_login_username']); // create new session process_new_login($vbulletin->GPC['logintype'], $vbulletin->GPC['cookieuser'], $vbulletin->GPC['cssprefs']); // do redirect do_login_redirect(); } |
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 | // connect to database mysql_connect("localhost","root","1234"); mysql_select_db("c107p13"); // turn off auto-commit mysql_query("START TRANSACTION"); mysql_query("SET autocommit=0"); // look for a transfer $sql1 = "UPDATE accounts SET balance = balance + " . $_POST['amt'] . " WHERE id = " . $_POST['to']; $result1 = mysql_query($sql1); echo "Q1: ".$result1."<br>"; echo mysql_affected_rows($result1); // subtract $$ from source account $sql2 = "UPDATE accounts SET balance = balance - " . $_POST['amt'] . " WHERE id = " . $_POST['from']; $result2 = mysql_query($sql2); // assuming no errors, commit transaction echo mysql_num_rows($result2); if($result1 && $result2) { mysql_query("commit"); } else { mysql_query("rollback"); } echo "$result1"; echo "$result2"; ?> |
MySQL geeft trouwens aan hoeveel rows er echt gewijzigd zijn. Deze queryquote:Returns the number of affected rows on success, and -1 if the last query failed.
1 |
1 |
1 2 3 4 5 6 7 8 9 | $result = mysql_query($query); while ($row = mysql_fetch_object($result)){ if (isset($stukjes)){ $stukjes .= ", "; } $stukjes .= "\"".$row->Name."\""; } $string = "bla[1] = [".$stukjes."]"; |
maar als je dan naar de vorige foto wil heb je een probleem volgens mijquote:Op maandag 10 juli 2006 16:50 schreef Desdinova het volgende:
dat moet waarschijnlijk wel kunnen met limit.
tellen bij hoeveelste foto je bent, en dan in je query zetten limit ".$fotonummer.",1
op die manier begintie met tellen na de huidige foto,en paktie de eerstvolgende.
Zelf prutsen is ook een vak.....ik heb een beginnetje maar ik loop nu helemaal vast. Ik kan nu de karma van 1 baan berekenen maar ik wil graag een lijst met karma met bijbehorende tracknaam. Op dit moment doe ik dit dus:quote:Op zondag 9 juli 2006 12:44 schreef Oldbie het volgende:
Sinds een tijdje heb ik een gameserver met een MySQL database voor records e.d.
Nu wil ik graag een PHP pagina die voor mij e.e.a. weergeeft maar ik ben zo vreselijk n00b met MySQL en PHP dat ik wil vragen of hier iemand zo vriendelijk wil zijn om voor mij de code te schrijven.
Als ik helemaal out of line ben hoor ik dat wel.
Ik denk dat het vrij eenvoudig is omdat ik niet al te veel wil. Lay out is totaal onbelangrijk omdat het puur voor prive gebruik is en het wordt niet zichtbaar voor anderen.
Het gaat om het volgende:
Ik heb een table (rs_karma) met vier fields (Id, Score, PlayerId, ChallengeId) Screenshot
Ik heb een table (challenges) met vijf fields (Id, Uid, Name, Author, Environment) Screenshot
Field score (uit rs_karma) van iedere ChallengeId moet bij elkaar opgeteld worden (waarbij 0 gezien moet worden als -1; een 1 is dan +1).
Op mijn pagina zou ik dan een lijst willen zien van iedere challenge (naam wordt verkregen aan de hand van rs_karma.ChallengeId welke overeenkomt met challenges.Id) met hun totaalscore.
Zou iemand zo vriendelijk willen zijn om een mooi scriptje te bouwen zodat ik kan bepalen welke challenge een lage score heeft en dus van de server verwijderd mag worden?
Ik zou je eeuwig dankbaar zijn
als het zou helpen wil ik best een backup maken van de database en die naar je toe mailen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | // connect to database mysql_connect("localhost","***","***"); mysql_select_db("aseco"); // calculate karma of track $pquery = "SELECT * FROM rs_karma WHERE Score=1 AND ChallengeId=3"; $pres = mysql_query($pquery); $plus = mysql_num_rows($pres); $mquery = "SELECT * FROM rs_karma WHERE Score=0 AND ChallengeId=3"; $mres = mysql_query($mquery); $minus = mysql_num_rows($mres); $avg_score = $plus - $minus; echo $avg_score; ?> |
Helaas nietquote:Op maandag 10 juli 2006 20:29 schreef qu63 het volgende:
[afbeelding]
hij werkt alleen niet met gifjes
Bedankt!quote:Op maandag 10 juli 2006 13:23 schreef SuperRembo het volgende:
mysql_num_rows gaat over het aantal rows in de resultset, maar die heb je niet bij een update. Hiervoor moet je mysql_affected_rows gebruiken:
[..]
MySQL geeft trouwens aan hoeveel rows er echt gewijzigd zijn. Deze query
[ code verwijderd ]
zal alltijd aangeven dat mysql_affected_rows = 0 is, ook al bestaan er rows met myvalue = 1.
[edit]
Ik zie dat je in je script wel mysql_affected_rows gebruikt en niet mysql_num_rows?
Wat ik gedaan heb bij een oude site is thumbs maken terwijl je de foto's upload en dan opslaan als t_filename.jpg. Is dat een optie?quote:Op maandag 10 juli 2006 19:06 schreef wonderer het volgende:
Ik heb een tijdje terug een fotoalbum gemaakt zonder database. Ik maak met photoshop een auto gallery en upload de images en thumbs dan in de mapjes.
Nu word ik dat een beetje zat en ik vroeg me af of ik die thumbs niet on the fly kon maken. Niet terwijl je ze upload, maar op het moment dat ze getoond worden op het scherm.
Is dat handig? Kost dat niet te veel cpu/geheugen? Duurt het niet te lang? Er worden maximaal 30 thumbs getoond en het bronbestand is hooguit 640x480 (100kb).
Leukquote:Op maandag 10 juli 2006 20:20 schreef guitarist.nl het volgende:
[afbeelding]
http://test.guitarist.nl/width/share_icon.php
String = Tekst
Color = Tekstkleur
Location = Tekstpositie (up of bottom)
Image = Locatie van het plaatje
[afbeelding]
[afbeelding]
quote:Op maandag 10 juli 2006 20:20 schreef guitarist.nl het volgende:
[afbeelding]
http://test.guitarist.nl/width/share_icon.php
String = Tekst
Color = Tekstkleur
Location = Tekstpositie (up of bottom)
Image = Locatie van het plaatje
[afbeelding]
[afbeelding]
quote:Op dinsdag 11 juli 2006 11:29 schreef Siegfried het volgende:
[..]
Leuk
Share die code eens als je wilt?
is het opensource?quote:Op dinsdag 11 juli 2006 13:40 schreef SuperRembo het volgende:
Leuk dat je nu standaard met GD ook animated gifjes kan maken.
Daar heb ik ooit nog zelf een php class voor gemaakt. Die knipt stukjes uit een niet-animated gifje en plakt ze daarna met nieuwe gif control-blocks aan elkaar tot een nieuwe animated gif.
[afbeelding]
ik vind jouw script leuker eigenlijkquote:Op dinsdag 11 juli 2006 15:38 schreef SuperRembo het volgende:
Nog niet. Maar als het direct met GD kan, dan kan je beter niet mijn script gebruiken. Het is ongetwijfeld langzamer en 't heeft flink wat beperkingen.
Is ook een optie (hoewel dan bij de eerste keer viewen, want ik upload via ftp). Maar het zou zo leuk ruimte schelen op de server.quote:Op dinsdag 11 juli 2006 06:42 schreef Libris het volgende:
[..]
Wat ik gedaan heb bij een oude site is thumbs maken terwijl je de foto's upload en dan opslaan als t_filename.jpg. Is dat een optie?
Doe maar niet, dan schaam ik me voor mijn baggercodequote:Op dinsdag 11 juli 2006 11:29 schreef Siegfried het volgende:
[..]
Leuk
Share die code eens als je wilt?
1 2 3 | genoeg tijd gehad, de code te kopiëren :) nu kun je mij mailen als je wilt :") |
Oh? Jammer dat niemand even de moeite neemt om mij op weg te helpenquote:Op dinsdag 11 juli 2006 18:11 schreef Siegfried het volgende:
Joh, het is niet voor niets een topic voor dummies
1 2 3 4 5 6 7 8 9 10 11 | $res = mysql_query($sql) or die("Kan de gegevens niet uit de Database halen"); if (mysql_num_rows($res) >= 1) { while ($row = mysql_fetch_array($res)) { // Hier roep je elke record aan } } else { echo "Er zijn nog geen records"; } |
Staat onder een copyright, met een linkje, daar kun je um downloadenquote:Op dinsdag 11 juli 2006 20:49 schreef qu63 het volgende:
include("image_anigif.php");
post die ook ff dan guitarist
Thanksquote:Op dinsdag 11 juli 2006 18:55 schreef Siegfried het volgende:
* Siegfried helpt Oldbie op weg
Je moet met een while-loop werken Oldbie
[ code verwijderd ]
ja hoe werkt dat precies? is het gewoon een hidden field ofzoiets die je een random waarde geeft, alsmede een selectie afbeeldingen met dezelfde tekens maar dan wat onduidelijker?quote:Op woensdag 12 juli 2006 09:59 schreef Swetsenegger het volgende:
Hoe heet zo'n 'ik tik een cijfer uit een plaatje over om te bewijzen dat ik geen bot ben' ding ook alweer?
-edit- captcha
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |