local php-zeza

local php-zeza

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Ljudi pomagajte!

Ovaj kod ispod na mom localhoste ne radi, a kad ga nakacim na net radi.
U cemu je u stvari problem?

Dopuna: 29 Mar 2007 4:48

<html>

<body>
<form name="form1" method="post" action="">
<textarea name="textfield" rows="15"cols="90">
<?
$textfield = stripslashes($textfield); echo $textfield;
?>
</textarea> <input type="submit" name="Submit" value="Izvrsi_PHP_kod"> </form>
<?

$myFile = fopen("data.txt","w");
$textfield = stripslashes($textfield);
fwrite($myFile, "$textfield");
fclose($myFile);
?>
<?
include "data.txt" // kod se izvrsava ?>
<textarea name="textarea_2" rows="15" cols="70" >
<?
include "data.txt"
?>
</textarea>
</body>
</html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Mar 2007
  • Poruke: 1
  • Gde živiš: Beograd/Trstenik

Da li si dobro podesio PHP na tvom racunaru???



offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Umjesto
$textfield = stripslashes($textfield);
koristi
$textfield = stripslashes($_POST['textfield']);

i primjetio sam da ti kod
include "data.txt"
nedostaje ';'

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3688
  • Gde živiš: 127.0.0.1

a mozda ti tzv. "short tagovi" na lokalu nisu ukljuceni. Umesto <? pisi <?php, da ne mislis gde je sta ukljuceno. Sa <?php uvek radi, sa onim drugim ponegde (tj tamo gde je ukljuceno)...

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Hvala Igor86! Resio sam problem sa ovim sto si napisao: $textfield = stripslashes($_POST['textfield']);
U cemu je u stvari problem? Zasto onako nece na localhoste, a oce na netu? A kao sto si ti napisao hoce na localhost? Da li trebam da izvrsim jos neka podesavana?

Dopuna: 29 Mar 2007 15:07

Evo i ovo npr. ne radi kod mene, a radi na netu. Iznervirah se! Ovi moji PHP i Apache me ebu u mozak!
<?php
// visenamjensak stranica koristenjem kontrolne varijable
// kontrolna varijabla : $kon
switch (@$kon){
case 1:
echo "Gledate stranicu 1<br>";
echo "<a href='$self'>Povratak na poeetnu stranicu</a>";
break;
case 2:
echo "Gledate stranicu 2<br>";
echo "<a href='$self?kon=33'>Povratak na poeetnu stranicu</a>";
break;
case 3:
echo "Gledate stranicu 3<br>";
echo "<a href='$self'>Povratak na poeetnu stranicu</a>";
break;
default:
echo "<h2>Poeetna stranica </h2>";
echo "<p>Odaberite jednu od stranica<br>";
echo "<ul><li><a href='$self?kon=1'>Stranica 1</a></li><li><a
href='$self?kon=2'>Stranica 2</a></li><li><a href='$self?kon=3'>Stranica
3</a></li><ul>";
echo "</p>";
}
?>

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Kod tebe na localhost-u unutar php.ini file-a je red
register_globals
podesenjo na off umjesto na on. I to nikako ne preporucujem da mjenjas, zbog sigurnosti.

umjesto $self koristi $PHP_SELF, na vrhu $kon = $_GET['kon']

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

igor86 ::Kod tebe na localhost-u unutar php.ini file-a je red
register_globals
podesenjo na off umjesto na on. I to nikako ne preporucujem da mjenjas, zbog sigurnosti.

umjesto $self koristi $PHP_SELF, na vrhu $kon = $_GET['kon']


Sta da ti kazem, pa ti si genije igor86! Hvala!

Ko je trenutno na forumu
 

Ukupno su 544 korisnika na forumu :: 28 registrovanih, 4 sakrivenih i 512 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Areal84, BasCelik, Dorcolac, DucicM, dulentse, Gagi193, gasha, ikan, ivica976, ladro, LeGrandCharles, Lieutenant, Marko Marković, mrav pesadinac, nebkv, nenad81, neutr-al, nikolaus112, S2M, t.mile, Trpe Grozni, vasa.93, Vlad000, vranjanac29, willie, Wisdomseeker, x9