Vse o PHPju
Ustvaril
publikum
, jul 24 2005 17:05
Odgovorov v temi: 1931
#1522
Objavljeno 21 december 2006 - 18:38
lp malo se mucim
php je ker hudicek
zanima me sicer tole kako naj naredim da bo tole delalo na moji strani
http://www.trb-folk....rozek/index.php
http://www.trb-folk.net/main.php
naredil sem kot bi moral vendar mi sploh ne shrani cookia a moram kaj nastaviti za omogocanje cookiev ali moj main.php lahko naredi da na zacetku zbrise vse cookie ???
prisel sem do tegale :S
Warning: Cannot modify header information - headers already sent by (output started at D:webmain.php:3) in D:webmain.php on line 114
Warning: Cannot modify header information - headers already sent by (output started at D:webmain.php:3) in D:webmain.php on line 115
EDIT dole sta enaka maintest.php ce poskkusite na
http://glista12345.g...st/maintest.php dela vse PB
ce potem klices datoteko
http://glista12345.g...p?stran=kerneki
si se vedno prepoznan na moji pa to ne dela :S:S:S:S
http://www.trb-folk....st/maintest.php
http://www.trb-folk....rozek/index.php
http://www.trb-folk.net/main.php
naredil sem kot bi moral vendar mi sploh ne shrani cookia a moram kaj nastaviti za omogocanje cookiev ali moj main.php lahko naredi da na zacetku zbrise vse cookie ???
prisel sem do tegale :S
Warning: Cannot modify header information - headers already sent by (output started at D:webmain.php:3) in D:webmain.php on line 114
Warning: Cannot modify header information - headers already sent by (output started at D:webmain.php:3) in D:webmain.php on line 115
EDIT dole sta enaka maintest.php ce poskkusite na
http://glista12345.g...st/maintest.php dela vse PB
ce potem klices datoteko
http://glista12345.g...p?stran=kerneki
si se vedno prepoznan na moji pa to ne dela :S:S:S:S
http://www.trb-folk....st/maintest.php
#1523
Objavljeno 21 december 2006 - 19:17
sem uredil imel sem v php.ini tole na off
kaj je se pametno dati na on v php.ini??
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit. You can enable output buffering during runtime by calling the output
; buffering functions. You can also enable output buffering for all files by
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = On
kaj je se pametno dati na on v php.ini??
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit. You can enable output buffering during runtime by calling the output
; buffering functions. You can also enable output buffering for all files by
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = On
#1526
Objavljeno 22 december 2006 - 09:33
publikum, zakaj napako sedaj se mi cookie shrani v brskalnik prej se pa ni zakaj? sem ugotovil da se tudi s foruma ni prej shranil sedaj se pa...
kaj pa je lahko narobe ce imam tole na on ... lahko s to funkcijo ogrožam server ?
Edit: mi lahko prosim nekaj pomagaste
naslednjo kodo bi rad da napise v novi vrstici nekako takole
Lepo pozdravljen, Roman.
Srečno in zdravo 2007
[Izbriši ime]
Lepo pozdravljen, Roman. Srečno in zdravo 2007 [Izbriši ime]
ceprav imam tam n za prelom vrstice kako morem napisati
samo namig bi prosil ... bom sam uredil potem... ker ce mi boste napisali točen postopek ne bom nikoli znal!!!
HVALA
kaj pa je lahko narobe ce imam tole na on ... lahko s to funkcijo ogrožam server ?
Edit: mi lahko prosim nekaj pomagaste
Lepo pozdravljen, Roman.
Srečno in zdravo 2007
[Izbriši ime]
} else {
if ($_COOKIE['spol'] == "m") {
print "Lepo pozdravljen, ";
} else {
print "Lepo pozdravljena, ";
}
print $_COOKIE['ime'] . ". ";
print "<td>Srečno in zdravo 2007</td>n";
print "<a href='?pozabi=1'>[Izbriši ime]</a>";
}napiše mi pa takole Lepo pozdravljen, Roman. Srečno in zdravo 2007 [Izbriši ime]
ceprav imam tam n za prelom vrstice kako morem napisati
samo namig bi prosil ... bom sam uredil potem... ker ce mi boste napisali točen postopek ne bom nikoli znal!!!
HVALA
#1528
Objavljeno 22 december 2006 - 15:39
EDIT: napisal sem si skripto za login vendar me nekaj matra pisem v .csv datoteko in mi da na konec vrstice neki kvadratek ki je potem viden ce csv datoteko oprem v notepadu :shock:
registracija.php
index.php
prijava.php
registracija.php
<form method="post">
Uporabnik: <input type="text" name="uporabnik"/><br />
Geslo: <input type="text" name="geslo"/><br />
<br />
<input type="submit" name="akcija" value="Registriraj se!"/>
</form>
<?php
if ($_POST['akcija']) {
if ($_POST['uporabnik'] && $_POST['geslo']) {
$niz = $_POST['uporabnik'] . ";" . md5($_POST['geslo']) . "n";
$handler = fopen("gesla.csv", "a");
fputs($handler, $niz);
fclose($handler);
print "<br /><b>Hvala za registracijo</b>";
} else {
print "<br /><b>Napaka: niste izpolnili vseh polj!</b>";
}
}
?>index.php
<form method="post" action="prijava.php"> Uporabnisko ime: <input type="text" name="username"/><br /> Geslo: <input type="password" name="password"/><br /><br /> <input type="submit" value="Prijava"/>
prijava.php
<?php
session_start();
$gesla = file("gesla.csv");
for ($i = 0; $i < count($gesla); $i++) {
$podatka = explode(";",$gesla[$i]);
$podatka[1] = substr($podatka[1],0,strlen($podatka[1])-2);
if ($_POST['username'] == $podatka[0] && md5($_POST['password']) == $podatka[1]) {
$_SESSION['prijavljen'] = true;
print "Uspesno ste prijavljeni v sistem!";
break;
}
}
if (!$_SESSION['prijavljen']) {
print "Napacno uporabnisko ime in / ali geslo!";
}
?>
#1529
Objavljeno 23 december 2006 - 16:12
Pozdravljeni!
Imam dve .php datoteki:
1. Prva vsebuje sledečo kodo:
Datoteka je tudi na internetnem naslovu: http://84.52.159.3/php-testi/vpis.php
Torej z zgornjo kodo v posamezno vrstico vpišem podatke kateri se nato zapisujejo v beležko z imenom datoteka.txt
2. Druga php datoteka:
S to kodo berem vsebino datoteke datoteka.txt.
Datoteka je na internetnem naslovu:
http://84.52.159.3/p...ti/vpis-pregled
Sedaj sledi problem: Na datoteki v kateri lahko pregledujem vpise mi novejše vpise vrže pod stare...torej...tisti vpis ki je bil prvi vpisan ga vrže na prvo mesto, drugo vpis (novejši) ne vrže nad prejšnjega oz. na vrh ampak ga da na drugo mesto in tako naprej...torej stare naprej, novejše proti koncu...ravno obrnjeno
Zanima me če bi se dalo kako v kodi uštimat da bi novejše vpise vrglu na začetek oz. na prvo mesto stare
Hvala vam za pomoč!
Imam dve .php datoteki:
1. Prva vsebuje sledečo kodo:
<p> </p>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<form method="post">
<p align="center"><strong>Naslov... </strong><br />
<br />
Vpis 1: <br />
<input name="testv" type="text" value="" />
<br />
Vpis 2:<br />
<input type="text" name="test"/>
<br />
Vpis 3: <br />
<input type="text" name="test1"/>
<br />
Vpis 4:<br />
<input type="text" name="test2"/>
<br />
Vpis 5:<br />
<input type="text" name="test3"/>
<br />
Vpis 6: <br />
<input type="text" name="test4"/>
<br />
<br />
<input type="submit" name="akcija" value="Vpiši"/>
<?php
if ($_POST['akcija']) {
if ($_POST['testv']) {
$niz = $_POST['testv'] . "@" . $_POST['test'] . "@" . $_POST['test1'] . "@" . $_POST['test2'] . "@" . $_POST['test3'] . "@" . $_POST['test4'] ."n";
$handler = fopen("datoteka.txt", "a");
fputs($handler, $niz);
fclose($handler);
print "<br /><b>Hvala za vpis :)</b>";
} else {
print "<br /><b>Napaka: niste izpolnili vseh polj!</b>";
}
}
?>Datoteka je tudi na internetnem naslovu: http://84.52.159.3/php-testi/vpis.php
Torej z zgornjo kodo v posamezno vrstico vpišem podatke kateri se nato zapisujejo v beležko z imenom datoteka.txt
2. Druga php datoteka:
<?php
$vpisi = file("datoteka.txt");
unlink("datoteka.txt");
$handler = fopen("datoteka.txt", "a");
for ($i = 0; $i < count($vpisi); $i++) {
fputs($handler, $vpisi[$i]);
}
fclose($handler);
$podatki = file("datoteka.txt");
for ($i = 0; $i < count($podatki); $i++) {
$vrstica = explode("@",$podatki[$i]);
$id = $i + 1;
print "<tr><p><strong>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------</strong></p><p><strong>Vpis 1: </strong><td>{$vrstica[0]}</td></p> <p><strong>Vpis 2:</strong> <td>{$vrstica[1]}</td></p> <p><strong>Vpis 3:</strong> <td>{$vrstica[2]}</td></p> <p><strong>Vpis 4:</strong> <td>{$vrstica[3]}</td></p> <p><strong>Vpis 5:</strong> <td>{$vrstica[4]}</td></p> <p><strong>Vpis 6:</strong> <td>{$vrstica[5]}</td></p> <p><strong>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------</strong> <td>{$vrstica[6]}</td></p>";
}
?>
</table> S to kodo berem vsebino datoteke datoteka.txt.
Datoteka je na internetnem naslovu:
http://84.52.159.3/p...ti/vpis-pregled
Sedaj sledi problem: Na datoteki v kateri lahko pregledujem vpise mi novejše vpise vrže pod stare...torej...tisti vpis ki je bil prvi vpisan ga vrže na prvo mesto, drugo vpis (novejši) ne vrže nad prejšnjega oz. na vrh ampak ga da na drugo mesto in tako naprej...torej stare naprej, novejše proti koncu...ravno obrnjeno
Zanima me če bi se dalo kako v kodi uštimat da bi novejše vpise vrglu na začetek oz. na prvo mesto stare
Hvala vam za pomoč!
#1530
Objavljeno 24 december 2006 - 16:04
Imam mysql bazo in bi rad s PHP vstavil nekaj, tako:
problem je da mi MySql ne leži preveč, in sicer, pod že obstoječe vrstice v tabeli forum_users mi naredi še eno vrstico in noter vstavi te podatke, mene pa zanima kako narediti da določim v katero vrstico naj vstavi določene podatke (že obstoječo), ne pa da mi naredi novo vrstico ?
Hvala
mysql_select_db("***" , $conn);
mysql_query ("INSERT INTO forum_users (user_id, username, user_stevilo_glasov, user_ocena) VALUES ('8', 'beta' , '2', '2')");
mysql_close($conn);problem je da mi MySql ne leži preveč, in sicer, pod že obstoječe vrstice v tabeli forum_users mi naredi še eno vrstico in noter vstavi te podatke, mene pa zanima kako narediti da določim v katero vrstico naj vstavi določene podatke (že obstoječo), ne pa da mi naredi novo vrstico ?
Hvala
#1531
Objavljeno 24 december 2006 - 19:48
LP, mene zanima urejam eno spletno stran pa me zanima kako naj naredim include.
na strani je pač neki text na levi strani imam pa menu v katerem je tudi anketa.
novice
razno
.
.
.
.anketa
.
.
potem pa ce bi pač kliknil na anketo se tam nebi nic spremenilo pri textu samo pod anketa bi naložilo anketo.
novice
razno
.
.
.
.anketa
+ vprasanja
.
.
ker sedaj imam narejeno tako da mi pač vrze na stran index.php?anketa
tega pa nebi rad ker pokvari stran :x :x :x mi lahko prosim pomagate ?
Hvala
edit: ugotovitev je taksna da sem nekje videl to in sicer ko odpre include doda v naslov samo # in se text ne spremeni nix
na strani je pač neki text na levi strani imam pa menu v katerem je tudi anketa.
novice
razno
.
.
.
.anketa
.
.
potem pa ce bi pač kliknil na anketo se tam nebi nic spremenilo pri textu samo pod anketa bi naložilo anketo.
novice
razno
.
.
.
.anketa
+ vprasanja
.
.
ker sedaj imam narejeno tako da mi pač vrze na stran index.php?anketa
tega pa nebi rad ker pokvari stran :x :x :x mi lahko prosim pomagate ?
Hvala
edit: ugotovitev je taksna da sem nekje videl to in sicer ko odpre include doda v naslov samo # in se text ne spremeni nix
#1532
Objavljeno 27 december 2006 - 13:11
http://www.mnzljublj...?akc=tekmovanja
kako bi iz te strani nekak includal lestvico, rezultate itd... v svojo stran ?
hvala
kako bi iz te strani nekak includal lestvico, rezultate itd... v svojo stran ?
hvala
#1534
Objavljeno 27 december 2006 - 21:21
Na strežnik sem si vrgel galerijo za slike. Sedaj imam probleme s eno vrstico katera naj bi predstavljala datum vnosa slike v galerijo. Vrstica je sledeča:
Namesto datuma pa mi ven izpiše:
Kaj naj bi bilo narobe z vrstico?
return mb_convert_encoding($string, $outCharset, $inCharset);
Namesto datuma pa mi ven izpiše:
Warning: mb_convert_encoding() [function.mb-convert-encoding]: Illegal character encoding specified in ...galerijamodulescoreclassesGalleryPhpVm.class on line 70
Kaj naj bi bilo narobe z vrstico?
#1539
Objavljeno 09 januar 2007 - 16:19
imam preprosto skripto, ki mi na strani pokaze vsakič nakključno sliko iz galerije sicer je pa zadeva taksna v galerijo so tudi pomanjšane slike jaz bi pa rad da teh ne pokaže na strani
slike mi poimenuje tako če uploadam naprimer sliko
slika_is_nek.jpg jo posname thumbnail pa naredi manjši z imenom
slika_is_nek_thumb.JPG kako naj naredim da teh slik ne bo kazalo
<?php
$pic_dir = '../Galerija/pictures/';
$counter = 0;
$d = dir($pic_dir);
while($entry=$d->read()) {
if ($entry != "." && $entry != "..") {
$array[] = $entry;
$counter++;
}
}
$d->close();
$counter--;
$which = rand(0, $counter);
?>slike mi poimenuje tako če uploadam naprimer sliko
slika_is_nek.jpg jo posname thumbnail pa naredi manjši z imenom
slika_is_nek_thumb.JPG kako naj naredim da teh slik ne bo kazalo
#1540
Objavljeno 13 januar 2007 - 18:52
Preden naj se slika zapise v array pregledas ime s sliko z
funkcijo eregi
torej ce ime vsebuje thumb se slika ne bo belezila...
<?php
$pic_dir = '../Galerija/pictures/';
$counter = 0;
$d = dir($pic_dir);
while($entry=$d->read()) {
if ($entry != "." && $entry != "..") {
if (!eregi('thumb', $entry)) {
$array[] = $entry;
}
$counter++;
}
}
$d->close();
$counter--;
$which = rand(0, $counter);
?>
funkcijo eregi
torej ce ime vsebuje thumb se slika ne bo belezila...
<?php
$pic_dir = '../Galerija/pictures/';
$counter = 0;
$d = dir($pic_dir);
while($entry=$d->read()) {
if ($entry != "." && $entry != "..") {
if (!eregi('thumb', $entry)) {
$array[] = $entry;
}
$counter++;
}
}
$d->close();
$counter--;
$which = rand(0, $counter);
?>
Dodaj odgovor
1 član(ov) bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov








