daarnaast moet je mailheaders scheiden met zowel een carriage return (\r) als een newline (\n) (alhoewel de meeste linux mailservers wel overweg kunnen met alleen een newline)quote:Op dinsdag 12 oktober 2010 14:41 schreef The_Terminator het volgende:
[..]
Idd, had de code gekopieerd zonder daar bij na te denken. Overigens zit er ook een foutje in:
[ code verwijderd ]
Het probleem is dat ik em na de newline op een nieuwe regel heb gezet, wat ook een newline is... Onderstaande is daarom beter:
[ code verwijderd ]
Maar MS heeft zo'n keimooie beheertool voor mssql! (eh, ik kan je dus ook verder niet echt helpen)quote:Op dinsdag 19 oktober 2010 19:19 schreef Tijn het volgende:
Weet iemand iets wat vergelijkbaar is met phpMyAdmin, maar dan voor MS SQL databases?
Ik kan alleen maar ASP webapplicaties vinden of desktop applicatiesIk zou graag een PHP webapp hebben waarmee ik een MS SQL database kan beheren. Iemand een idee?
| 1 2 | SELECT * FROM "autonamen.html" MATCH(titel, tekst) AGAINST('+zoekterm1+zoekterm2' IN BOOLEAN MODE); |
quote:De handleiding lezen.Op zaterdag 23 oktober 2010 01:29 schreef Semmm het volgende:
Ik heb vandaag een HTML formulier gemaakt maar ik wil ervoor zorgen dat het ingevulde formulier wordt doorgestuurd naar mijn mail, volgensmij moet dit met PHP maar hier heb ik totaal geen ervaring mee, iemand enig idee wat ik moet doen?
quote:Nope "Basic authentication is not supported"Op woensdag 20 oktober 2010 10:50 schreef GlowMouse het volgende:
http://morethanseven.net/(...)itter-using-php.html
die moet nog werken.
quote:Raar, dat is wat FOK! gebruikt en dat werkt nog.Op zaterdag 23 oktober 2010 12:51 schreef Swetsenegger het volgende:
[..]
Nope "Basic authentication is not supported"
quote:Mijn vorige basic auth scriptje werkte gisteren ook opeens weer na een maand niks doen, en doet nu ook niets meer. Maar kijk zelf maar op http://twitter.com/statuses/update.xmlOp zaterdag 23 oktober 2010 12:56 schreef GlowMouse het volgende:
[..]
Raar, dat is wat FOK! gebruikt en dat werkt nog.
quote:Ik heb het met behulp van deze tutorial geprobeerd http://www.mijn-eigen-website.nl/formulier-script.html
quote:Heb je een mailserver die die mails kan sturen?Op zaterdag 23 oktober 2010 15:54 schreef Semmm het volgende:
[..]
Ik heb het met behulp van deze tutorial geprobeerd http://www.mijn-eigen-website.nl/formulier-script.html
De mail komt alleen nog steeds niet bij m'n emailadres aan. Voor de rest werkt alles wel.
quote:Ik heb momenteel een gratis webhost op 000webhost.com ik heb daar ook een email adres maar ik kan er geen mails mee versturen en ontvangen, alleen naar mezelf. Ik denk dat daar het probleem ligt.Op zaterdag 23 oktober 2010 18:48 schreef Sitethief het volgende:
[..]
Heb je een mailserve
[..]
[..]
Heb je een mailserver die die mails kan sturen?
quote:als je mij je php/html file mailt wil ik wel even kijken of het op een goed geconfigureerde server wel werkt?Op zaterdag 23 oktober 2010 19:30 schreef Semmm het volgende:
[..]
Ik heb momenteel een gratis webhost op 000webhost.com ik heb daar ook een email adres maar ik kan er geen mails mee versturen en ontvangen, alleen naar mezelf. Ik denk dat daar het probleem ligt.
Iemand een idee?
quote:je hebt pm, bedanktOp zaterdag 23 oktober 2010 20:12 schreef erikkll het volgende:
[..]
als je mij je php/html file mailt wil ik wel even kijken of het op een goed geconfigureerde server wel werkt?
quote:Ik zou op zoek gaan naar een nieuwer script, of zelf iets schrijven. Dat script is me een beetje te antiek.Op zaterdag 23 oktober 2010 15:54 schreef Semmm het volgende:
[..]
Ik heb het met behulp van deze tutorial geprobeerd http://www.mijn-eigen-website.nl/formulier-script.html
De mail komt alleen nog steeds niet bij m'n emailadres aan. Voor de rest werkt alles wel.
quote:oké bedankt. Weet jij een recente/betere dan?Op zaterdag 23 oktober 2010 21:58 schreef Light het volgende:
[..]
Ik zou op zoek gaan naar een nieuwer script, of zelf iets schrijven. Dat script is me een beetje te antiek.
quote:Ik wou net zeggen, ik zie mensen vaak hele classes schrijven om een simpel mailtje te sturen.....Op zaterdag 23 oktober 2010 22:21 schreef Light het volgende:
De mail()-functie van PHP voldoet over het algemeen prima.
| 1 2 3 4 5 | echo isset($_POST['user']) ? $_POST['user'] : isset($readmessage) ? $readmessage['sendername'] : isset($_GET['send']) ? htmlspecialchars($_GET['send']) : ''; ?> |
quote:Ik zou deze eerder in if-voorwaarden plaatsen.Op zondag 24 oktober 2010 21:05 schreef Chandler het volgende:
[ code verwijderd ]
dit klopt toch? of wordt ik nou gek!?
Als $_POST['user'] bestaat moet die te zien zijn,
Indien niet en bestaat $readmessage wel dan wil ik $readmessage['sendername'] zien
Indien niet en bestaat $_GET['send'] wil ik $_GET['send'] zien.
True?
quote:Oh, op die fiets.Op zondag 24 oktober 2010 21:23 schreef Chandler het volgende:
Waarom als ik vragen mag? dit is ook een soortement van if statement
| 1 2 3 4 5 6 7 8 9 | echo (isset($_POST['user']) ? htmlspecialchars($_POST['user']) : (isset($readmessage) ? $readmessage['sendername'] : (isset($_GET['send']) ? htmlspecialchars($_GET['send']) : '') ) ); ?> |
quote:Omdat het slecht leesbaar is, met een onnodige grote foutkans.
| 1 2 3 4 5 6 7 8 9 | if(isset($_POST['user'])) { echo htmlspecialchars($_POST['user']); } else if(isset($readmessage)) { echo $readmessage['sendername']; } else if(isset($_GET['send'])) { echo htmlspecialchars($_GET['send']); } ?> |
| 1 2 3 4 5 | FROM chat WHERE sender_id = 1 AND (UNIX_TIMESTAMP(postdate) + 30) > NOW() LIMIT 1 |
| 1 2 3 4 | FROM `chat` HAVING sendLimit <30 LIMIT 0 , 1 |
| 1 2 3 4 5 6 7 8 9 10 | //Deadline $services['Attributes'] = array('AttributeID' => 0, 'AttributeName' => 'Deadline', 'ValueAsString' => '2010-10-10'); /* Hier andere soap code zooi, niet van toepassing :-) */ $info = $soapClient->__call($what, array($services)); ?> |
quote:Dump de inhoud van de variabele eens? En ga daarvandaan werken, probeer eerst een waarde mee te geven, enz.Op maandag 25 oktober 2010 14:45 schreef CeeReM het volgende:
Omdat er daarboven en ertussen ook nog een paar dingen gebeuren. Is echt nodig op die manier.
Wat ik wel merk, als ik géén array toevoeg, dan werkt het wel, maar worden alle andere waardes niet mee gestuurd :S
quote:Ja, dan keer je de laatste 2 argumenten van base_convert omOp maandag 25 oktober 2010 18:14 schreef Xcalibur het volgende:
Kan je dat wel altijd terugrekenen dan?
quote:Het moet in een URL worden meegegevenIk zou het eerder serializen ofzo. Of gewoon in aparte velden?
quote:Dat zou ik wel de moeite waard vinden ja. Dat zit er standaard alleen niet inOp maandag 25 oktober 2010 19:03 schreef Fireblast het volgende:
Je kunt hem ook ombouwen naar iets wat tot 62 gaat door de hoofdletters ook mee te nemen, scheelt je ook weer een stukje als je t de moeite waard vindt.
quote:Je kunt ook overwegen om een timestamp te gebruiken in je database, ipv een datetime veld. Vanuit PHP kun je die heel goed gebruiken om vanalles weer te geven.
| 1 |
quote:Wat is de volledige query?
quote:var_dump van de query gedaan:Op maandag 25 oktober 2010 21:46 schreef The_Terminator het volgende:
[..]
Wat is de volledige query?
Het beste kun je de query in een var zetten ipv naar MySQL te versturen, en die var dan printen.
quote:Probeer het eens zo:Op maandag 25 oktober 2010 21:51 schreef Graseter het volgende:
[..]
var_dump van de query gedaan:
string(73) "INSERT INTO keys SET keys = 'Y817-852A-0943-D6CD', user = 'Bart Bergmans'"
In een andere tabel doet ie het wel gewoon invoeren.
quote:Ah foutje, het moest zijn veldnaam key ipv keys. Maar hij doet nog steeds niet. Zou het aan de id + primary key kunnen liggen? Bij een andere tabel met maar 2 velden zonder primary key en id veld doet ie het wel gewoon.Op maandag 25 oktober 2010 21:59 schreef The_Terminator het volgende:
[..]
Probeer het eens zo:
INSERT INTO keys (keys, user) VALUES ('Y817-852A-0943-D6CD', 'Bart Bergmans')
Overigens zou het wel eens kunnen zijn dat de tabelnaam conflicteerd met de veldnaam 'keys'.
in dat geval zou je kunnen proberen de db-naam voor de tabelnaam te zetten, dus: INSERT INTO dbnaam.keys ...
quote:Heeft je primary key de 'auto increment' optie aan staan? Zo ja; geeft het id veld dan de NULL waarde, dus:Op maandag 25 oktober 2010 22:27 schreef Graseter het volgende:
[..]
Ah foutje, het moest zijn veldnaam key ipv keys. Maar hij doet nog steeds niet. Zou het aan de id + primary key kunnen liggen? Bij een andere tabel met maar 2 velden zonder primary key en id veld doet ie het wel gewoon.
quote:a_i staat aan. Ik zal het eens proberen om id als null aan te geven.Op maandag 25 oktober 2010 22:35 schreef The_Terminator het volgende:
[..]
Heeft je primary key de 'auto increment' optie aan staan? Zo ja; geeft het id veld dan de NULL waarde, dus:
INSERT INTO keys (id, key, user) VALUES (NULL, 'Y817-852A-0943-D6CD', 'Bart Bergmans')
Zo niet; voer eens een waarde in bij id waarvan je zeker weet dat die nog niet bestaat in de tabel.
| 1 2 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'keys SET id = NULL, key = 'H839-852A-9067-D6CD', user = 'Bart Bergmans'' at line 1 |
quote:En zo?:
quote:Maar als ik in mijn test tabel het wil invoeren:Op maandag 25 oktober 2010 22:42 schreef The_Terminator het volgende:
[..]
En zo?:
INSERT INTO `keys` (`id`, `key`, `user`) VALUES (NULL, 'Y817-852A-0943-D6CD', 'Bart Bergmans')
quote:Zie edit in mijn vorige post. Ik weet zeker dat het daarmee temaken heeft. Gebruik in dat geval backticks.Op maandag 25 oktober 2010 22:43 schreef Graseter het volgende:
[..]
Maar als ik in mijn test tabel het wil invoeren:
INSERT INTO test SET key=Y817-852A-0943-D6CD, user=Bart Bergmans
werkt het wel gewoon.
quote:Dat is nog beter. Beetje lomp van me dat ik er niet eerder aan dacht dat het gereserveerde woorden zijn, en je ze dus beter niet kunt gebruiken als db, tabel of veldnamen...Op maandag 25 oktober 2010 22:48 schreef Graseter het volgende:
keys in userkeys veranderd en key in userkey. Nu werkt het, bedankt voor de moeite.
quote:Dit is de functie:Op maandag 25 oktober 2010 16:02 schreef Sitethief het volgende:
[..]
Dump de inhoud van de variabele eens? En ga daarvandaan werken, probeer eerst een waarde mee te geven, enz.
| 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 | function soapCall($what, $params){ $soapClient = new SoapClient("XXXXXXXXXXXXXXXX", array('trace' => 1)); if { $username = 'xxxxx'; $password = 'xxxx'; $IsLoggedIn = false; } //Body of the Soap Header. $headerbody = array('UserName' => $username, 'Password' => $password, 'IsLoggedIn'=> $IsLoggedIn, 'Url' => 'xxxxx'); //Create Soap Header. $header = new SOAPHeader('xxxxxx', 'WebsiteAuthHeader', $headerbody); //set the Headers of Soap Client. $soapClient->__setSoapHeaders($header); $error = 0; try { $info = $soapClient->__call($what, array($params)); } catch (SoapFault $fault) { $error = 1; return " ".$fault->faultcode."-".$fault->faultstring.". "; } //echo "REQUEST:\n<xmp>" . $soapClient->__getLastRequest() . "</xmp>\n"; //echo "REQUEST:\n" . htmlentities($soapClient->__getLastRequest()) . "\n"; if ($info) { return $info; } } ?> ?> |
| 1 2 3 4 5 6 7 8 | $services['VisitDate'] = $DATA['date']; //Deadline $services['Attributes'] = array('AttributeID' => 0, 'AttributeName' => 'Deadline', 'ValueAsString' => '2010-10-10'); $result = soapCall('CreateTicket', $services); ?> |
| 1 |
| 1 2 3 4 | ( [username] => Bart ) |
quote:Dat bestaat nietOp woensdag 27 oktober 2010 15:40 schreef Graseter het volgende:
Ik heb een probleempje.
Query:
[ code verwijderd ]
Result:
[ code verwijderd ]
quote:Ik snap allereerst je if statement niet:Op woensdag 27 oktober 2010 20:48 schreef CeeReM het volgende:
Beste allemaal,
Morgen moet ik e.a. opleveren, ik zou het echt enorm waarderen als iemand een oplossing heeft voor het bovenstaande!
Hartelijk dank!
| 1 2 3 4 5 6 7 | if { $username = 'xxxxx'; $password = 'xxxx'; $IsLoggedIn = false; } ?> |
quote:Op woensdag 27 oktober 2010 21:05 schreef Xcalibur het volgende:
[..]
Dat bestaat niet
Het probleem zal wel ergens in de rest van je code zitten....
| 1 2 3 4 | $userCheck = $this->dbReg->singleSelect('users', 'username', array('username' => $this->username)); print_r($userCheck); ?> |
quote:Heb je die class 'dbReg' ook nog ergens anders, voor je geposte stukje code gebruikt? Misschien dat er in die class ergens waarden blijven hangen en je die terugkrijgt. Voer anders de query eens zonder die class uit, en kijk wat je dan terugkrijgt.
quote:Maak /css/ je cache-dir en gebruik RewriteRule !-fOp donderdag 28 oktober 2010 00:08 schreef PiRANiA het volgende:
Bij gebrek aan een apache topic:
http://stackoverflow.com/(...)to-speed-up-requests
Op stackoverflow heb ik die vraag gepost, wie wil even kijken?
quote:Hoe bedoel je dan precies? Ik heb die ook maar gecopypasteOp donderdag 28 oktober 2010 00:12 schreef GlowMouse het volgende:
[..]
Maak /css/ je cache-dir en gebruik RewriteRule !-f
quote:Doe ik ook als het goed is:Beter nog is om far-future expire-headers mee te sturen, hoef je die caching niet te doen en scheelt je traffic.
| 1 2 3 4 | $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT"; header($ExpStr); |
quote:Dat komt omdat ik iets heb verwijderd uit de code, stonden wat gegevens van de klant in.Op woensdag 27 oktober 2010 21:55 schreef Sitethief het volgende:
[..]
Ik snap allereerst je if statement niet:
[ code verwijderd ]
Voorzover ik weet is dat geen geldig if statement.
Verder is het heel lastig een stuk code te debuggen zonder alle code erom heen (en classes) die er invloed op hebben te beschikking te hebben.
Doorloop dus je code stap voor stap, echo iedere stap de waardes en functionaanroepen om te kijken of ze kloppen. Ergens gaat het mis en het is nu zaak dat punt te vinden.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |