Har lige et hurtigt spørgsmål
Det her er php scriptet til URL funktionen
//START WEB
$matrixPointSize = 4;
if (isset($_REQUEST['size']))
$matrixPointSize = min(max((int)$_REQUEST['size'], 1), 10);
if (isset($_REQUEST['web'])) {
//it's very important!
if (trim($_REQUEST['web']) == '')
die('data cannot be empty! <a href="?">back</a>');
$userData = $_REQUEST['web'];
if(substr($userData, 0, 4)!="http://") {
$userData = "http://" . $userData;
}
// user data
$filename = $PNG_TEMP_DIR.'test'.md5($userData.'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
QRcode::png($userData, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
} else {
}
//END WEB
Det virker fint så længe der kun er 1 input box
Men hvad hvis jeg vil have flere input boxes?
Til fx kontakt data
formel ville være det her
<?php echo '<form action="index.php" method="post">
<h6>Navn:</h6><br /><input type="text" name="name"/>
<h6>Nummer:</h6><br /><input type="text" name="number"/>
<h6>Adresse:</h6><br /><input type="text" name="adress" />
<h6>Email:</h6><br /><input type="text" name="email" />
<h6>Hjemmeside:</h6><br /><input type="text" name="url" />
<h5><small> ECC: <select name="level">
<option value="L"'.(($errorCorrectionLevel=='L')?' selected':'').'>L - mindst</option>
<option value="M"'.(($errorCorrectionLevel=='M')?' selected':'').'>M</option>
<option value="Q"'.(($errorCorrectionLevel=='Q')?' selected':'').'>Q</option>
<option value="H"'.(($errorCorrectionLevel=='H')?' selected':'').'>H - bedst</option>
</select>
Size: <select name="size">';
for($i=1;$i<=10;$i++)
echo '<option value="'.$i.'"'.(($matrixPointSize==$i)?' selected':'').'>'.$i.'</option>';?></small><h5>
<?php echo '</select>
<input type="submit" class="submit" value="GENERERE"></form>';?>
og teksten der skulle komme ud når folk har udfyldt og trykket GENERERE
skulle gerne se sådan her ud
MECARD:N:Kasper Pedersen;ADR:76 9th Avenue, 4th Floor, New York, NY 10011;TEL:+12125551212;EMAIL:srowen@example.com;;I dette tilfælde har personen skrevet
Navn: Kasper Pedersen
Adresse: 76 9th Avenue osv.
i formularen, er det muligt at gøre?
Hvis man går til myqr.dk og paster denne tekst
MECARD:N:Kasper Pedersen;ADR:76 9th Avenue, 4th Floor, New York, NY 10011;TEL:+12125551212;EMAIL:srowen@example.com;;
ind i tekst boksen og trykker generere så
bliver den kode genereret rigtigt læst af ens mobil telefon, men besøgende ville blive skræmt fra vid og sans hvis de skal til at bikse med sådan noget, så vil have det så nemt som muligt
Indlæg senest redigeret d. 17.01.2011 14:20 af Bruger #16354