webForumDet fria alternativet

php5 -> php4

8 svar · 405 visningar · startad av kavehone

kavehoneMedlem sedan feb. 200510 inlägg
#1

Hej.

Jag har gjort en sida i php5 och det visade sig att webhotellet jag använder inte stöder detta. Skulle någon kunna kika på detta och hjälpa mig att få det här att fungera med php4 skulle jag vara mycket tacksam! Jag har precis börjat med detta så jag är väldigt novis innom ämnet.

När jag kör sidan med php 4 så ser jag en del av koden.?

"; } echo ' '; } if(!empty($_POST['artnr'])){ matain(); $date=date('y-m-d'); $conn=@mysql_connect() or die("kunde inte ansluta"); $database=mysql_select_db("aod"); $sql1="update date set date='$date'where date like '%'"; $result2=mysql_query("$sql1"); } ?>
">

Här nedan kommer kompletta sidan.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="40" topmargin="0" marginheight="0" link="#663300" vlink="#663300" alink="#663300">
<table width="900" border="0" bordercolor="#999999" bgcolor="#999999">
  <tr>
    <td height="243" bgcolor="#EAEAEA" bordercolor="#FFFFFF"> 
      <div align="left">
<?php

function matain(){
  $artnr=$_POST['artnr'];
  $pris=$_POST['pris'];
  $fritext=$_POST['fritext'];
  $sokord=$_POST['sokord'];
  
  
  if(isset($_POST['sold'])){
  $sold="Såld";}else{ 
  $sold="";
  }
  if(isset($_POST['reserv'])){
  $reserv="Reserverad";}else{ 
  $reserv="";
  }
  
  $databas=mysql_select_db("abc");
  $sql="insert into lager(artnr,pris,fritext,sokord,sold,reserv) values ('$artnr','$pris','$fritext','$sokord','$sold','$reserv')";
  mysql_query("$sql");
#  mysql_close($länk);
}

function visa(){
  $länk=mysql_connect("");
  $databas=mysql_select_db("abc");
  $sql="select artnr,pris,fritext,sokord,sold,reserv from lager where fritext like '%$_POST[fritext]%'";
  $result=mysql_query("$sql");
?>
<table border="1" cellpadding="5">
<tr><th><?=mysql_field_name($result,0)?></th>
<th><?=mysql_field_name($result,1)?></th>
<th><?=mysql_field_name($result,2)?></th>
<th><?=mysql_field_name($result,3)?></th>
<th><?=mysql_field_name($result,4)?></th>
<th><?=mysql_field_name($result,5)?></th></tr>
<?
while($rad=mysql_fetch_row($result)){
  echo "<tr><td>".$rad[0]."</td><td>".$rad[1]."</td><td>".$rad[2]."</td><td>".$rad[3]."</td><td>".$rad[4]."</td><td>".$rad[5]."</td></tr>";
}
echo '</table>';
}
if(!empty($_POST['artnr'])){
 matain();

 $date=date('y-m-d');
 $conn=@mysql_connect("");
 or die("kunde inte ansluta");
 $database=mysql_select_db("abc");
 $sql1="update date set date='$date'where date like '%'";
 $result2=mysql_query("$sql1");
}

?>
<form method="post" action"/matain.php">
<b><br>
mata in artnr:<br>
<input type="text" name="artnr"><br>
mata in pris:<br>
<input type="text" name="pris"><br>
mata in fritext:<br></B>
  <textarea name="fritext" cols="40" rows="5"></textarea>
  <br><br><b>sökord samt kategor tex bl = blandat, servis delar m.m...<br></B>
  <textarea name="sokord" cols="40" rows="5"></textarea>
  <br><input type="checkbox" name="sold">Såld<br>
      <input type="checkbox" name="reserv">reserverad<br>
<input type="submit" value="lägg in">
</form>
<? visa() ?>
</body>
      </div>
      </td>
  </tr>
</table>
</body>
</html>
PeeerMedlem sedan mars 20025 362 inlägg
#2

Kan det inte vara så att webbhotellet stängt av "short_open_tag" i php.ini (för att slippa problem med vissa doctyper/xml)? Prova att ersätta "<?" med "<?php".

kavehoneMedlem sedan feb. 200510 inlägg
#3

Jag testade det men det funkade inte.

fiddlerMedlem sedan juli 20022 464 inlägg
#4

Är PHP-koden det enda du ser på sidan?

kavehoneMedlem sedan feb. 200510 inlägg
#5

Nope ser en html itarna samt en del av koden. kika på https://www.antikochdesign.se/matain.php

Patrik81Medlem sedan okt. 2001537 inlägg
#6

Hejsan, jag skulle vilja påstå att servern inte är konfigurerad att tolka php. Klickar man på länken, så försöker firefox att tanka ned filen åt mig, vilket jag tolkar som att webbservern inte vet vad den skall göra med den filtypen, och slänger ut den till webbläsaren.

Bara en tanke...
MVH Patrik

fiddlerMedlem sedan juli 20022 464 inlägg
#7

Patrik81 har nog rätt tyvärr...

SjodahlMedlem sedan maj 20033 137 inlägg
#8

Japp kontrollera med ditt webbhotell att dem verkligen stödjer php inte bara asp eller ngt.

kavehoneMedlem sedan feb. 200510 inlägg
#9

Ringde FsData för tredje gången... "Neee men vi har stöd för php, men det här e sant jag ska skicka det till en tekniker." Hoppas att de hör av sig denna gång. Har även testat att läga upp koden på en b-one server och där värkar samma kod att fuka utmärkt.? https://www.thugswear.com/matain.php

131 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
128 ms — hämta tråd, inlägg och bilagor (db)