/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
forms med php 4.3.3RC1 ...
Fra : Henrik Koksby Hansen


Dato : 26-06-03 00:24

PHP 4.3.2 opgraderet til 4.3.3RC1 ...

Nu fungerer nedenstående kodestump ikke.

Forstået på den måde, at, når man "submitter" bliver indtastede data
ikke overført.

Nogle idéer? :)



<?

$fil = "links.dat";
$ingenbe = "no description";
if (getenv('HTTP_X_FORWARDED_FOR')){
   $ip=getenv('HTTP_X_FORWARDED_FOR');
}
else {
   $ip=getenv('REMOTE_ADDR');
}

if($_GET['adresse']) {
   $beskrivelse = ereg_replace("<","&lt;",$beskrivelse);
   $beskrivelse = ereg_replace(">","&gt;",$beskrivelse);

   if ($beskrivelse) {
      $str = "<a href=\"http://$adresse\"
target=\"_top\">$adresse</a>&nbsp;&nbsp;$beskrivelse,&nbsp;&nbsp;by&nbsp;$ip<br>\n";
   }
   else {
      $str = "<a href=\"http://$adresse\"
target=\"_top\">$adresse</a>&nbsp;&nbsp;$ingenbe,&nbsp;&nbsp;by&nbsp;$ip<br>\n";
   }

   $fp = fopen($fil, "r");

   if($fp) {
      $filArray = file($fil);
      $result = implode("", $filArray);
      $result = "$str$result";
      fclose($fp);
   }

   $fp = fopen($fil, "w");

   if($fp) {
      fputs($fp, $result);
      echo "<span style='color:green'><b>&nbsp;Link added
OK!</b></span><br>";
      fclose($fp);
   }
}

?>


<a href="links.php">Return to the links collection</a>

<FORM ACTION="addlink.php">
<span style="width:150px">URL (without http://) :</span>
<input type="text" name="adresse" style="background: #808080;border:
1px solid #000000;color: white;" value="www.yourdomain.com">

<span style="width:150px">Description :</span>
<input type="text" name="beskrivelse" style="background:
#808080;border: 1px solid #000000;color: white;"><br>
<br>
<span style="width:150px">&nbsp;</span>
<input type="submit" value="&nbsp;Add&nbsp;" style="border: 1px solid
#000000">
</FORM>


 
 
Peter Brodersen (26-06-2003)
Kommentar
Fra : Peter Brodersen


Dato : 26-06-03 01:27

On Thu, 26 Jun 2003 01:24:07 +0200, Henrik Koksby Hansen
<henrik@k0ksby.dk> wrote:

>   $beskrivelse = ereg_replace("<","&lt;",$beskrivelse);

Hvor kommer $beskrivelse fra? Mon det skal være
$_REQUEST['beskrivelse'] som sidste argument?

(som en sidenote: ingen grund til at bruge ereg_replace() -
str_replace() fungerer lige så fint her)

--
- Peter Brodersen

Henrik Koksby Hansen (26-06-2003)
Kommentar
Fra : Henrik Koksby Hansen


Dato : 26-06-03 10:57

>>   $beskrivelse = ereg_replace("<","&lt;",$beskrivelse);
>
>Hvor kommer $beskrivelse fra? Mon det skal være
>$_REQUEST['beskrivelse'] som sidste argument?
[...]

Det var lige hvad der skulle til.

Det samme for $adresse, naturligvis.

1000 tak!



/Henrik

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste