Autor | Zpráva | ||
---|---|---|---|
didko Profil * |
#1 · Zasláno: 5. 6. 2009, 22:05:49
potrebujem pomoc, kde je chyba? ezobrazujú sa údaje databazy, ale len napr: $name
echo '<p><font face="Arial" size="2">Profil: $name</font></p>'; echo '<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="133">'; echo ' <tr>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Pravdivé '; echo ' Meno:</b> $tmprealname</font></td>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Vek:</b> '; echo ' $tmprealage</font></td>'; echo ' <td width="50%" height="65" valign="top"><font size="2" face="Arial">• '; echo ' <b>Pohlavie:</b> $tmpgender</font></td>'; echo ' </tr>'; echo ' <tr>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• '; |
||
Nox Profil |
#2 · Zasláno: 5. 6. 2009, 22:08:29
V apostrofech se proměnné neparsují, takže buď budeš muset použít uvozovky a ty vnitřní uvozovky escapovat nebo přidat proměnné spojením řetězců
"...Profil: ".$name."</font>..." |
||
didko Profil * |
#3 · Zasláno: 5. 6. 2009, 22:11:52
|
||
Taps Profil |
#4 · Zasláno: 5. 6. 2009, 22:14:08
didko
Toto by snad mělo fungovat. echo '<p><font face="Arial" size="2">Profil:'.$name.'</font></p>'; echo '<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="133">'; echo ' <tr>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Pravdivé '; echo ' Meno:</b>'. $tmprealname.'</font></td>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Vek:</b> '; echo $tmprealage.'</font></td>'; echo ' <td width="50%" height="65" valign="top"><font size="2" face="Arial">• '; echo ' <b>Pohlavie:</b>'. $tmpgender.'</font></td>'; echo ' </tr>'; echo ' <tr>'; echo ' <td width="25%" height="65" valign="top"><font size="2" face="Arial">• '; |
||
didko Profil * |
#5 · Zasláno: 5. 6. 2009, 22:22:50
|
||
didko Profil * |
#6 · Zasláno: 5. 6. 2009, 23:42:29
mam takýto skript, zobrazy mi to určité url, ale len vypíše. Ja by som to potreboval ako odkaz...
<?php if (isset($_POST['submitBtn'])){ $url = isset($_POST['myurl']) ? $_POST['myurl'] : ''; if (!(strpos($url,'http://') === 0) ) $url = 'http://'.$url; ?> skúšal som, ale nechápem. napr: <?php if (isset($_POST['submitBtn'])){ $url = isset($_POST['myurl']) ? $_POST['myurl'] : ''; if (!(strpos($url,'http://') === 0) ) $url = "<a href="http://'.$url'">'.$url'</a>"; ?> |
||
fajzen Profil |
#7 · Zasláno: 6. 6. 2009, 09:51:47 · Upravil/a: fajzen
<?php if (isset($_POST['submitBtn'])){ $url = isset($_POST['myurl']) ? $_POST['myurl'] : ''; if (!(strpos($url,'http://') === 0) ) $url = "<a href=\"http://$url\">$url</a>"; ?> - reťazce sú uzatvorené v úvodzovkách - úvodzovky, ktoré sa majú vypísať sa escapujú (\"), apostrofy, ktoré sa majú vypísať sa neescapujú - premenné nemusíš nijak oddelovať, samy sa rozvinú do textu alebo <?php if (isset($_POST['submitBtn'])){ $url = isset($_POST['myurl']) ? $_POST['myurl'] : ''; if (!(strpos($url,'http://') === 0) ) $url = '<a href="http://' . $url . '">' . $url . '</a>'; ?> - reťazce sú uzatvorené v apostrofoch - apostrofy, ktoré sa majú vypísať, sa escapujú (\'), úvodzovky, ktoré sa majú vypísať, sa neescapujú - premenné treba pripájať k reťazcu bodkou: a, na začiatko: echo $premenna . 'reťazec'; b, na koniec: echo 'reťazec' . $premenna; c, do stredu: echo 'reťazec' . $premenna . 'pokračovanie reťazca'; |
||
didko Profil * |
#8 · Zasláno: 6. 6. 2009, 12:49:00
trápil som sa, ale funguje to, robil som si vlastný vyhladávač - funguje.
pre ukážku (časť kódu) ako som to vyriešil: <?php if (isset($_POST['submitBtn'])){ $url = isset($_POST['myurl']) ? $_POST['myurl'] : ''; if (!(strpos($url,'http://') === 0) ) $url = 'http://'.$url; echo "<br>Hladá sa na internete: $myurl <br><br>"; ?> <table width="100%"> <?php $txt = getPage($url); $linkArray = checkPage($txt); foreach ($linkArray as $value) { /*if (pingLink($value) <= 0){ $status = "INVALID"; } else { $status = "OK"; }*/ echo "<tr><td align='left'><a href=$value target=_new>$value</a></td><td>$status</td></tr>"; sleep(2); @ob_flush(); flush(); } ?> |
||
Časová prodleva: 15 let
|
0