31. juli 2004 - 20:19
Der er
16 kommentarer og 1 løsning
execute et php script
Hvordan køre jeg et php-script som hentes fra mysql database Jeg har prøvet sådan.. <? $id = $_GET["id"]; if ($id) { $query = mysql_query("SELECT * FROM CrossLinks WHERE ID = '".$id."';"); while($row = mysql_fetch_array($query)) { $setHeader = $row["Header"]; $setHtml = $row["Html"]; } } ?> og så skulle den køre det som står i $setHtml men den udskriver bare koden som om den var kørt fra en alm. html-file :(
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Problemet er ikke at den ikke udskriver koden.. den køre bar ikke det scrip :( Den udskriver det sådan.. <td height="100%" width="100%" valign="top"> <!-- hovede side --> Noget tekst <?echo "Hejsa"?> <!-- /hovede side --> </td> Den skulle se sådan ud.. <td height="100%" width="100%" valign="top"> <!-- hovede side --> Noget tekst Hejsa <!-- /hovede side --> </td>
Ja den har jeg også prøvet men den godtager ikke en kode som ser sådan ud.. $setHtml = "Noget tekst <?echo "Hejsa"?>"; eval($setHtml);
det er jo heller ikke PHP
En blanding af jeg ved ikke hvad ;) Hvad er det du vil?
Jo, jeg ved hvad det er. Det HTML med indlejret PHP, og det er jo ikke PHP. Eval-funktionen forventer PHP. Du kan derimod så: eval("?>$setHtml<?"); ?> går ud af PHP, så det bliver HTML, og så vil det sikkert virke. Men så er det HTML du har i feltet i din database, og ikke PHP.
Jeg vil køre et php/html/tekst script som ligger i en tabel i mysql database.. Script kommer ud her -> $setHtml = $row["Html"];
31. juli 2004 - 21:08
#10
Ja da var den jo.. :-) smid et svar.. så er der 60 point til dig :-)
31. juli 2004 - 21:12
#11
Nej tak, jeg samler slet ikke på point.
31. juli 2004 - 21:13
#12
Hvad?? Du skal have point for det du hjælper med.. ikke så meget pjat.. SMID ET SVAR.. :D
31. juli 2004 - 21:32
#13
erikjacobsen > Jeg kan godt se at du har ca. 120.501 point.. men reglerne siger at du skal have 60 point.. :D
01. august 2004 - 00:18
#14
erikjacobsen > Så kan du måse sig mig hvordan jeg fjerner mellemrum mellem: > fjern mellemrum < $strHtml = preg_replace("=\>(.*?)\<=is", '>'.trim('\1').'<', $strHtml);
01. august 2004 - 16:59
#15
krydset > Vil du så have de 60 point.. så smid et svar.. ellers må jeg vel tage dem tilbage igen
01. august 2004 - 19:02
#16
Nej tak samler heller ikke på dem :-P Læg et svar til og accepter det
01. august 2004 - 19:28
#17
Når.. ok da..
Vi tilbyder markedets bedste kurser inden for webudvikling