Poslao: 29 Mar 2007 04:48
|
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.
|
|
|
Poslao: 29 Mar 2007 10:12
|
offline
- igor86
- 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 ';'
|
|
|
|
Poslao: 29 Mar 2007 14:28
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3747
- 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)...
|
|
|
|
Poslao: 29 Mar 2007 15:07
|
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>";
}
?>
|
|
|
|
Poslao: 29 Mar 2007 17:10
|
offline
- igor86
- 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']
|
|
|
|
Poslao: 29 Mar 2007 17:37
|
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!
|
|
|
|