Dan heeft die hele if ook geen zin meer he?quote:Op zondag 22 februari 2009 07:10 schreef amvrosios het volgende:
[..]
die substr kort het in
probeer onderstaande eens
[ code verwijderd ]
Ik heb de substr geprobeerd, ik wil de code zodanig uitschrijven dat je door middel van een link de volledige tekst kunt terughalen.quote:Op zondag 22 februari 2009 07:10 schreef amvrosios het volgende:
[..]
die substr kort het in
probeer onderstaande eens
[ code verwijderd ]
Dat zou 'ie moeten wezenquote:Op zondag 22 februari 2009 15:08 schreef Buonissimo het volgende:
Hoi, Ik ben een totale PHP-noob en heb een vraagje. Op mijn site heb ik een contactformulier in PHP en zou het volgende willen veranderen: Als er een mail gestuurd wordt naar mijn mailadres komt er in de 'onderwerpregel' steeds 'Contactname Buonissimo - Kok aan huis' staan. Ik zou echter willen dat de mensen in het contactformulier zelf een onderwerp kunnen invullen en dat dit dan in de onderwerpregel van de gestuurde mail komt te staan. Kan iemand mij de code geven hoe dit moet? Want ik ken totaal geen PHP. Mijn formulierbestanden zien er als volgt uit.
Eerste bestand:
<body>
<div id="page-wrap">
<img src="images/kokaanhuis-homecooking-thuiskok.gif" alt="kok aan huis,thuiskok,homecooking" /><br /><br />
<div id="contact-area">
<form method="post" action="contactengine.php">
<label for="Aantal" id="Aantal">Aantal genodigden:</label>
<input type="text" name="Aantal" />
<label for="Datum" id="Datum">Datum event:</label>
<input type="text" name="Datum" />
<label for="Onderwerp" id="Onderwerp">Onderwerp:</label><br />
<input type="text" name="Onderwerp" />
<label for="Bericht" id="Bericht">Vragen, suggesties of opmerkingen:</label><br /><textarea name="Bericht" rows="20" cols="20"></textarea>
<label for="Naam" id="Naam">Naam:</label>
<input type="text" name="Naam" />
<label for="Woonplaats" id="Woonplaats">Woonplaats:</label>
<input type="text" name="Woonplaats" />
<label for="Email" id="Email">Email:</label>
<input type="text" name="Email" />
<input type="submit" name="submit" value="Verzend" class="submit-button" />
</form>
<div style="clear: both;"></div>
</div>
Tweede bestand:
<?php
$EmailFrom = "info@buonissimo-kokaanhuis.be";
$EmailTo = "info@buonissimo-kokaanhuis.be";
$Subject = Trim(stripslashes($_POST['Onderwerp']));
$Aantal = Trim(stripslashes($_POST['Aantal']));
$Datum = Trim(stripslashes($_POST['Datum']));
$Bericht = Trim(stripslashes($_POST['Bericht']));
$Naam = Trim(stripslashes($_POST['Naam']));
$Woonplaats = Trim(stripslashes($_POST['Woonplaats']));
$Email = Trim(stripslashes($_POST['Email']));
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv="refresh" content="0;URL=error.htm">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Aantal: ";
$Body .= $Aantal;
$Body .= "\n";
$Body .= "Datum: ";
$Body .= $Datum;
$Body .= "\n";
$Body .= "Bericht: ";
$Body .= $Bericht;
$Body .= "\n";
$Body .= "Naam: ";
$Body .= $Naam;
$Body .= "\n";
$Body .= "Woonplaats: ";
$Body .= $Woonplaats;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
if ($success){
print "<meta http-equiv="refresh" content="0;URL=kokaanhuis-thuiskok-bedankje.php">";
}
else{
print "<meta http-equiv="refresh" content="0;URL=error.htm">";
}
?>
Hopelijk kan iemand me helpen.
Nee eingelijk nietquote:Op zondag 22 februari 2009 08:23 schreef Mookai het volgende:
[..]
Is de Apache error een beetje zinvol? Of segfault Apache gewoon?
Kun je hem toch posten ofzo? Tenzij je het al opgelost hebt natuurlijk.quote:Op zondag 22 februari 2009 21:12 schreef Chandler het volgende:
[..]
Nee eingelijk nietkan er iig niet wijs uit worden.
Andere vraag, weet iemand hoe je links uit een zoekopdracht op google kunt extracten? (alleen de gewone links en niet de gesponsorde links)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Zie Help en ondersteuning op http://go.microsoft.com/fwlink/events.asp voor meer informatie. 0000: 41 70 70 6c 69 63 61 74 Applicat 0008: 69 6f 6e 20 46 61 69 6c ion Fail 0010: 75 72 65 20 20 61 70 61 ure apa 0018: 63 68 65 2e 65 78 65 20 che.exe 0020: 32 2e 32 2e 38 2e 30 20 2.2.8.0 0028: 69 6e 20 70 68 70 5f 7a in php_z 0030: 69 70 2e 64 6c 6c 20 35 ip.dll 5 0038: 2e 32 2e 35 2e 35 20 61 .2.5.5 a 0040: 74 20 6f 66 66 73 65 74 t offset 0048: 20 30 30 30 30 36 32 65 000062e 0050: 33 3 |
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 cropImage($nw, $nh, $source, $stype, $dest) { $size = getimagesize($source); $w = $size[0]; $h = $size[1]; switch($stype) { case 'gif': $simg = imagecreatefromgif($source); break; case 'jpg': $simg = imagecreatefromjpeg($source); break; case 'png': $simg = imagecreatefrompng($source); break; } $dimg = imagecreatetruecolor($nw, $nh); $wm = $w/$nw; $hm = $h/$nh; $h_height = $nh/2; $w_height = $nw/2; if($w> $h) { $adjusted_width = $w / $hm; $half_width = $adjusted_width / 2; $int_width = $half_width - $w_height; imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h); } elseif(($w <$h) || ($w == $h)) { $adjusted_height = $h / $wm; $half_height = $adjusted_height / 2; $int_height = $half_height - $h_height; imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h); } else { imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h); } imagefilledrectangle($dimg, 0, 0, $width - 1, $height - 1, $background); imagejpeg($dimg,$dest,100); } $get_cat = mysql_query("select id,picture FROM prim_product ORDER BY id ASC"); while($cat = mysql_fetch_assoc($get_cat)) { cropImage(102, 79, 'uploads/'.$cat["picture"], 'jpg', 'obj_images_hp/'.$cat["picture"]); } ?> |
Die derde doet niets.quote:Op dinsdag 24 februari 2009 12:15 schreef gieling het volgende:
in ieder geval bij de eerste twee, zit me nu even af te vragen wat de derde doet
Wat denk je dat imagecreatetruecolor() doet?quote:Op dinsdag 24 februari 2009 13:33 schreef gieling het volgende:
in alle voorbeelden gaat het over een nieuwe afbeelding die wordt aangemaakt, waarbij ik het nodig heb bij bestaande afbeeldingen...
Daarom worden de meeste zoekformulieren aangestuurd via de GET variabelenquote:Op dinsdag 24 februari 2009 16:23 schreef markiemark het volgende:
Ik ben bezig een site te maken waarbij zoekresultaten worden weergegeven. Gaat allemaal goed, resultaten worden weergegeven zoals ik dat wil.
Alleen als ik terug keer naar mijn zoekformulier dmv de back button, krijg ik een hinderlijke melding dat de post variabelen opnieuw gepost worden. Dat is uiteraard prima, maar hoe voorkom ik deze melding. En niet als browser setting, maar in mijn site.
Wel vaker hier mee te maken gehad, nooit eerder echt op gelet eigenlijk. Kan op Google niks vinden. Komt waarschijnlijk omdat ik niet weet waar ik moet beginnen.
quote:Op zondag 22 februari 2009 02:42 schreef Ofyles2 het volgende:
[ code verwijderd ]
Deze tekst heb ik dus ingevoerd, hoe krijg ik het voor elkaar ingekorte tekst weer in de oorspronkelijke stand terug te krijgen?
1 2 3 | echo substr($news['news_main'],0,40) . " ... <a href=news2.php?news_id=" . $news['news_id'] . ">meer</a>"; } |
Wat raar, in de code die je post gebruik je juist niet ZipArchive (commented), maar pkzip via een exec en toch is er een error in php_zip.dll. Als je die php_zip.dll uit je php.ini haalt, helpt dat dan? Als je het niet gebruikt dan is het toch overbodig.quote:
quote:Op woensdag 25 februari 2009 18:13 schreef hello_moto1992 het volgende:
Goedenavond,
ik zou graag op mijn site iets simpels (wat ik zelf onmogelijk kan maken) hebben.
Namelijk gewoon een invoerveld waar je een muzieknummer in kunt vullen. Dit moet dan ergens op een pagina komen (mag gewoon toegankelijk zijn voor iedereen).
Dus gewoon zo:
[invoerveld] [ok]
Weet iemand waar ik dit op het internet kan vinden? Ik weet niet zo goed waar ik op moet zoeken.
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 | function generate_code($max,$set){ // That character set has this many numbers. $num_chars = strlen($set); // We start with an empty result. $result=''; // Generate the code for($i=0;$i<$max;$i++){ // Choose which postition from the character set we want $rand = rand(0,$num_chars); // Get that character $char = substr($set,$rand-1,1); // Put it in our result set $result.="$char"; } return $result; } // We want our code to be this many strings $max=8; // This is the available character set $char_set='abcdefghijklmnopqrstuvwxyz0123456789'; echo "<pre>"; // Generate and display codes for($i=0;$i<20000;$i++){ $code = generate_code($max,$char_set); echo "$i ; $code<br>"; } echo "</pre>"; ?> |
Iemand tips en tricks?quote:0 ; 1nkzc85o
1 ; 4skdasjg
2 ; wxu9s144
3 ; ip94pgag
4 ; ul7yk2cf
5 ; kojm7ttu
6 ; gev07pvf
7 ; 5uak1bsm
8 ; opa0he6t
9 ; tg6r1qc8
<etcetera....>
Ja, want met die 8 karakters die gebruikt worden heb je slechts ruim 2,8 biljoen mogelijkheden (oftewel: 0,0000007% kans dat een willekeurige combinatie bestaat)quote:Op vrijdag 27 februari 2009 16:11 schreef Catch22- het volgende:
Met 20000 codes wordt het relatief makkelijk raden natuurlijk. Maar ik denk dat het zo wel goed zal gaan hoor.
Heb je die code nou zitten overtikken, of verdwijnen er plotseling punten bij het copy/pasten? Het blijft overigens akelig om "$char" te zien.quote:$tmpstring = "$char";
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |