Een postcode is 1234ABquote:
Of een set cooördinaten .quote:Op donderdag 23 september 2010 13:54 schreef ursel het volgende:
[..]
Een postcode is 1234AB
Een gebied kan een hele straat zijn, een hele wijk, een dorp
Zo heel consequent zijn reeksen postcodes nou ook weer niet dat je alle postcodes tussen twee postcodes als gebied kunt definiëren.quote:Op donderdag 23 september 2010 14:07 schreef Estolan het volgende:
Dat zei ik net toch, of gewoon op postcode cijfer ( hoe vaak komt bv 1055 voor ) of tussen 2 postcodes in reeks ( dus tussen 1000 en 1199 = Amsterdam )
en hoe moet een query dat weten?quote:Op donderdag 23 september 2010 14:31 schreef Estolan het volgende:
Als voorbeeld:
Friesland
- Gorredijk - Postcode: 8400 t/m 8439
- Heerenveen - Postcode: 8440 t/m 8499
- Joure - Postcode: 8500 t/m 8599
- Sneek - Postcode: 8600 t/m 8699
- Bolsward - Postcode: 8700 t/m 8799
- Franeker - Postcode: 8800 t/m 8899
- Leeuwarden - Postcode: 8900 t/m 9099
- Dokkum - Postcode: 9100 t/m 9199
- Drachten - Postcode: 9200 t/m 9249
- Bergum - Postcode: 9250 t/m 9299
Die staan ook niet in de lijst Friesland he ik heb een hele postcodelijst van NL ( via de goudengids ) dus die data klopt welquote:Op donderdag 23 september 2010 14:35 schreef Sitethief het volgende:
En 8100 t/m 8299 is Half Veluwe, half Salland, Kampen, maar niet Zwolle of de andere helft van de Veluwe (das namelijk 80). Kijk daar dus mee uit. En 8300-8399 loopt door 4 provincies heen.
Bv. een query voor het zoeken binnen Zuid-Holland:quote:Op donderdag 23 september 2010 14:35 schreef GlowMouse het volgende:
[..]
en hoe moet een query dat weten?
1 2 3 4 5 6 7 8 | $checkhash = sha1('controletext1234'.$waardeuitform.date("l").date("F")); if($checkhash !== $hashuitform){ doedat; }else{ doedit; } ?> |
1 2 3 4 5 | $topic = Topic::fetchById(1533234); $topic->addTVP(254493); $topic->save(); ?> |
Dmv een COUNT(*) en GROUP BY?quote:Op donderdag 23 september 2010 14:47 schreef Estolan het volgende:
Maar nu dus een query die aangeeft hoeveel keer bv 1055 in de database staat, en dan kan ik bij een export naar bv excel zien wat de top10 is
Gewoonquote:Op vrijdag 24 september 2010 10:05 schreef Estolan het volgende:
Ik heb zelf de database niet in elkaar gezet, maar moet er wel mee werken
ik zoek idd gewoon een soort count teller, die aangeeft welke postcode ( cijfers ) het meest voorkomen.
1 2 3 | $regex = '#(19|20)[0-9]{2}[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])#'; ?> |
1 2 3 | $regex = '#(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}#'; ?> |
Thanks! Het werkt .quote:Op vrijdag 24 september 2010 13:28 schreef GlowMouse het volgende:
Je vergeet de $ en de ^ voor het begin en eind van je string.
Zoiets bedoel je?quote:Op vrijdag 24 september 2010 20:16 schreef boem-dikkie het volgende:
Beetje domme vraag misschien maar welke stringfunction zet karakters als ë of á of â om in gewone letters?
1 2 3 4 | $chars = 'ë of á of â '; var_dump($chars, iconv('UTF-8', 'ASCII//TRANSLIT', $chars)); ?> |
Ja, zoiets. Ik had ook al ondertussen. Thanks toch!quote:Op vrijdag 24 september 2010 20:51 schreef Light het volgende:
[..]
Zoiets bedoel je?
[ code verwijderd ]
1 2 3 4 | setcookie ( "wobtest", "waarde", time()+3600 ); echo "Cookiewaarde: " . $_COOKIE['wobtest']; ?> |
???quote:Op zaterdag 25 september 2010 10:04 schreef GlowMouse het volgende:
Nee, $_COOKIE wordt niet door setcookie gevuld.
1 2 3 4 5 6 7 8 9 10 11 12 13 | // set the cookies setcookie("cookie[three]", "cookiethree"); setcookie("cookie[two]", "cookietwo"); setcookie("cookie[one]", "cookieone"); // after the page reloads, print them out if (isset($_COOKIE['cookie'])) { foreach ($_COOKIE['cookie'] as $name => $value) { echo "$name : $value <br />\n"; } } ?> |
Ja, maar als ik de pagina open...en ik navigeer daarna weg dan is mijn cookie niet opgeslagen!quote:
Nee, dat wordt ie niet...quote:Op zaterdag 25 september 2010 10:15 schreef GlowMouse het volgende:
Hij wordt wel geplaatst, want na F5'en zie je hem. Zie ook regel 7 van de voorbeeldcode.
als je redirect zonder dat er output naar je browser gaat kunnen er inderdaad gekke dingen gebeuren met sessions en cookies. Proberen te voorkomen dus, zie verder de functie session_write_close();quote:Op zaterdag 25 september 2010 10:37 schreef wobbel het volgende:
[..]
Nee, dat wordt ie niet...
Ik ben er nu achter dat het te maken heeft met mijn vele regels htaccess voor het rewriten van URL's en bepaalde handelingen met URL's ik kreeg een extra header meegestuurd waardoor de cookie niet goed bij de client kwam ofzo...
SimpleXMLquote:Op maandag 27 september 2010 21:42 schreef Graseter het volgende:
Ik heb een scriptje nodig dat een RSS bestand netjes in een array zet. Ik snap niets van dat DOM.
Kan iemand mij helpen?
quote:Op maandag 27 september 2010 22:30 schreef Graseter het volgende:
[..]
Dat was mij ook al verteld, hoe werkt dat precies?
1 2 3 4 | $xml = simplexml_load_file('/pad/naar/bestand'); echo $xml->channel->title; ?> |
Het is niet voor niets SimpleXMLquote:
Maar op php.net stonden hele boeken aan code.quote:Op maandag 27 september 2010 22:35 schreef Trollface. het volgende:
[..]
Het is niet voor niets SimpleXML
Klopt ja, het duurde ook even voordat ik erachter was dat het ook zo konquote:Op maandag 27 september 2010 22:35 schreef Graseter het volgende:
[..]
Maar op php.net stonden hele boeken aan code.
Hij laat er nu maar 1 zien.quote:Op maandag 27 september 2010 22:40 schreef Trollface. het volgende:
[..]
Klopt ja, het duurde ook even voordat ik erachter was dat het ook zo kon
1 2 3 4 5 6 7 8 9 | $tracks = array(); $xml = simplexml_load_file('http://ws.audioscrobbler.com/1.0/user/henkcod2/recenttracks.rss'); $items = $xml->channel->item->title; foreach ($items as $item) { $tracks[] = $item; } ?> |
Heb nog nooit naar simpel xml gekeken, maar als het zo simpel is lijkt het mequote:Op maandag 27 september 2010 22:44 schreef Graseter het volgende:
[..]
Hij laat er nu maar 1 zien.
[ code verwijderd ]
Ehm, ja, ik kan wel een andere string maken Een array serializen? Hoe doe ik dat?quote:Op woensdag 29 september 2010 18:39 schreef Xcalibur het volgende:
Laten we bij het begin beginnen... waarom heb je zo'n string?
Als je dat kan voorkomen zou dat wel het makkelijkste zijn, desnoods serialize je een array ofzo
Anders zou ik proberen te exploden op ][ of iets met een regex te doen
Simpel toch?quote:Op woensdag 29 september 2010 19:24 schreef erikkll het volgende:
[..]
Ehm, ja, ik kan wel een andere string maken Een array serializen? Hoe doe ik dat?
Je moet dan of langere regels gebruiken, of de regels eerst weer aan elkaar plakken. Daarna kun je met unserialize() weer terughalen wat er voor die tijd stond.quote:Het zit namelijk zo, ik wil de data naar een server sturen waar geen internettoegang mogelijk is, maar inkomende mail staat wel open.
Heb al eerder een mailparser gemaakt, dus die kan ik nu als bron gebruiken om de string uit het mailtje te vissen.
In die mail kan ik uiteraard elke gewenste tekst zetten (met een maximum van 70 tekens per regel, maar daar heb ik wordwrap voor gebruikt.) dus ik kan de string ook anders maken, maar het moet plain tekst blijven.
Geweldig Ik wilde het eigenlijk al gaan doen met chunk_split, maar dit is veel mooier, inderdaad! Gewoon een Array serializen!quote:Op woensdag 29 september 2010 19:33 schreef Light het volgende:
[..]
Simpel toch?
[..]
Je moet dan of langere regels gebruiken, of de regels eerst weer aan elkaar plakken. Daarna kun je met unserialize() weer terughalen wat er voor die tijd stond.
Oh, ik zie nu dat je mij er al eerder op wees. Ook vriendelijk bedanktquote:Op woensdag 29 september 2010 18:39 schreef Xcalibur het volgende:
Laten we bij het begin beginnen... waarom heb je zo'n string?
Als je dat kan voorkomen zou dat wel het makkelijkste zijn, desnoods serialize je een array ofzo
Anders zou ik proberen te exploden op ][ of iets met een regex te doen
Dat eerste dusquote:Op woensdag 29 september 2010 18:38 schreef Darkomen het volgende:
[..]
Heb nog nooit naar simpel xml gekeken, maar als het zo simpel is lijkt het me
$items = $xml->channel->item of $items = $xml->channel ipv $items = $xml->channel->item->title
Ik heb het mezelf aangeleerd alszijnde een hobby, maar dat zal uiteraard niet voor iedereen van toepassing zijn.quote:Op maandag 4 oktober 2010 20:27 schreef NonameNogame het volgende:
PS: hebben jullie een opleiding gevolgd om php+mysql te leren, of allemaal als hobby aangeleerd?
Dat dus.quote:Op maandag 4 oktober 2010 20:53 schreef The_Terminator het volgende:
[..]
Ik heb het mezelf aangeleerd alszijnde een hobby, maar dat zal uiteraard niet voor iedereen van toepassing zijn.
Ik ben ongeveer 5 jaar geleden begonnen met het scripten in PHP, en heb vooral in het begin simpele dingen gescript en heb de taal op die manier leren kennen. Mijn kennis heb ik vooral gehaald uit voorbeelden van scripts die ik op het internet kon vinden, en door zelf het één en ander te proberen.
Het is een kwestie van niet opgeven, ook als iets niet wil lukken. Mocht je tegen iets aanlopen dat je niet op kunt lossen ga het dan zoeken op internet, er is genoeg te vinden en de kans is groot dat de oplossing via bijv. Google makkelijk te vinden is.
Door het gewoon te doen leer je het het beste.
Ik ben redelijk ver gevorderd, en als ik de tijd ervoor zou hebben dan zou ik wel een facebook/hyves/twitter kloon kunnen maken.quote:Op maandag 4 oktober 2010 20:59 schreef NonameNogame het volgende:
Bedankt voor je reactie Terminator,
Hoe 'ver' ben je gevorderd in die 5 jaar zelfstudie? Kun je bijvoorbeeld een site als facebook/twitter/hyves oid (met database en al) bouwen?
Dat is toch gewoon een simpele form met een query er achter?quote:Op dinsdag 5 oktober 2010 12:47 schreef Gitaarmat het volgende:
iemand een handleiding voor het maken van een zoekmachine in PHP?
Een gallery is toch gewoon een lijst met afbeeldingen? Hoe je die op het scherm zet, is meer een css-ding.quote:Op dinsdag 5 oktober 2010 09:39 schreef Mirel het volgende:
Weet iemand een goede tutorial voor een gallery, en dan het liefst eentje uit 2009 of 2010, want ik vind alleen vrij oude tutorials 2003 bijv.
Dat is inderdaad één van de mogelijkheden. Het hangt er natuurlijk vanaf hoeveel data je wilt doorzoeken. Als het om zeer grote hoeveelheden data gaat dan is mySQL geen goede optie, dan kun je beter software gebruiken die daar specifiek voor geschreven is, bijvoorbeeld Xapian, Lucene of Sphinx.quote:Op dinsdag 5 oktober 2010 13:55 schreef Xcalibur het volgende:
De zoekacties gebeuren op je database, dus het is sowieso een (my)SQL ding, en geen PHP.
Kijk eens in de documentatie naar LIKE en FULL TEXT search
Een zoekalgoritme is ook belangrijk voor een goed werkende zoekmachine.quote:Op dinsdag 5 oktober 2010 13:50 schreef Gitaarmat het volgende:
Tja, hoe een zoekmachine te maken, ik weet niet eens waar ik moet beginnen.
Dat is het.quote:Op maandag 4 oktober 2010 21:22 schreef NonameNogame het volgende:
En dat heb je helemaal op eigen houtje geleerd? Mag ik trouwens vragen of een facebook/hyves-kloon namaken een grote/moeilijke klus is?
Dat ligt er net aan. Een kloon maken kan iedereen die een paar maandjes met php heeft gewerkt. Het wordt pas lastig als je veel bezoekers krijgt. En dan zal The_Terminator het ook niet meer aankunnen.quote:
Het is niet voor niets dat toen hyves groeide ze exponentieel meer servers nodig hadden. De code was zwaar inefficient.quote:Op woensdag 6 oktober 2010 11:58 schreef GlowMouse het volgende:
[..]
Dat ligt er net aan. Een kloon maken kan iedereen die een paar maandjes met php heeft gewerkt. Het wordt pas lastig als je veel bezoekers krijgt. En dan zal The_Terminator het ook niet meer aankunnen.
Dit zou moeten werken:quote:Op woensdag 6 oktober 2010 18:23 schreef Estolan het volgende:
hoe zou je dat dan doen zonder dat je ineens de gehele lijst leeg haalt
1 2 3 | round((freespace($disk) * totalspace($disk)) / 100); ?> |
1 2 3 | round(100 * freespace($disk) / totalspace($disk)); ?> |
Dat werkt niet hè, 2x veld_naam in dezelfde queryquote:Op woensdag 6 oktober 2010 18:33 schreef The_Terminator het volgende:
[..]
Dit zou moeten werken:
UPDATE tabel_naam
SET veld_naam = replace(veld_naam, '-', ''),
veld_naam = replace(veld_naam, ' ', '')
Overigens is het verstandig te tabel te backuppen alvorens de query te draaien.
1 2 3 4 5 6 7 8 | $disks=`fsutil fsinfo drives`; $disks=str_word_count($disks,1); if($disks[0]!='Drives')return ''; unset($disks[0]); foreach($disks as $key=>$disk)$disks[$key]=$disk.':\\'; return $disks; ?> |
Je hebt inderdaad gelijk. Dan maar met een nested replace:quote:Op woensdag 6 oktober 2010 22:28 schreef GlowMouse het volgende:
[..]
Dat werkt niet hè, 2x veld_naam in dezelfde query
quote:Op woensdag 6 oktober 2010 22:36 schreef GlowMouse het volgende:
nah, ga maar met var_dump($disks) kijken waar het fout gaat
1 2 3 4 5 6 7 8 9 10 11 12 | function get_disks() { $disks=`fsutil fsinfo drives`; $disks=str_word_count($disks,1); if($disks[0]!='Drives')return ''; unset($disks[0]); foreach($disks as $key=>$disk)$disks[$key]=$disk.':\\'; return $disks; } var_dump(get_disks()); ?> |
quote:string(0) ""
Waarschijnlijk wordt deze regel getriggerd:quote:
Als het geen function is geeft ie alleen maar wit beeld.quote:Op woensdag 6 oktober 2010 23:22 schreef The_Terminator het volgende:
[..]
Waarschijnlijk wordt deze regel getriggerd:
if($disks[0]!='Drives')return '';
Plaats eens var_dump($disks) na regel 4, dan weet je of er uberhaupt iets in die variable staat.
Je kunt de regel gewoon in de functie plaatsen en dan de functie aanroepen. Overigens is dat fsutil fsinfo drives van toepassing op Windows NT systemen. Weet je zeker dat de server waar je het script op draait een Windows bak is? Als het een Linux bak is dan gaat dat commando niet werken.quote:Op woensdag 6 oktober 2010 23:26 schreef Graseter het volgende:
[..]
Als het geen function is geeft ie alleen maar wit beeld.
Ik heb het van http://www.php.net/manual/en/function.disk-total-space.php#95305
Ja, als ik daar fsutil fsinfo drives uitvoer krijg ik gewoon alle schijven te zien.quote:Op woensdag 6 oktober 2010 23:28 schreef The_Terminator het volgende:
[..]
Je kunt de regel gewoon in de functie plaatsen en dan de functie aanroepen. Overigens is dat fsutil fsinfo drives van toepassing op Windows NT systemen. Weet je zeker dat de server waar je het script op draait een Windows bak is? Als het een Linux bak is dan gaat dat commando niet werken.
Ok, en als je nu dit doet:quote:Op woensdag 6 oktober 2010 23:29 schreef Graseter het volgende:
[..]
Ja, als ik daar fsutil fsinfo drives uitvoer krijg ik gewoon alle schijven te zien.
1 2 3 4 5 6 7 8 9 10 11 12 13 | function get_disks() { $disks='fsutil fsinfo drives'; var_dump($disks); $disks=str_word_count($disks,1); if($disks[0]!='Drives')return ''; unset($disks[0]); foreach($disks as $key=>$disk)$disks[$key]=$disk.':\\'; return $disks; } $test = get_disks(); ?> |
quote:string(20) "fsutil fsinfo drives"
Baas.quote:
quote:string(24) " Stations: A:\�C:\�D:\� "
Idd, ging niet helemaal goed volgensmij...quote:
Nou werkt het ja. Maar ik moet ze in een array krijgen.quote:Op woensdag 6 oktober 2010 23:35 schreef The_Terminator het volgende:
[..]
Idd, ging niet helemaal goed volgensmij...
Zo hoort die regel te zijn:
$disks=`fsutil fsinfo drives`;
Maak van deze regel: if($disks[0]!='Drives')return '';quote:
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 | include('connect.php'); error_reporting(E_ALL); //Image sizes //7016x9933 $imgx = 7000; $imgy = 500; $im = imagecreatetruecolor($imgx, $imgy); header('Content-type: image/png'); $black = ImageColorAllocate($im, 0, 0, 0); ImageFillToBorder($im, 0, 0, $black, $black); $sql = mysql_query('SELECT * FROM scan ORDER BY "gray" ASC') or die(mysql_error()); for($x=0;$x<$imgx;$x++){ for($y=0;$y<$imgy;$y++){ while($color = mysql_fetch_array($sql)){ $r = $color["r"]; $g = $color["g"]; $b = $color["b"]; $kleur = imagecolorallocate($im,$r,$g,$b); imagesetpixel($im,$x,$y,$kleur); } } } imagepng($im); imagedestroy($im); ?> |
quote:Op zondag 10 oktober 2010 14:20 schreef GlowMouse het volgende:
comment regel 14 eens en bekijk de output.
1 |
Waarschijnlijk is de tmp directory vol, of kun je er simpelweg niet naartoe schrijven omdat de rechten niet goed staan. In het geval je het script draait op je eigen server zou je kunnen checken wat er in de tmp dir staat en/of de rechten goed staan (je hebt schrijfrechten nodig op die dir). In het geval de server niet je eigen is zou je je host kunnen vragen om het te checken.quote:
Nou, de opdracht is om van 200 afbeeldingen de pixels eruit te halen, en die dan weer te ordenen. Nu leek mij het handig om de informatie van de pixel (coordinaat in afbeelding, grijswaarde, kleurcode, etc.) in een database te stoppen.quote:Op zondag 10 oktober 2010 23:26 schreef Xcalibur het volgende:
Ik ben wel benieuwd wat nou de functie van die database met 3,6 miljoen records is in dit geheel?
Is het de bedoeling dat je die 200 afbeeldingen combineert tot een geheel en daarna de afbeeldingen weer los van elkaar kunt reproduceren?quote:Op zondag 10 oktober 2010 23:38 schreef Treces het volgende:
[..]
Nou, de opdracht is om van 200 afbeeldingen de pixels eruit te halen, en die dan weer te ordenen. Nu leek mij het handig om de informatie van de pixel (coordinaat in afbeelding, grijswaarde, kleurcode, etc.) in een database te stoppen.
Achteraf had ik het waarschijnlijk iets anders kunnen doen.
pixels sorteren op grijswaarde en dan de originele kleur weer terug brengen van die pixel.quote:Op maandag 11 oktober 2010 14:18 schreef The_Terminator het volgende:
[..]
Is het de bedoeling dat je die 200 afbeeldingen combineert tot een geheel en daarna de afbeeldingen weer los van elkaar kunt reproduceren?
Of is het een kwestie van de pixels sorteren per afbeelding adhv de grijswaarden?
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 | <table align="center"> <tr> <td>Naam:</td> <td><input name="naamveld" type="text" id="naamveld"></td> </tr> <tr> <td>E-mail adres: </td> <td><input name="mailadresveld" type="text" id="mailadresveld"></td> </tr> <tr> <td>Onderwerp:</td> <td><input name="onderwerpveld" type="text" id="mailadresveld0"></td> </tr> <tr> <td>Bericht:</td> <td><textarea name="berichtveld" id="berichtveld"></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" value="Verzend" name="B1"> <input type="reset" value="Reset" name="B2"></td> </tr> </table> </form> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $mail = "mail@mail.com"; mail("$mail", "$onderwerpveld", " Naam: $naamveld E-mail adres: $mailadresveld Onderwerp: $onderwerpveld Bericht: $berichtveld ", "From: $naamveld<$mailadresveld>\nReturn-path: $mailadresveld"); ?> |
En dit: http://www.12host.nl/supp(...)en_E-mail_Injection/quote:Op maandag 11 oktober 2010 19:34 schreef GlowMouse het volgende:
http://www.php.net/manual/en/language.variables.external.php
voorbeeld 1+2 doorlezen.
Helpt het 'laat openen, vroeg sluiten'-principe ook?quote:Op maandag 11 oktober 2010 21:23 schreef The_Terminator het volgende:
[..]
En dit: http://www.12host.nl/supp(...)en_E-mail_Injection/
Als toevoeging.
Nee. Als iemand met (bijvoorbeeld) de mailheaders gaat zitten rommelen, moet je dat zelf opsporen. Zodra je een waarde van user input aan een functie meegeeft, is er kans op problemen.quote:Op dinsdag 12 oktober 2010 00:13 schreef Ofyles2 het volgende:
[..]
Helpt het 'laat openen, vroeg sluiten'-principe ook?
Oké, hier heb ik dus niets aan, want ik wil eerst het script werkend krijg, voor ik erin ga klooien dat er geen spambots mee kunnen gaan spammen. First things first.quote:Op maandag 11 oktober 2010 21:23 schreef The_Terminator het volgende:
[..]
En dit: http://www.12host.nl/supp(...)en_E-mail_Injection/
Als toevoeging.
Tja, ik had de link ook niet kunnen posten natuurlijk. Uiteindelijk loop je wel het risico dat je host je site plat gooit omdat het wordt gebruikt door spammers.quote:Op dinsdag 12 oktober 2010 11:25 schreef RenRen- het volgende:
[..]
Oké, hier heb ik dus niets aan, want ik wil eerst het script werkend krijg, voor ik erin ga klooien dat er geen spambots mee kunnen gaan spammen. First things first.
Klopt, maar het lijkt me toch echt dat het slim is om éérst je scriptje werkend te krijgen voor je gaat nadenken over spambots. Ik ben niet achterlijk, het is iets waar ik al over na heb gedacht, maar ik wil eerst dat ik een mailtje kan versturen met dat ding en dáárna pas dat ik niet overspoeld word door spammers.quote:Op dinsdag 12 oktober 2010 13:08 schreef The_Terminator het volgende:
[..]
Tja, ik had de link ook niet kunnen posten natuurlijk. Uiteindelijk loop je wel het risico dat je host je site plat gooit omdat het wordt gebruikt door spammers.
quote:Op dinsdag 12 oktober 2010 13:18 schreef RenRen- het volgende:
Maar ehm, nu zit iedereen te bitchen over hoe mijn script niet veilig is, en tegelijkertijd doet hij nog niets. Of niet wat het hoort te doen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | $mail = "mail@mail.com"; $verzender = $_POST['mailadresveld']; $naamveld = $_POST['naamveld']; if(eregi("\r", $verzender) || eregi("\n", $verzender)) { die(); } if(eregi("\r", $naamveld) || eregi("\n", $naamveld)) { die(); } mail($mail, $_POST['onderwerpveld'], 'Naam: ' . $_POST['naamveld'] . 'E-mail adres: ' . $_POST['mailadresveld'] . 'Onderwerp: ' . $_POST['onderwerpveld'] . 'Bericht: ' . $_POST['berichtveld'], 'From: ' . $naamveld . '<' . $verzender . ">\n Return-path: " . $verzender); ?> |
Idd, had de code gekopieerd zonder daar bij na te denken. Overigens zit er ook een foutje in:quote:Op dinsdag 12 oktober 2010 14:02 schreef GlowMouse het volgende:
eregi is deprecated, en hier volstaat een strpos !== false.
1 2 3 4 | 'From: ' . $naamveld . '<' . $verzender . ">\n Return-path: " . $verzender); ?> |
1 2 3 4 | 'From: ' . $naamveld . '<' . $verzender . ">\n" . 'Return-path: ' . $verzender); ?> |
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 | $result = mysql_query($sql); while ($data=mysql_fetch_array($result)) { $gewicht = $data['gewicht']; if ($week == 2) { $gewicht = $gewicht + 0.42; } if ($week == 3) { $gewicht = $gewicht + 0.42 + 0.42; } if($week == 4) { $gewicht = $gewicht + 0.42 + 0.42 + 0.42; } if ($gewicht == 0.92) { $gewicht = 1; } echo "<tr>"; echo "<td>"; echo $data['naam']; echo "<td>"; echo "</td>"; echo "<td>"; echo $gewicht; |
Wil je het gewoon naar boven afronden? Zo ja, dan kun je beter de round functie gebruiken, dus:quote:Op donderdag 14 oktober 2010 19:54 schreef das_phantom het volgende:
[ code verwijderd ]
De output die ik nu heb is gewicht = 0.92. Ik vraag me af waarom deze niet als 1 wordt weergegeven. Als ik handmatig in phpmyadmin de waarde 0.92 als gewicht invoer krijg ik wel als output 1.
De code is ook correct. Ik heb het getest op mijn server en het werkt. Zie overigens de edit bij mijn vorige post.quote:Op donderdag 14 oktober 2010 23:40 schreef das_phantom het volgende:
Nee, dat is niet wat ik wil. Ik snap hier echt niets van, het lijkt me correcte code.
Afgaande van de code moet het een double worden.quote:Op donderdag 14 oktober 2010 23:42 schreef GlowMouse het volgende:
welk datatype is gewicht in mysql?
Ik heb drie Nederlandstalige en één Engelstalige liggen. De Engelstalige is voor gevorderden.quote:
Titels en isdn nummers?quote:Op donderdag 14 oktober 2010 23:50 schreef Ofyles2 het volgende:
[..]
Ik heb drie Nederlandstalige en één Engelstalige liggen. De Engelstalige is voor gevorderden.
Het is ook vreemd dat het bij mij wel werkt. Ik heb het geprobeerd als string en als numeriek, bij beide is de uitkomst 1.quote:Op donderdag 14 oktober 2010 23:45 schreef das_phantom het volgende:
Decimal (als je dat bedoelt).
The_Terminator: bedankt voor je suggestie.
-edit, ook met datatype double werkt het niet.
Doe eens var_dump($gewicht);quote:Op donderdag 14 oktober 2010 23:59 schreef das_phantom het volgende:
Nee geen komma. Overigens zoals ik eerder vermeldde:
Als ik week = 1 instel, en een van de gewichten handmatig waarde 0.92 geef in de tabel, dan krijg ik wel output 1.
• 'PHP5, Het Complete Boek', Arjan Burger en Wouter Tengeler (ISBN 978-90-5940-329-1)quote:
bedankt.quote:Op vrijdag 15 oktober 2010 00:09 schreef Ofyles2 het volgende:
[..]
• 'PHP5, Het Complete Boek', Arjan Burger en Wouter Tengeler (ISBN 978-90-5940-329-1)
• 'PHP & MySQL Startersboek', Jochen Franke en Axel Bornträger (ISBN 978-90-456-4220-8)
• 'Websites met PHP 5', Ward van der Put (ISBN 978-90-456-4731-9)
• 'Professional PHP5', Ed Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki en Alec Cove (ISBN 0-7645-7282-2)
Het eerste boek heeft een hoofdstuk speciaal gewijd aan OOP, het tweede boek niet, de twee laatste boeken alleen referenties.
float(0.92) float(1.34) float(0.92) float(0.92)quote:Op vrijdag 15 oktober 2010 00:05 schreef The_Terminator het volgende:
[..]
Doe eens var_dump($gewicht);
en post hier de output. Het type staat daar namelijk bij.
Het is gewoon een float, en het is raar dat het niet werkt. Dit zou sowieso moeten werken:quote:Op vrijdag 15 oktober 2010 00:12 schreef das_phantom het volgende:
[..]
float(0.92) float(1.34) float(0.92) float(0.92)
Naast de oplossing voor je probleem zou je misschien geïnteresseerd kunnen zijn in het volgende:quote:Op donderdag 14 oktober 2010 19:54 schreef das_phantom het volgende:
[ code verwijderd ]
De output die ik nu heb is gewicht = 0.92. Ik vraag me af waarom deze niet als 1 wordt weergegeven. Als ik handmatig in phpmyadmin de waarde 0.92 als gewicht invoer krijg ik wel als output 1.
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 applicaties Ik 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 meegegeven . Zo kort mogelijk is dus een préIk 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 in .Op 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.
Gebruik Eclipse, netbeans of zendstudio man.quote:Op dinsdag 2 november 2010 20:24 schreef TwenteFC het volgende:
Heeft iemand hier trouwens een fijn thema voor PHP Designer 7? En dan vooral een syntaxhighlighting die waar je langer dan 3 uur naar kan staren.
Heb ze allemaal al gebruikt, en ik vind PHP designer veruit het fijnste werken.quote:Op dinsdag 2 november 2010 20:30 schreef Graseter het volgende:
[..]
Gebruik Eclipse, netbeans of zendstudio man.
Waar haal je die info vandaan?quote:Op donderdag 4 november 2010 10:17 schreef Intrepidity het volgende:
Faalactie van Oracle. InnoDB wordt een feature van MySQL Standard, waar je dus $2000/jaar voor moet gaan betalen. Grote kans dus dat hosters en dergelijke die feature gaan weghalen. Denk er sterk over om meteen maar te gaan switchen naar Postgres.
Edit: Huidige versies met InnoDB zullen blijkbaar gratis blijven, maar toekomstige versies van MySQL Community Edition zullen geen InnoDB meer hebben!
Matigquote:Op donderdag 4 november 2010 10:17 schreef Intrepidity het volgende:
Faalactie van Oracle. InnoDB wordt een feature van MySQL Standard, waar je dus $2000/jaar voor moet gaan betalen. Grote kans dus dat hosters en dergelijke die feature gaan weghalen. Denk er sterk over om meteen maar te gaan switchen naar Postgres.
Edit: Huidige versies met InnoDB zullen blijkbaar gratis blijven, maar toekomstige versies van MySQL Community Edition zullen geen InnoDB meer hebben!
Streken dit.quote:Op donderdag 4 november 2010 10:17 schreef Intrepidity het volgende:
Faalactie van Oracle. InnoDB wordt een feature van MySQL Standard, waar je dus $2000/jaar voor moet gaan betalen. Grote kans dus dat hosters en dergelijke die feature gaan weghalen. Denk er sterk over om meteen maar te gaan switchen naar Postgres.
Edit: Huidige versies met InnoDB zullen blijkbaar gratis blijven, maar toekomstige versies van MySQL Community Edition zullen geen InnoDB meer hebben!
Ik neem aan van wel ja. Dus dat wordt dan een afweging van de huidige versie gebruiken met het risico dat bugs niet meer gefixed zullen worden, of dokken. Naaistreek van Oracle.quote:
Kan je wat links geven?quote:Op donderdag 4 november 2010 10:44 schreef Intrepidity het volgende:
Ik hoor her en der wel berichten op twitter van mensen die bij Oracle zitten dat het allemaal een hoax is, en dat er alleen voor support geld gevraagd gaat worden. Er komt geen support meer voor Inno in de community-versie, maar het gebruik er van as-is zal gratis blijven, en MySQL community zal ook InnoDB blijven bevatten in toekomstige versies.
Pfew, gelukkig.
Blijkt dat het enige waar Oracle voorlopig in faalt haar communicatie is.
Gebruik (na een backup) die query met SET voorletters = REPLACE(voorletters, '.', '');quote:Op donderdag 4 november 2010 10:29 schreef Estolan het volgende:
Dag heren,
Ik wil graag iets veranderen in onze database
Het gaat om ingevoerde voorletters, waarbij ik de . ( punt ) en eventuele andere tekens eruit wil halen, maar de letters moeten wel blijven staan
op deze manier werkt het in ieder geval niet:
UPDATE `adresgegevensBoxenTestnet`
SET `voorletters` = ` `
WHERE `voorletters`
LIKE '%.%'
( structuur ) voorletters varchar(15) latin1_swedish_ci
Bron is reacties van deze gast (werkzaam bij Oracle/Mysql) op twitter: http://twitter.com/LenzGrquote:
MySQL bevat tegenwoordig de mogelijkheid om zelf plug-ins toe te voegen, en innobase heeft daar al een innodb plug-in voor uitgebracht. Alleen daarom al zou er geen probleem zijn als MySQL geen InnoDB meer zou hebben. Daarnaast zal MySQL switchen naar InnoDB als hoofdengine (ipv MyISAM), en dan zou het niet handig zijn om InnoDB niet mee te leveren.quote:Op donderdag 4 november 2010 10:17 schreef Intrepidity het volgende:
Faalactie van Oracle. InnoDB wordt een feature van MySQL Standard, waar je dus $2000/jaar voor moet gaan betalen. Grote kans dus dat hosters en dergelijke die feature gaan weghalen. Denk er sterk over om meteen maar te gaan switchen naar Postgres.
Edit: Huidige versies met InnoDB zullen blijkbaar gratis blijven, maar toekomstige versies van MySQL Community Edition zullen geen InnoDB meer hebben!
Oracle heeft in het verleden wel vaker domme truucjes uitgehaald om extra geld binnen te slepen. Laat ik het zo zeggen, de naam Oracle wekt niet bepaald vertrouwen bij mij en een hoop andere mensen. Schiet er één developer in de stress omdat ze ergens een gerucht vinden, dan doen een hoop mensen dat.quote:Op donderdag 4 november 2010 10:49 schreef GlowMouse het volgende:
[..]
MySQL bevat tegenwoordig de mogelijkheid om zelf plug-ins toe te voegen, en innobase heeft daar al een innodb plug-in voor uitgebracht. Alleen daarom al zou er geen probleem zijn als MySQL geen InnoDB meer zou hebben. Daarnaast zal MySQL switchen naar InnoDB als hoofdengine (ipv MyISAM), en dan zou het niet handig zijn om InnoDB niet mee te leveren.
tnxquote:Op donderdag 4 november 2010 10:47 schreef GlowMouse het volgende:
[..]
Gebruik (na een backup) die query met SET voorletters = REPLACE(voorletters, '.', '');
Goed.quote:Op donderdag 4 november 2010 16:52 schreef Trollface. het volgende:
http://twitter.com/LenzGr/status/29676834238
Voor de luien onder ons.
Strpos() en strlen() zijn je vrinden.quote:Op donderdag 4 november 2010 21:20 schreef Gitaarmat het volgende:
Ik maak een zoekmachien maar niet eentje die zoekt zoals google maar eentje die gebasseerd is op het ctrl+f gebeuren in Word.
Dit werkt als het goed is met str_replace etc. Wie weet hoe ik moet beginnen?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <html> <head> <title>Please login</title> </head> <body> <?php if(isset($_GET["wrong"])){ echo("<b>Username or password is incorrect!<br />Please try again.</b>"); } ?> ts <form action="login2.php" method="post"> <br /> Username:<br /> <input type="text" name="username" /><br /> Password:<br /> <input type="password" name="password" /> <br /> <br /> <input type="submit" value="Login" /> </form> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php $usernames = array("gebruiker1", "gebruiker2", "gebruiker3", "gebruiker4"); $passwords = array("wachtwoordgebruiker1", "wachtwoordgebruiker2", "wachtwoordgebruiker3", "wachtwoordgebruiker4"); $page = "mypage.php"; for($i=0;$i<count($usernames);$i++){ $logindata[$usernames[$i]]=$passwords[$i]; } if($logindata[$_POST["username"]]==$_POST["password"]){ session_start(); $_SESSION["username"]=$_POST["username"]; header('Location: '.$page); exit; }else{ header('Location: login.php?wrong=1'); exit; } ?> |
1 2 3 4 5 6 7 8 | <?php session_start(); if(!isset($_SESSION["username"]){ header('Location: login.php'); exit; } ?> |
1 2 3 | Je wordt nu uitgelogt. |
Het nut ontgaat me een beetje, waarom zou je dan niet gewoon met de ctrl-F van je browser zoeken?quote:Op donderdag 4 november 2010 21:43 schreef Gitaarmat het volgende:
De tekst komt niet uit MySQL maar gewoon in een html bestandje oid.
Vraag dat maar aan de leraar Informatica.quote:Op donderdag 4 november 2010 22:26 schreef Xcalibur het volgende:
[..]
Het nut ontgaat me een beetje, waarom zou je dan niet gewoon met de ctrl-F van je browser zoeken?
1 2 3 | $file = fopen("/home/vhosts/blabla.nl/httpdocs/php/test/test.txt","wb"); ?> |
heb ik iets van instaan maar krijg geen foutmeldingen maar mijn fototje is nergens te vindenquote:Op vrijdag 5 november 2010 12:50 schreef GlowMouse het volgende:
en check var_dump($file) en error_reporting, en display_errors.
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 | ini_set('display_errors', 'On'); error_reporting(E_ALL); $imapaddress = "{imap.gmail.com:993/imap/ssl}"; $imapmainbox = "INBOX"; $maxmessagecount = 10; $imapuser = "blabla@gmail.com"; $imappassword = "password"; $timestamp = time(); $timestampCounter = 0; //paden waar je het op wilt gaan slaan $imageFileOriginal = "/home/vhosts/blablabla.nl/httpdocs/php/"; $imageFileThumb = "/home/vhosts/blablabla.nl/httpdocs/php/"; $imageFileSmall = "/home/vhosts/blablabla.nl/httpdocs/php/"; $imapaddressandbox = $imapaddress . $imapmainbox; $mbox = imap_open($imapaddressandbox, $imapuser, $imappassword) or die("Can't connect to '" . $imapaddress . "' as user '" . $imapuser . "' with password '" . $imappassword . "': " . imap_last_error()); //echo "<u><h1>Gmail information for " . $imapuser ."</h1></u>"; //echo "<h2>Inbox headers</h2>\n"; $headers = imap_headers($mbox) or die("Geen email: " . imap_last_error()); $totalmessagecount = sizeof($headers); echo $totalmessagecount . " messages<br/><br/>"; if ($totalmessagecount<$maxmessagecount) $displaycount = $totalmessagecount; else $displaycount = $maxmessagecount; for ($count=1; $count<=$displaycount; $count+=1) { $headerinfo = imap_headerinfo($mbox, $count) or die("Couldn't get header for message " . $count . " : " . imap_last_error()); $from = $headerinfo->fromaddress; if(isset($headerinfo->subject)) $subject = $headerinfo->subject; else $subject = $headerinfo->subject; $email = $headerinfo->from[0]->mailbox ."@".$headerinfo->from[0]->host; $date = $headerinfo->date; echo "<em><u>".$from." - ".$email."</em></u>: ".$subject." - <i>".$date."</i><br />\n"; $struct = imap_fetchstructure($mbox,$count); $contentParts = count($struct->parts); for ($i=1;$i<=$contentParts;$i++) { unset($fields); $objTmp = imap_bodystruct($mbox,$count,$i); if($objTmp->subtype=="PLAIN") { //echo "PLAIN<pre>"; //print_r(imap_bodystruct($mbox,$count,$i)); //echo "</pre>"; } elseif($objTmp->subtype=="HTML") { //echo "HTML<pre>"; //echo imap_fetchbody($mbox,$count,1); //echo "</pre>"; } elseif($objTmp->subtype=="JPEG") { echo $imageName = "iphone-".$timestamp.$timestampCounter.".jpg"; $strFileName = $objTmp->parameters[0]->value; $strFileType = strrev(substr(strrev($strFileName),0,4)); $fileContent = imap_fetchbody($mbox,$count,2); $fp = fopen($imageFileOriginal.$imageName, "wb"); $timestampCounter++; fwrite($fp, imap_base64($fileContent)); fclose($fp); makeSquareThumbIM($imageName, $imageFileOriginal, $imageFileThumb, '100'); makeMaximumThumbIM($imageName, $imageFileOriginal, $imageFileSmall, '620'); $fields['crDate'] = $timestamp; $fields['image'] = $imageName; $fields['email'] = $email; $fields['description'] = $subject; echo "<pre>"; print_r($fields); echo "</pre>"; $db->changeTable($fields, '', TBL_IPHONE); } } //mail markeren voor verwijdering imap_delete($mbox, $count); } //verwijder alle gemarkeerde emails. imap_expunge($mbox); imap_close($mbox); ?> |
als dit het enige stuk code is, dan kan daar idd een fout ontstaan (maar misschien dat het ook al op n eerder punt gebeurt)quote:Op vrijdag 5 november 2010 12:53 schreef MrNiles het volgende:
het probleem zit m (denk ik) ergens bij de $db
voor mij is het voldoende als ik de foto uit de mail heb gehaald en deze in een specifieke map heb staan. Een ander script zet deze dan weer automatisch in een slideshow
Zo te zien wordt er alleen een tabel aangepast, je zou dat stuk code kunnen commenten en het dan nog eens proberen.quote:Op vrijdag 5 november 2010 12:53 schreef MrNiles het volgende:
het probleem zit m (denk ik) ergens bij de $db
Kan, maar hoeft niet. Zo te zien staat het stuk code niet in een functie en het kan best zijn dat die class ergens anders globaal is gedefineerd. Bovendien staan er meer aanroepen naar functies in classen in het script. Het kan natuurlijk ook zijn dat het script niet compleet is en alle classe-objecten missen. Edit: niet goed gekeken, die imap functies zijn standaard php...quote:Op zaterdag 6 november 2010 23:57 schreef warezguy05 het volgende:
[..]
er wordt nl een methode van dat database-object ($db) aangesproken, maar dit object bestaat helemaal niet zo te zien...
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 | $achternaam = ($_POST['anaam']); $voornaam = ($_POST['vnaam']); $adres = ($_POST['adres']); $pc = ($_POST['pc']); $plaats = ($_POST['plaats']); $email = ($_POST['email']); $user = ($_POST['user']); $pass = ($_POST['ww']); $output = $achternaam . $voornaam . "\t" . $adres . "\t" . $pc . "\t" . $plaats . "\t" . $email . "\t" . $user . "\t" . $pass . "\n"; $aanmelding = fopen("user.txt","w"); fwrite($aanmelding, $output); $fclose($aanmelding); if (fclose($aanmelding)) { echo"Account is aangemaakt"; } else { echo"Account kon niet aangemaakt worden"; } ?> |
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 | $achternaam = ($_POST['anaam']); $voornaam = ($_POST['vnaam']); $adres = ($_POST['adres']); $pc = ($_POST['pc']); $plaats = ($_POST['plaats']); $email = ($_POST['email']); $user = ($_POST['user']); $pass = ($_POST['ww']); $output = $achternaam . $voornaam . "\t" . $adres . "\t" . $pc . "\t" . $plaats . "\t" . $email . "\t" . $user . "\t" . $pass . "\n"; $aanmelding = fopen("user.txt","w"); fwrite($aanmelding, $output); fclose($aanmelding); if (fclose($aanmelding)) { echo"Account is aangemaakt"; } else { echo"Account kon niet aangemaakt worden"; } ?> |
Je doet een fclose op regel 15, en daarna weer op regel 17 in je if-statement. Je kunt regel 15 weghalen.quote:Op zondag 7 november 2010 19:38 schreef mcf het volgende:
Och, domme fout, ik had die $ weg moeten laten of niet. Nu krijg ik:
Warning: fclose(): 3 is not a valid stream resource in C:\xampp\htdocs\Unit 4\Aanmelden\accountaanmaken.php on line 17
Account kon niet aangemaakt worden
met deze code.
[ code verwijderd ]
1 2 3 | fclose($aanmelding) or die ("Account kan niet worden aangemaakt"); ?> |
Wo, so obvious.quote:Op zondag 7 november 2010 20:35 schreef erikkll het volgende:
[..]
Je doet een fclose op regel 15, en daarna weer op regel 17 in je if-statement. Je kunt regel 15 weghalen.
wat je ook kunt doen:
[ code verwijderd ]
Om te testen heb ik de directory php op "rwx rwx rwx" gezetquote:Op zondag 7 november 2010 01:16 schreef The_Terminator het volgende:
[..]
Zo te zien wordt er alleen een tabel aangepast, je zou dat stuk code kunnen commenten en het dan nog eens proberen.
Zijn de volgende paden overigens beschrijfbaar door het scirpt?:
$imageFileOriginal = "/home/vhosts/blablabla.nl/httpdocs/php/";
$imageFileThumb = "/home/vhosts/blablabla.nl/httpdocs/php/";
$imageFileSmall = "/home/vhosts/blablabla.nl/httpdocs/php/";
[..]
Kan, maar hoeft niet. Zo te zien staat het stuk code niet in een functie en het kan best zijn dat die class ergens anders globaal is gedefineerd. Bovendien staan er meer aanroepen naar functies in classen in het script. Het kan natuurlijk ook zijn dat het script niet compleet is en alle classe-objecten missen. Edit: niet goed gekeken, die imap functies zijn standaard php...
Mooi dat het werkt. Had je dat stuk code met de verwijzing naar de class 'db' ook gecomment?quote:Op maandag 8 november 2010 10:47 schreef MrNiles het volgende:
[..]
Om te testen heb ik de directory php op "rwx rwx rwx" gezet
dat zou voldoende moeten zijn
maar mis ik een stuk code? of klopt het script verder wel?
JA DUS
het is me gelukt!
ik heb wel even alles opgezet mbv
chmod($imageFileOriginal , 0777);
dat is misschien wel teveel, even uitvogelen wat voldoende is
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php $filename="tekstwaaruitgezochtmoetworden.txt"; $zoekterm = "telefoon"; $vervanging = "Iphone"; $nieuwe_tekst = str_replace($zoekterm,$vervanging,$filename); echo $nieuwe_tekst; ?> <form> Zoekterm: <input type="text" name="zoekterm" /><br /> <input type="submit" value="Zoek" /> </form> |
maar wat is nou je vraag dan?quote:Op dinsdag 9 november 2010 14:42 schreef Gitaarmat het volgende:
[ code verwijderd ]
Heb geen idee hoe ik verder moet welke functies moet ik gebruiken etc.
Ik snap het niet helemaal, maar ik heb een vermoeden dat je onderstaande wilt:quote:Op dinsdag 9 november 2010 15:17 schreef Gitaarmat het volgende:
[..]
Hoe kan ik verder komen met de ctrl+f zoekfunctie?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $filename="tekstwaaruitgezochtmoetworden.txt"; $zoekterm = "telefoon"; $vervanging = "Iphone"; $file_contents = file_get_contents($filename); $nieuwe_tekst = str_replace($zoekterm, $vervanging, $file_contents); echo $nieuwe_tekst; ?> |
Dat het niet werkt adhv die form is logisch, de parameters die de form meegeeft worden niet door het script verwerkt.quote:Op dinsdag 9 november 2010 17:22 schreef Gitaarmat het volgende:
Ik krijg nu alleen de form te zien en de zoekfunctie werkt nog niet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php if(isset($_POST['zoekterm']) && strlen($_POST['zoekterm']) > 0) { $filename="tekstwaaruitgezochtmoetworden.txt"; $zoekterm = $_POST['zoekterm']; $vervanging = '<span style="background: #FFFF00;">' . htmlentities($zoekterm) . '</span>'; $file_contents = file_get_contents($filename); $nieuwe_tekst = str_ireplace($zoekterm, $vervanging, $file_contents); echo $nieuwe_tekst; } ?> <form method="post"> Zoekterm: <input type="text" name="zoekterm" /><br /> <input type="submit" value="Zoek" /> </form> |
1 2 3 | <?php <form method="post" action="NaarDezeSite.php"> ?> |
Het is idd wel zo netjes om een verwijzing toe te voegen aan de form, maar voor de werking is het imo niet verplicht nodig. En je zou idd eventuele tags kunnen strippen, maar aangezien we hier niet met een DB of andere gevoelige functie werken lijkt me de functie 'htmlentities' voor dit doel voldoende.quote:Op dinsdag 9 november 2010 18:00 schreef Ofyles2 het volgende:
@The_Terminator: Moet er in de form-header ook geen verwijzing worden toegevoegd?
Dus:
[ code verwijderd ]
Verder mis ik ook nog wat stripwerk, dit om te misbruik te voorkomen.
Dat werkt niet op die manier. Je moet daarvoor de functie file_get_contents of vergelijkbaar gebruiken.quote:Op dinsdag 9 november 2010 21:39 schreef Gitaarmat het volgende:
Ik wil ook de tekst vantevoren (voordat er gezocht is in het beeldscherm weergeven)
ik zou dan doen:
$tekst="bestandsnaam.txt";
echo $tekst
Dit werkt niet nu komt er gewoon bestandsnaam.txt te staan.
1 2 3 | <?php echo htmlentities($file_contents); ?> |
Dit werkt niet, ik heb fopen() ook al geprobeerd.quote:Op dinsdag 9 november 2010 22:01 schreef The_Terminator het volgende:
[..]
Dat werkt niet op die manier. Je moet daarvoor de functie file_get_contents of vergelijkbaar gebruiken.
Aangezien de tekst al uit het bestand wordt gehaald dmv: $file_contents = file_get_contents($filename);
Hoef je alleen maar de variable $file_contents weer te geven, dus:
[ code verwijderd ]
edit: htmlentities toegevoegd, zodat bijzondere tekens worden gecodeerd naar de correcte entities.
quote:Op dinsdag 9 november 2010 22:07 schreef Gitaarmat het volgende:
[..]
Dit werkt niet, ik heb fopen() ook al geprobeerd.
1 2 3 4 | <?php $contents = file_get_contents("bestandsnaam.txt"); echo $contents; ?> |
Staat je echo misschien in het if statement?quote:Op dinsdag 9 november 2010 22:12 schreef Gitaarmat het volgende:
Nee, geen melding, ik zie bij mn localhost wel het aantal bytes veranderen dus hij past wel iets aan maar in het php bestand zelf verandert niets.
1 2 3 4 | <form action="<? echo $PHP_SELF;?>" method="GET"> Kies bestand: <input type="file" name="text"/><br /> <input type="submit" value="zoek"/> </form> |
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 | <B> Kies een bestand, vul de woorden in en maak zo je eigen nieuwe tekst.</B> <?php include("formpjeinvulding.html"); if(isset($_POST['zoekterm']) && strlen($_POST['zoekterm']) > 0) { $filename="apen.txt"; $zoekterm = $_POST['zoekterm']; $vervanging = $_POST['vervanging']; $file_contents = file_get_contents($filename); $nieuwe_tekst = str_ireplace($zoekterm, $vervanging, $file_contents); echo $nieuwe_tekst; } ?> <form method="post"> Zoekterm: <input type="text" name="zoekterm" /><br /> Vervang door: <input type="text" name="vervanging" /><br /> <input type="submit" value="Zoek en vervang" /> </form> </ br> <? $text = $_GET["text"]; include ("$text"); ?> |
quote:Op woensdag 10 november 2010 16:20 schreef Gitaarmat het volgende:
Ben al wat verder inmiddels heb nu dit:
[ code verwijderd ]
en
[ code verwijderd ]
Ik kan nu dus een tekst laten zien en de gebruiker kan dan een woord uitkiezen die hij/zij wil vervangen en dan laat de 'zoekmachine' de oude en de nieuwe tekst zien maar ik wil nog dat de woorden die vervangen zijn een kleur krijgen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <strong>Kies een bestand, vul de woorden in en maak zo je eigen nieuwe tekst.</strong> <?php include("formpjeinvulding.html"); if(isset($_POST['zoekterm']) && strlen($_POST['zoekterm']) > 0) { $filename="apen.txt"; $zoekterm = $_POST['zoekterm']; $vervanging = $_POST['vervanging']; $file_contents = htmlentities(file_get_contents($filename)); $nieuwe_tekst = str_ireplace($zoekterm, '<span style="background: #FFFF00;">' . htmlentities($vervanging) . '</span>', $file_contents); echo $nieuwe_tekst; } ?> |
Gewoon een newline lijkt me voldoende, dus "\n"quote:Op woensdag 10 november 2010 21:41 schreef Crutch het volgende:
AAAAARGH!
Ik heb iets gemaakt voor FOK!
Check: http://www.media-helpdesk.nl/meter/create.php
Stel je maakt er een; dan krijg je forumcode in een texarea en dan ziet het er zo uit:
[ afbeelding ] Stem -> bagger of pareltje [ afbeelding ]meter
Mijn vraag:
Hoe krijg ik een nieuwe regel na de afbeelding en de links zodat het er zo uit komt te zien:
[ afbeelding ]
Stem -> bagger of pareltje
[ afbeelding ]
meter
Nee, helaas.quote:Op woensdag 10 november 2010 21:54 schreef The_Terminator het volgende:
[..]
Gewoon een newline lijkt me voldoende, dus "\n"
quote:Op woensdag 10 november 2010 21:57 schreef Crutch het volgende:
[..]
Nee, helaas.
Dan print ie gewoon een \n tussen de tekst.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php echo 1; // Dit wordt een newline echo "\n"; echo 2; // Dit wordt letterlijk \n echo '\n'; echo 3; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> <title>PHP Test</title> </head> <body> <p>This is an HTML line <?php echo “<p>This is a PHP line</p>”; phpinfo(); ?> </body> </html> |
dankjequote:Op zaterdag 13 november 2010 20:41 schreef GlowMouse het volgende:
http://nl2.php.net/manual/en/install.unix.apache2.php
alles nalopen vanaf stap 7.
mmm, ik begrijp daaruit dat ik de httpd.conf file moet wijzigen in de apache map. ik kan deze wel openen, maar niets in de map apache 2.2 overschrijven of opslaan. Ik heb al Apache gestopt via het icoontje en daarna ook met taakbeheer... Wat doe ik verkeerd ?quote:Op zaterdag 13 november 2010 20:41 schreef GlowMouse het volgende:
http://nl2.php.net/manual/en/install.unix.apache2.php
alles nalopen vanaf stap 7.
Nee. Ik heb de machtigingen van de gebruikers aangespast en nu lukt het wel . Een beetje raar, want er is maar 1 user, dus ik dacht dat ik dan ook automatisch de administrator was. Anyway, ik ga het nog eens proberen .quote:
1 2 3 | <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.een leeg scherm...Finally, someone let me out of my cage
ja:quote:Op zondag 14 november 2010 12:48 schreef GlowMouse het volgende:
errorlogs zijn belangrijk!
LoadModule php5_module "C:/Program Files/php/php5apache2_2"
heb je zoiets?
quote:Op zondag 14 november 2010 12:50 schreef Crutch het volgende:
zou je de string na echo niet tussen ' of " zetten?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |