1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | tblInfo.TABLE_NAME AS Info1, tblInfo.COLUMN_NAME AS Info2, tblInfo.ORDINAL_POSITION AS Info3, tblALL.table_name AS PrimaryTableName, tblAll.column_name AS PrimaryTableColumn, tblFK.table_name AS ForeignKeyTable, tblFK.column_name AS ForeignKeyColumn FROM INFORMATION_SCHEMA.COLUMNS tblInfo, INFORMATION_SCHEMA.constraint_column_usage tblall INNER JOIN information_schema.referential_constraints tblAllFK ON tblAllFK.unique_constraint_name = tblAll.constraint_name INNER JOIN information_schema.constraint_column_usage tblFK ON tblAllFK.constraint_name=tblFK.constraint_name ORDER BY TABLE_NAME, ORDINAL_POSITION ASC |
Bedankt voor je hulp. Helaas niet het gewenste resultaat.quote:Op vrijdag 15 januari 2010 17:41 schreef ParvusM het volgende:
Ik hoop dat dit werkt voor je:
[ code verwijderd ]e 2 queries die je had aan elkaar gekoppeld, hoop dat het werkt*
daar zijn sniffers voorquote:Op vrijdag 15 januari 2010 14:42 schreef Intrepidity het volgende:
Gloeiende gloeiendeNet een halfuur een AJAX-functie zitten debuggen om er later achter te komen dat ik 'return json_encode()' ipv 'echo json_encode()' had gedaan
![]()
* Intrepidity voelt zich weer even een beginneling.
Die zit weer in een andere stored procedure...anyway, ga wel vissenquote:Op vrijdag 15 januari 2010 17:07 schreef ursel het volgende:
temp klinkt alsof het een temporary table is. wss wordt deze later naar een gelijkwaardige table gekopierd middels INSERT INTO SELECT * from TempVerzoekenMedewerker
Die andere table moet in dat geval exact matchen.
Meestal weet ik dit soort domme fouten te voorkomen door een flinke dosis koffiequote:
Moet kunnen, mogelijk moet je je memory limiet wat hoger zetten:quote:Op vrijdag 15 januari 2010 23:02 schreef Sitethief het volgende:
Weet iemand of php het aan kan dat ik een csv met +/- 25.000 lines wil parsen en in een db gooien? Ik ben nog redelijk nieuw in php dus ik vraag me af of variabelen van zulke grote wel gaan werken?
quote:Edit the memory_limit parameter in the php.ini file (usually in a section called Resource Limits)
memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)
Met goed programmeren hoeft dat toch niet nodig te wezen? Je hoeft niet de hele inhoud in 1 keer in je geheugen te stampen. Als je dat gewoon regel voor regel doet en je rotzooi (variabelen) opruimt e.d. is er niks aan de hand.quote:Op vrijdag 15 januari 2010 23:09 schreef PiRANiA het volgende:
[..]
Moet kunnen, mogelijk moet je je memory limiet wat hoger zetten:
[..]
quote:Op vrijdag 15 januari 2010 23:12 schreef Intrepidity het volgende:
[..]
Met goed programmeren hoeft dat toch niet nodig te wezen? Je hoeft niet de hele inhoud in 1 keer in je geheugen te stampen. Als je dat gewoon regel voor regel doet en je rotzooi (variabelen) opruimt e.d. is er niks aan de hand.
quote:Op vrijdag 15 januari 2010 23:02 schreef Sitethief het volgende:
Weet iemand of php het aan kan dat ik een csv met +/- 25.000 lines wil parsen en in een db gooien? Ik ben nog redelijk nieuw in php dus ik vraag me af of variabelen van zulke grote wel gaan werken?
http://docs.jquery.com/Plugins/Autocomplete#Examplequote:Op zaterdag 16 januari 2010 12:02 schreef hamkaastosti het volgende:
harghl.. in ben al 2 dagen aan het klooien met jquery en een autocomplete veld.
De bedoeling is dat je in een input veld tekst typt waarna er een mysql query gedaan wordt met LIKE en een id uit een select field uit hetzelfde form. Nadat er een keuze uit de gemaakte json lijst is gemaakt wil ik de titel in het input veld weergeven en het id behorende bij het veld in een hidden field opslaan..
maar het werkt gewoon allemaal voor geen kont. ik snap niets van dat hele jquery gebeuren laat staan de wilgroei van autocomplete plugins die er is
snirfl
1 2 3 4 5 6 7 8 9 10 11 | $("#title").autocomplete('search.php?test=3',{ minChars: 3, width: 200 $("#title").result(function(event, data, formatted){ if (data) $(this).parent().next().find("input").val(data[1]); </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <fieldset> <ol> <li> <label for="console">Optie</label> <select name="option" size="1"> <option value="1">optie 1</option> <option value="2">Optie 2</option> <option value="3">Optie 3</option> </select> </li> <li> <label for="title">Titel</label> <input type="text" id="title" name="title"> </li> <li> <label for="id">id</label> <input name="id"> </li> </ol> <input type="submit" name="submit" class="submit" value="Verzenden"> </fieldset> </form> |
1 2 3 4 | minChars: 3, width: 200 ; |
[Javascript] voor dummies (deel 9)quote:Op maandag 18 januari 2010 11:41 schreef Crutch het volgende:
Kan ik hier ook javascript vraagstukken neerplempen trouwens?
Welke baggerhoster is dat nou weer, die alleen nog 4.x aanbiedt? Dat kan echt niet meer anno 2010quote:Op maandag 18 januari 2010 11:38 schreef Sitethief het volgende:
Geniaal, ontwikkelomgeving is php 5, live omgeving is 4.......
Heel handig als je met classes werkt
quote:Op maandag 18 januari 2010 12:03 schreef Intrepidity het volgende:
[..]
Welke baggerhoster is dat nou weer, die alleen nog 4.x aanbiedt? Dat kan echt niet meer anno 2010
quote:Op maandag 18 januari 2010 11:45 schreef Trollface. het volgende:
[..]
[Javascript] voor dummies (deel 9)
quote:Op vrijdag 15 januari 2010 00:18 schreef Light het volgende:
[..]
Tip: eerst de data verzamelen, daarna pas denken aan het tonen ervan.
[ code verwijderd ]
Zoiets. Zoals meestal is ook deze code niet getest.
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 | $newsItems = array(); $sql = "SELECT date, title,news_id FROM cable_news ORDER BY YEAR( date ) DESC , MONTH( date ) DESC , DAY( date ) DESC"; $result = $db->query($sql); while($row = mysql_fetch_array($result)) { $datum = explode("-", $row['date']); $jaar = $datum[0]; $maand = $datum[1]; $news = $row['news_id']."-".$row['title']; $newsItems[$jaar][$maand][$news] = $row; } $currentYear = 0; $currentMonth = 0; foreach($newsItems as $year => $yearItems) { if($year != $currentYear) { $currentYear = $year; echo $year.'<br/>'; $currentMonth = 0; } foreach($yearItems as $month => $message) { if($currentMonth != $month) { $currentMonth = $month; echo GetMonthString($month)."<br/>"; } foreach($message as $title){ $lijn = explode("-", $title); echo "<a href='index.php?blog=".$lijn[0]."'>".$lijn[1]."</a><br/>"; } } } ?> |
1 |
1 2 3 4 5 6 | | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+--------------------+-------+-------+---------------+------+---------+------+-------+--------------------------+ | 1 | PRIMARY | w | index | NULL | w | 4 | NULL | 23023 | Using where; Using index | | 2 | DEPENDENT SUBQUERY | w | range | w | w | 4 | NULL | 17678 | Using where | +----+--------------------+-------+-------+---------------+------+---------+------+-------+--------------------------+ |
Oh foutje. Daar stond een kleine verfijning van: "WHERE `w` != 1" . Vergeten ook de WHERE weg te halenquote:Op woensdag 20 januari 2010 10:33 schreef GlowMouse het volgende:
waarom is WHERE in je subquery leeg?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ( [book] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [id] =>1 ) [author] => Gambardella, Matthew [title] => XML Developer's Guide [genre] => Computer [price] => 44.95 [publish_date] => 2000-10-01 [description] => An in-depth look at creating applications with XML. ) |
1 2 3 4 5 6 7 8 9 10 11 | <catalog> <book id="bk101"> <author>Gambardella, Matthew</author> <title>XML Developer's Guide</title> <genre>Computer</genre> <price>44.95</price> <publish_date>2000-10-01</publish_date> <description>An in-depth look at creating applications with XML.</description> </book> </catalog> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | // Set username and password $username = 'username'; $password = 'password'; // The twitter API address $url = 'http://twitter.com/statuses/update.xml'; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, "$url"); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$twitter"); curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); curl_close($curl_handle); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Set username and password $username = "username"; $password = "password"; // The message you want to send $twitter = 'dit is een test'; // The twitter API address $url = 'http://twitter.com/statuses/update.xml'; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, "$url"); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$twitter"); curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); curl_close($curl_handle); ?> |
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 | // Set username and password $username = "username"; $password = "password"; // The message you want to send $twitter = 'dit is een test'; // The twitter API address $url = 'http://twitter.com/statuses/update.xml'; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, "$url"); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$twitter"); curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); $buffer = curl_exec($curl_handle); curl_close($curl_handle); // check for success or failure if (empty($buffer)) { echo 'message'; } else { echo 'success'; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // Set username and password $username = "username"; $password = "password"; // The message you want to send $twitter = 'dit is een test'; // The twitter API address $url = 'http://twitter.com/statuses/update.xml'; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, "$url"); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$twitter"); curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); curl_exec($curl_handle); curl_close($curl_handle); ?> |
Waarom wil je weten of een sessie al gestart is?quote:Op zondag 24 januari 2010 21:53 schreef Chandler het volgende:
Hoe kun je er achter komen of session_start al gestart is? zonder daarvoor alle scripting te doorlopen?.
Kon namelijk geen functie vinden waarmee ik dit kan achterhalen.... zal er ongetwijfeld overheen hebben gekeken maar wie kan mij de juiste functie aanwijzen?
als het resultaat van een aanroep naar session_id() een lege string is is er geen sessie gestartquote:Op zondag 24 januari 2010 21:53 schreef Chandler het volgende:
Hoe kun je er achter komen of session_start al gestart is? zonder daarvoor alle scripting te doorlopen?.
Kon namelijk geen functie vinden waarmee ik dit kan achterhalen.... zal er ongetwijfeld overheen hebben gekeken maar wie kan mij de juiste functie aanwijzen?
Als ik het zo snel bekijk, heb je drie tabellen nodig: klanten, items en reserveringen. Reserveringen is per klant, per item en bijvoorbeeld per dag. Als er dan een reserving wordt ingevoerd, voor je voor iedere dag van die reservering een rij in. Controle op beschikbaarheid is dan ook simpel. Andere optie is om bij de reserveringen een begindatum en einddatum op te slaan. Dan heb je 1 rij per reservering, maar de controle op beschikbaarheid kan wat lastiger zijn.quote:Op zondag 24 januari 2010 13:42 schreef SHERMAN het volgende:
Ik moet een soort van resevering systeem opzetten. Dit mag zo basic mogelijk, er hoeft bijvoorbeeld geen login te komen.
De reseveringen zijn variabel (duur van de resevering kan verschillend) ook degene die het reseveert kan verschillen. Historie moet bewaard blijven.
Zoiets als:
Items 2010-01 2010-02 2010--3
Item1 klant1 klant1 -
Item2 klant2 klant2 klant2
Item3 klant1 klant1 klant2
Vervolgens moet ik lijstje kunnen maken van:
- per item, wie het wanneer had
- per klant, hoeveel items op een willekeurig moment
- in een maand zien wie wat heeft
Het maken van de overzichten gaat me opzich wel lukken.
Ik heb alleen geen idee hoe ik dit het beste in een database kan proppen..
Het kan natuurlijk gewoon in de tabel vorm die ik net post, maar ik vraag me af of dat iemand misschien een betere manier weet..?
Een projectjequote:Op zondag 24 januari 2010 22:15 schreef Light het volgende:
Waarom wil je weten of een sessie al gestart is?
Ok, ik moet dus toch session_id gebruiken! want vind werken met @ erg vies!quote:Op zondag 24 januari 2010 22:16 schreef Intrepidity het volgende:
als het resultaat van een aanroep naar session_id() een lege string is is er geen sessie gestart
Overigens kun je ook gewoon @session_start() aanroepen. Dit heeft geen effect op eventuele bestaande sessies. Er volgt alleen een E_NOTICE, die je dus met de @-operator onderdrukt.
Ik ga is even kijken of ik hier wat mee kan... Misschien dat ik nog met andere vragen kom..quote:Op zondag 24 januari 2010 22:24 schreef Light het volgende:
[..]
Als ik het zo snel bekijk, heb je drie tabellen nodig: klanten, items en reserveringen. Reserveringen is per klant, per item en bijvoorbeeld per dag. Als er dan een reserving wordt ingevoerd, voor je voor iedere dag van die reservering een rij in. Controle op beschikbaarheid is dan ook simpel. Andere optie is om bij de reserveringen een begindatum en einddatum op te slaan. Dan heb je 1 rij per reservering, maar de controle op beschikbaarheid kan wat lastiger zijn.
Casten naar een int, op die waarde sorterenquote:Op maandag 25 januari 2010 09:41 schreef Chandler het volgende:
[..]
Een projectje :)
[..]
Ok, ik moet dus toch session_id gebruiken! want vind werken met @ erg vies!
-------------------------------------------------------------------------------------
Een andere vraag, stel ik heb een tabel met dit soort gegevens
A75
A76
A77
A78
A98
AA101
AA102
AA103
A37
A47
etc
Nu wil ik graag dat de uitkomst via mysql alles sorteert maar dan op deze manier
A37
A47
A75
A76
A77
A78
A98
AA101
AA102
AA103
etc
Hoe krijg ik dit voor elkaar?
1 2 3 | FROM table ORDER BY order_veld ASC |
Ik zie niet waarom je zou moeten casten naar int. Stringsortering gaat (met de voorbeeldwaarden) ook goed.quote:Op dinsdag 26 januari 2010 09:41 schreef Tiemie het volgende:
[..]
Casten naar een int, op die waarde sorteren
[ code verwijderd ]
http://dev.mysql.com/doc/(...)s.html#function_cast
1 |
1 2 3 4 | SELECT * FROM tabel where field_number = '5.3'; SELECT * FROM tabel where field_number = 5,3; SELECT * FROM tabel where field_number = '5.3'; |
De return-waarde van de closure wil ik gebruiken om te valideren of de operatie geslaagd is, maar tegelijkertijd moet de closure de meegegeven parameter kunnen wijzigen. Hoe los ik dat op?quote:Deprecated: Call-time pass-by-reference has been deprecated in \\V-PLUTO\CODE\WWW\wwwroot\dev\mailbasis\Framework\Core\ModelBase.php on line 207
Omdat dit (als ik het goed heb vernomen) in PHP 5.x standaard gebeurt en dus is de ampersand niet meer nodig.quote:Op dinsdag 26 januari 2010 12:23 schreef Intrepidity het volgende:
Waarom is call-by-reference deprecated tegenwoordig?
Alleen met objecten afaik, niet met simpele typen.quote:Op dinsdag 26 januari 2010 15:00 schreef ParvusM het volgende:
[..]
Omdat dit (als ik het goed heb vernomen) in PHP 5.x standaard gebeurt en dus is de ampersand niet meer nodig.
1 2 3 4 5 6 7 8 9 10 11 | echo phpversion() . "<br />"; $i = 3; foo($i); echo $i; function foo($i) { $i++; } ?> |
In 5.3.0 is dat zondermeer niet het gevalquote:5.3.0
3
1 2 3 4 5 6 7 8 9 | $i = 3; foo(&$i); function foo($i) { $i++; } ?> |
1 2 3 4 5 6 7 8 9 | $i = 3; foo($i); function foo(&$i) { $i++; } ?> |
1 2 3 4 5 6 7 | FROM TMPCARD INNER JOIN TMPCARD_Uptime ON ( TMPCARD.id = TMPCARD_Uptime.cardid ) GROUP BY TMPCARD_Uptime.ip HAVING count( TMPCARD_Uptime.ip ) >=2 ORDER BY TMPCARD.timestamp, TMPCARD_Uptime.timestamp ASC LIMIT 0 , 10 |
is dit nog gelukt?quote:Op dinsdag 26 januari 2010 12:08 schreef mark_1980 het volgende:
Ik wil een waarde selecteren uit een database waarbij de waarde field_id een float is. Dit is mijn query:
[ code verwijderd ]
Er komt echter geen resultaat terug uit de database. Heb al vanalles geprobeer:
[ code verwijderd ]
Maar het werkt allemaal niet! Iemand een idee hoe deze query moet draaien?
ipv het sterretje in de select probeer eens de velden apart te benoemen in de select.quote:Op dinsdag 26 januari 2010 15:40 schreef Darkomen het volgende:
[ code verwijderd ]
Ik heb een probleem met de bovenstaande query, hopelijk kunnen jullie helpen.
De eerste tabel TMPCARD is een tabel met gegevens van zo'n 1000 kaarten.
De 2 de tabel is een tabel gevuld door een scan, deze kijkt of de uptime van die kaart meer of minder is dan de uptime in TMPCARD.
Is het meer dan update hij TMPCARD.uptime
Is het minder dan plaatst hij ook een entrie in TMPCARD_Uptime
Wat ik wil is per pagina de 10 kaarten welke 2 of meer dan 2 entries hebben in TMPCARD_Uptime.
Hoe doe ik dit op de juiste manier?
Ik krijg dan wel de juiste kaarten maar niet met al hun entries in TMPCARD_Uptime.
Het zoekwoord is denormalisatie.quote:Op dinsdag 26 januari 2010 15:40 schreef Darkomen het volgende:
[ code verwijderd ]
Ik heb een probleem met de bovenstaande query, hopelijk kunnen jullie helpen.
De eerste tabel TMPCARD is een tabel met gegevens van zo'n 1000 kaarten.
De 2 de tabel is een tabel gevuld door een scan, deze kijkt of de uptime van die kaart meer of minder is dan de uptime in TMPCARD.
Is het meer dan update hij TMPCARD.uptime
Is het minder dan plaatst hij ook een entrie in TMPCARD_Uptime
Wat ik wil is per pagina de 10 kaarten welke 2 of meer dan 2 entries hebben in TMPCARD_Uptime.
Hoe doe ik dit op de juiste manier?
Ik krijg dan wel de juiste kaarten maar niet met al hun entries in TMPCARD_Uptime.
En waarom?quote:Op woensdag 27 januari 2010 08:55 schreef GlowMouse het volgende:
[..]
Het zoekwoord is denormalisatie.
Dat komt vanzelf als je veel kaarten krijgt. TMPCARD_Uptime.timestamp ASC lijkt me trouwens geen geldig iets om op te sorteren, zo na die group by.quote:Op woensdag 27 januari 2010 09:26 schreef Darkomen het volgende:
[..]
En waarom?
Het is niet dat de query traag loopt
Waarom zou je een signed veld gebruiken als de waarde niet negatief kan zijn? Of kan die uptime wel negatief zijn?quote:Op woensdag 27 januari 2010 11:34 schreef Darkomen het volgende:
Edit: ah, ORDER BY cast( uptime AS unsigned ) , id ASC
Een varchar wordt alfabetisch gesorteerd. Dan komt 100 voor 17. Waarom niet gewoon een unsigned int gebruiken voor uptime?quote:Op woensdag 27 januari 2010 13:02 schreef Darkomen het volgende:
Nee die kan niet negatief zijn.
Het veld is een varchar(11), verder niks bijzonder.
Iemand?quote:Op dinsdag 26 januari 2010 11:28 schreef Chandler het volgende:
Een andere vraag m.b.t. een nieuw wachtwoord aanvragen voor gebruikers, ik zag ooit een script die je gemakkelijk kon misbruiken om een gebruiker 100000 emails te sturen voor aanvraag van een nieuw wachtwoord. Dit wil ik echter voorkomen.
Hoe zouden jullie dit oplossen? zelf zit ik te denken aan een veld in de gebruikerstabel met alleen de datum, dat men max 1x per dag een nieuw wachtwoord kunnen aanvragen, tenzijn nieuw wachtwoord gezet wordt dan wordt deze data weer in het verleden gezet. oid?
Jullie ideeen.
Als het goed is genereer je voor het versturen van een mail iets als een activatiecode waarmee de gebruiker een nieuw wachtwoord kan instellen. Ik doe het zelf zo dat zolang dat veld gevuld is in de database er geen nieuw wachtwoord aangevraagd kan worden. Dus:quote:
Zoiets, al zou ik de code binnen 24 uur laten verlopen.quote:Op donderdag 28 januari 2010 09:27 schreef Intrepidity het volgende:
[..]
Als het goed is genereer je voor het versturen van een mail iets als een activatiecode waarmee de gebruiker een nieuw wachtwoord kan instellen. Ik doe het zelf zo dat zolang dat veld gevuld is in de database er geen nieuw wachtwoord aangevraagd kan worden. Dus:
1. Gebruiker vraagt nieuw wachtwoord aan
2. Willekeurige activatiecode wordt gegenereerd en gemaild, hiermee kan de gebruiker een nieuw wachtwoord instellen
3. Gebruiker negeert mailtje
4. Gebruiker vraagt nogmaals een nieuw wachtwoord aan
Dit werkt in dit geval niet, omdat het eerste mailtje niet gebruikt is. Heeft de gebruiker een ander emailadres, of het mailtje niet ontvangen of iets dergelijks --> contact met support opnemen. Activatiecode wordt na 1 maand ongebruikt te zijn tevens vanzelf verwijderd.
quote:Op donderdag 28 januari 2010 21:49 schreef hello_moto1992 het volgende:
Ik gebruik PHP include om mijn HTML te includen. Maar nu staat deze in een map voor het bestand waar ik het include. Hoe verwijs ik dan toch naar die HTML? Include met URL is niet toegestaan.
1 2 3 4 | // Door de 2 puntjes ga je een map in de structuur omhoog include("../bestand.html"); ?> |
quote:If you are including a file from your own site, do not use a URL however easy or tempting that may be. If all of your PHP processes are tied up with the pages making the request, there are no processes available to serve the include. The original requests will sit there tying up all your resources and eventually time out.
Ik heb in veel applicaties meerdere functies zitten die een mail verzenden, waar functies als 'Wachtwoord vergeten' er één van is. Voor al die mailfuncties heb ik meestal een tabel met e-mail templates (moeten in 99% van de gevallen muteerbaar zijn), daarnaast heb ik nog een tabel waar ik bijhoud wanneer welk mailtje (a.h.v. een template ID) verzonden is. Op die manier kun je al redelijk eenvoudig een query op die tabel loslaten, om te kijken hoe vaak een zelfde mailtje al aangevraagd is. En desnoods limiteren als dat aantal te hoog is.quote:
Ik heb een settings tabel zo ingesteld:quote:Op vrijdag 29 januari 2010 06:57 schreef Chandler het volgende:
calamares; dus je hebt een class die per verzonden email een tabel up to date houdt m.b.t. controle/inzien verzonden emails?
verder nog gelijk een andere vraag; stel je hebt een site die je stap voor stap uitbreid en dat is tevens ook zo voor alle instellingen. Passen jullie dan steeds de tabel aan van de instellingen of zorgen jullie dat toevoegen van instellingen zonder het aanpassen van tabellen mogelijk is?
(hopelijk duidelijk genoeg)
1 2 3 | ------------------------ Test | Test2 |
1 2 3 4 5 6 7 8 9 | while ($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>".$row['title']."</td>"; echo "<td><a href=\"http://www.test.nl/coppermine/thumbnails.php?album=".$row['aid']."\">link</a>"; echo "</tr>"; } ?> |
1 2 3 | echo "<td><a href=\"http://www.test.nl/coppermine/thumbnails.php?album=".$row['aid']."\">".$row['title']."</a>"; ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |