Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Väike php küsimus... märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 18.05.2007 17:41:22 vasta tsitaadiga

echo '<a href="index.php?ava=true">Vajuta</a>';
echo $_GET[ava];
$ava=$_GET[ava];
echo $ava;

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 18.05.2007 18:45:58 vasta tsitaadiga

arvutisõber, 'register_globals = on' puhul saab tõesti $ava kah endale koheselt sama väärtuse, mis $_GET["ava"], kuid see on paha harjumus
register_globals on kaduv nähtus, uues php versioonis kaob see täielikult ära
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 18.05.2007 20:00:54 vasta tsitaadiga

Tänud teile!

Ma ennem kui proovisin, uppisin vist oma faili valesse kataloogi ja ise päris imestasin, et asi ei kuva ühtegi true`d icon_confused.gif

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
tanzanite
HV kasutaja
tanzanite

liitunud: 13.05.2006




sõnum 19.05.2007 13:58:46 vasta tsitaadiga

arvutisõber kirjutas:
/.../
echo $_GET[ava];
/.../

NB! ava on defineerimata konstant - ehk viga. peaks olema 'ava', ehk:
/.../
echo $_GET['ava'];
/.../
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 19.05.2007 15:17:37 vasta tsitaadiga

['ava'] või ["ava"], võivad mõlemad olla
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 19.05.2007 15:38:11 vasta tsitaadiga

Ja täiesti mittekorrektne [ava] töötab ka praegust, kuigi uuemate php versioonidega peaks see ära kaduma.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 20.05.2007 01:10:45 vasta tsitaadiga

andrusny kirjutas:
Ja täiesti mittekorrektne [ava] töötab ka praegust, kuigi uuemate php versioonidega peaks see ära kaduma.
har-har, töötab jah krt icon_biggrin.gif
php:
  1. <?php
  2. echo $_GET[ava];
  3. ?>
http://mikk36.eu/test/ava.php?ava=test
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 22.05.2007 22:42:17 vasta tsitaadiga

häkk vendadele, kes kunagi ehk on oma globalsitega hädas icon_biggrin.gif .
Olen mitu korda sellist koodi pidanud andma mõnele tuttavale, kes oma koodi uude kohta liigutanud, ning see mingil "imelikul" põhjusel ei tööta.
Kahju ainult, et serverit sõimatakse, et s*tt server see uus, kuigi kood hoopis s*itt.

if(count($_GET)>0){
  foreach($_GET AS $key => $value) {
    $$key = $value;
  }
}
if(count($_POST)>0){
  foreach($_POST AS $key => $value) {
    $$key = $value;
  }
}
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
julmu
HV kasutaja
julmu

liitunud: 20.12.2004




sõnum 22.05.2007 22:54:14 vasta tsitaadiga

iceincube kirjutas:
häkk vendadele, kes kunagi ehk on oma globalsitega hädas icon_biggrin.gif .
Olen mitu korda sellist koodi pidanud andma mõnele tuttavale, kes oma koodi uude kohta liigutanud, ning see mingil "imelikul" põhjusel ei tööta.
Kahju ainult, et serverit sõimatakse, et s*tt server see uus, kuigi kood hoopis s*itt.

if(count($_GET)>0){
  foreach($_GET AS $key => $value) {
    $$key = $value;
  }
}
if(count($_POST)>0){
  foreach($_POST AS $key => $value) {
    $$key = $value;
  }
}

Kui turvalisus tõepoolest ükskõik on, siis tee see ühe käsuga ära
php-brief:
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 18.11.2007 02:24:03 vasta tsitaadiga

Proovin faili uploadida:

tsitaat:
Warning: move_uploaded_file(Mõõdud2.txt) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/eeepriee/public_html/php/proj3/index.php on line 1324

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php36Xr3w' to 'Mõõdud2.txt' in /home/eeepriee/public_html/php/proj3/index.php on line 1324
Mõõdud2.txtupload ei õnnestunud!

Warning: filesize() [function.filesize]: Stat failed for Mõõdud2.txt (errno=2 - No such file or directory) in /home/eeepriee/public_html/php/proj3/index.php on line 1345


Paar päeva tagasi oli kõik ok icon_confused.gif

Muutsin ka kausta kõigi failide õigused 777 peale.


Ehk palun oskab keegi miskit kosta icon_rolleyes.gif

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 18.11.2007 02:37:01 vasta tsitaadiga

Muuda ka selle kausta õigused 777 peale, kuhu failid lähevad
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 29.03.2008 22:36:28 vasta tsitaadiga

andrusny kirjutas:
Muuda ka selle kausta õigused 777 peale, kuhu failid lähevad


Tänud, 755-st ei piisanud ja kuna osad kaustad olid loodud läbi php, siis nende kaustade õiguseid läbi ftp kliendi muuta ei õnnestunud.


EDIT:

Uus küsimus (ehk keegi palun oskab õpetada):

Milline on .csv jaoks sobilik linebreak sümbol?
Muidu notepad kuvab sobilikku sümbolit vertikaalasendis ristkülikuna... Kopeerisin selle sümboli php koodi, aga see ei andnud soovitud tulemust.

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
raul72
HV kasutaja
raul72

liitunud: 23.03.2006




sõnum 30.03.2008 00:18:14 vasta tsitaadiga

linuxi reavahetus on \n windowsi oma \r\n
kui kasutad linuxi reavahetust siis notepad näitab reavahetuste asemel ruute,
kui kasutad windowsi reavahetust näed linuxis enne reavahetst ^M sümbolit

wordpad oskab linuxi reavahetusi korralikult kuvada....
suurem osa php editore ka, näiteks PSPad peaks sellega hakkama saama

wiki reavahetuste kohta: http://en.wikipedia.org/wiki/Newline
Google näitas välja sellise teemaarenduse: http://www.webmasterworld.com/forum88/9736.htm

tean et emaili saatmisel oli väga tähtis kasutada õiget reavahetust vastavalt sellele mis süsteemil server jookseb
php:
  1. if (strtoupper(substr(PHP_OS,0,3)=='WIN')) {
  2.         define('N', "\r\n");
  3. } elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) {
  4.         define('N', "\r");
  5. } else {
  6.         define('N', "\n");
  7. }

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 30.03.2008 19:12:33 vasta tsitaadiga

raul72 kirjutas:

php:
  1. if (strtoupper(substr(PHP_OS,0,3)=='WIN')) {
  2.         define('N', "\r\n");
  3. } elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) {
  4.         define('N', "\r");
  5. } else {
  6.         define('N', "\n");
  7. }


Päris nii lihtne see pole. Vanadel Mac'idel on jah reavahetuseks \r, kuid alates OS X'ist on Mac UNIX'i põhine, mistõttu sealgi on reavahetuseks \n.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Väike php küsimus... mine lehele eelmine  1, 2
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.