Zoals ik al zei, het is generieker. Voor twee websites die PHP draaien is het niet aan de orde, maar een API welke gebruik maakt van een XML (e.d.) formaat kan makkelijker voor andere media ingezet worden naast de media die direct verbinding (kunnen) maken met een MySQL-server.quote:Op donderdag 11 mei 2006 20:03 schreef JeRa het volgende:
[..]
Maar je moet wel een API openzetten voor de buitenwereldwaarom niet een MySQL-verbinding via SSL? Dan heb je die extra performanceverlies via de API ook niet meer. Je kunt in MySQL zelfs aangeven dat één bepaalde user vanaf één aangegeven IP-adres of hostadres kan inloggen, dus dat zit wel snor.
Je hebt helemaal gelijk, heb ik overheen gelezenquote:Op donderdag 11 mei 2006 21:24 schreef CraZaay het volgende:
[..]
Zoals ik al zei, het is generieker. Voor twee websites die PHP draaien is het niet aan de orde, maar een API welke gebruik maakt van een XML (e.d.) formaat kan makkelijker voor andere media ingezet worden naast de media die direct verbinding (kunnen) maken met een MySQL-server.
| 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 | <head> <title>Google live search</title> <style> #targetDiv { background-color: #FFEEAA; width: 40%; } </style> <script language = "javascript"> var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(dataSource) { if(XMLHttpRequestObject) { XMLHttpRequestObject.open("GET", dataSource); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { eval(XMLHttpRequestObject.responseText); } } XMLHttpRequestObject.send(null); } } function getSuggest(keyEvent) { keyEvent = (keyEvent) ? keyEvent: window.event; input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement; if (keyEvent.type == "keyup") { if (input.value) { getData("google.php?qu=" + input.value); } else { var targetDiv = document.getElementById("targetDiv"); targetDiv.innerHTML = "<div></div>"; } } } function sendRPCDone(unusedVariable, searchTerm, arrayTerm, arrayResults, unusedArray) { var data = "<table>"; var loopIndex; if (arrayResults.length != 0) { for (var loopIndex = 0; loopIndex < arrayResults.length; loopIndex++) { data += "<tr><td>" + "<a href='http://www.google.com/search?q=" + arrayTerm[loopIndex] + "'>" + arrayTerm[loopIndex] + '</a></td><td>' + arrayResults[loopIndex] + "</td></tr>"; } } data += "</table>"; var targetDiv = document.getElementById("targetDiv"); targetDiv.innerHTML = data; } </script> </head> <body> <H1>Google live search</H1> Search for <input id = "textField" type = "text" name = "textField" onkeyup = "getSuggest(event)"> <div id = "targetDiv"><div></div></div> </body> </html> |
| 1 2 3 4 5 6 7 8 9 | $handle = fopen("http://www.google.com/complete/search?hl=en&js=true&qu=" . $_GET["qu"], "r"); while (!feof($handle)){ $text = fgets($handle); echo $text; } fclose($handle); ?> |
Denk het niet. Moet er een database gemaakt worden als het script die zelf aanmaakt, of zou z'n script alleen de tabellen en velden maken?quote:Op donderdag 11 mei 2006 17:05 schreef the_jasper het volgende:
[..]
eerhm raar vraagje maar heb je je database gestart?
ik gebruik trouwens xampp de opvolger van wampp
tis heel makkelijk en je download het als kant en klaar pakket
met een launcher kan je vervolgens alles starten en stoppen
ff googlen op xampp als je dat wilt![]()
Ergens in het script zit een bestandje install.php Of iets dergelijks. Daarion stel je de database gegevens in.quote:Op vrijdag 12 mei 2006 09:20 schreef big_al het volgende:
[..]
Denk het niet. Moet er een database gemaakt worden als het script die zelf aanmaakt, of zou z'n script alleen de tabellen en velden maken?
Owja en als ik z'n databse met phpmyadmin aanmaak, waar zet die hem dan neer zodat ik in het installatiescript ernaar kan verwijzen?
Alvast bedankt.
Ja dat snap ik. Ik heb nu een database aangemaakt met phpmyadmin. Maar waar zet phpmyadmin die neer, zodat ik in het installatiescript daarna kan verwijzen.quote:Op vrijdag 12 mei 2006 13:00 schreef beerten het volgende:
[..]
Ergens in het script zit een bestandje install.php Of iets dergelijks. Daarion stel je de database gegevens in.
Met phpMyAdmin maak je een database. De database naam, inlognaam en wachtwoord geef je op in het install bestandje. Dat maakt de benodigde tabellen aan, niet de database zelf.
Er zit vast en zeker een readme bij, daar staat in hoe je het moet installeren. lees die eens door. heb je dan vragen, stel ze dan weer hier.
Huh? Ik snap van jouw probleem helemaal niets...quote:Op vrijdag 12 mei 2006 13:53 schreef big_al het volgende:
[..]
Ja dat snap ik. Ik heb nu een database aangemaakt met phpmyadmin. Maar waar zet phpmyadmin die neer, zodat ik in het installatiescript daarna kan verwijzen.
| 1 2 3 | $login = "loginnaam"; $pass = "wachtwoord"; |
| 1 2 3 4 5 6 7 | $db = mysql_connect("localhost", "inlognaam", wachtwoord") or die("Could not connect."); if(!$db) die("no db"); if(!mysql_select_db("databasenaam",$db)) die("No database selected."); ?> |
Hmm ik ben erachter waarom de query niet loopt zoals verwacht.quote:Op woensdag 10 mei 2006 22:55 schreef mooya het volgende:
Ik wil mijn zoekfunctie verbeteren door de FULL TEXT zoekfunctie..
Maar ik loop tegen een aantal vreemde resultaten aan:
Ik heb een tabel Documents waarvan de titel en inhoud FULL TEXT zijn.
Als ik de volgende query doe krijg ik niets:
[ code verwijderd ]
Maar als ik deze query heb krijg ik wel resultaten:
[ code verwijderd ]
Dus als ik zoek op 'script' krijg ik niet en met 'javascript' wel.. Hoe kan ik dit aanpassen?
En deze query loopt ook niet zoals verwacht:
[ code verwijderd ]
Ik krijg bij de resultaten documenten waarin het woord PHP helemaal niet staat (??) en de kolom PERCENT is overal 1.
Hoe kan dit? Of wat doe ik fout?
Bekijk deze pagina eensquote:Op zondag 14 mei 2006 02:05 schreef beerten het volgende:
Ik heb een array met getallen. Die wil ik graag opsplitsen per character en in een array stoppen.
Stel ik heb de string $upper = "6352781";
Ik wil hiervan een array maken.
$upper= array(6,3,5,2,7,8,1);
Dit kan niet met explode, er is geen scheidingsteken(tussen de characters). Nu zou ik het ook via een soort van loop kunnen doen, en dan met substr() en een teller character voor character in een array stoppen. Maar dit moet anders kunnen. Welke functie kan dit? Hoe flik ik 'm dit?
| 1 2 3 4 5 6 7 8 9 10 | $str = '1234'; $arr = array(); $len = strlen($str); for ($i = 0; $i < $len; $i++) { $arr[] = intval($str{$i}); } ?> |
quote:Op zondag 14 mei 2006 02:09 schreef JeRa het volgende:
[..]
Bekijk deze pagina eenswel PHP5 only.
Een andere methode is idd de string aflopen zoals dit:
[ code verwijderd ]
Dat kun je beter met Javascript oplossen:quote:Op zondag 14 mei 2006 19:21 schreef wobbel het volgende:
Ik kan redelijk PHPen maar ik weet niet hoe ik moet beginnen bij het volgende:
Ik wil een plattegrond maken (1 jpeg als achtergrond) en daarop kan iedereen een locatie kiezen (dmv. een <map>/<area>). Hetzelfde systeem dus als http://tent75.nl/index/map/
Maargoed....hoe zorg ik ervoor dat als ik ergens op het plaatje klik mijn positie wordt vastgelegd en wordt opgeslagen in de MySQL DB?
http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1quote:Op zondag 14 mei 2006 19:47 schreef wobbel het volgende:
Ik kan elke pixel wel een eigen area geven, maar bij 50.000 pixels zal de gemiddelde browser zo'n beetje crashen denk ik
Hee, dat is nog makkelijkerquote:Op zondag 14 mei 2006 23:12 schreef the_disheaver het volgende:
[..]
http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1
En onder 'image'.
Het zou de coordinaten door moeten zenden van de plaats waar geklikt is.
En daar kun je vervolgens iest mee php'en
Hij werkt eindelijkquote:Op vrijdag 12 mei 2006 15:54 schreef beerten het volgende:
[..]
Huh? Ik snap van jouw probleem helemaal niets...
Post het stukje installatiescript eens waar je de gegevens in moet vullen.
Ik neem aan dat je databaseserver en de webserver op dezelfde computer staan? Dan is de locatie "localhost" je krijgt zoiets als onderstaand stukkie code.
Of zoiets als
[ code verwijderd ]
[ code verwijderd ]
Volgens mij werkt dat niet in FireFox, die geeft alleen de naam en value van het input field mee, en niet de x en y lokatie waar geklikt is.quote:Op zondag 14 mei 2006 23:12 schreef the_disheaver het volgende:
[..]
http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1
En onder 'image'.
Het zou de coordinaten door moeten zenden van de plaats waar geklikt is.
En daar kun je vervolgens iest mee php'en
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | for ($i = 1; $i <= imap_num_msg($mbox); $i++){ $header = imap_headerinfo($mbox, $i, 80, 80); $mailinfo = mail_array($header); //**knip** if(!imap_status($mbox, $parsedir, SA_ALL)){ //kijken of de mailbox INBOX.parsed bestaat imap_createmailbox($mbox, imap_utf7_encode($parsedir)); //zoniet dan aanmaken } imap_mail_move($mbox, $i, 'INBOX.parsed'); //klopt dit wel? } ?> |
| 1 2 3 | VALUES ($naam, $buurt, $bericht)"; mysql_query($sql)or die ("fout"); |
Welke foutmedling?quote:Op maandag 15 mei 2006 18:53 schreef timbastiaansen het volgende:
[ code verwijderd ]
Ziet hier iemand een fout in, ik krijg iig wel een foutmelding![]()
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |