Hollosi Information eXchange /HIX/
HIX CODER 2349
Copyright (C) HIX
2006-01-25
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: szoveg adatbazisba (mind)  10 sor     (cikkei)
2 re: szoveg adatbazisba (mind)  5 sor     (cikkei)
3 re: szoveg adatbazisba (mind)  18 sor     (cikkei)
4 re: szoveg adatbazisba (mind)  7 sor     (cikkei)
5 re: szoveg adatbazisba (mind)  2 sor     (cikkei)
6 RE: CGI hiba.... (mind)  68 sor     (cikkei)

+ - Re: szoveg adatbazisba (mind) VÁLASZ  Feladó: (cikkei)

>Gondolom, az egesz 3-4 sor lehet, de mar ott elakadtam,
>hogy hogyan olvassak be egy szoveg fajlt egy memorivaltozoba?

Def Var a As Char.
Input From szoveg.txt.
Import Unformatted a.
Input Close.

Ez Progress 4GL-ben van, de programnyelvet nem irtal,
ugyhogy gondolom mind1.
+ - re: szoveg adatbazisba (mind) VÁLASZ  Feladó: (cikkei)

Hello ,

  Milyen programozási nyelven kéne ?

tozo07
+ - re: szoveg adatbazisba (mind) VÁLASZ  Feladó: (cikkei)

Szia!

Milyen nyelven szeretned?
php:
$f=file("szoveg.txt");   //beolvassa a szoveg file-t, tombot ad vissza. 
1 sor egy tombelem.
foreach($f as $v)      //Vegigmegy a tombon, az elemeket egyenkent 
beteszi a $v valtozoba.
{
   $szo1=substr($v,0,255);                //Itt pedig substr-gel 
feldarabolom.
   $szo2=substr($v,256,255);          //Ezt biztosan lehet elegansabban,
   $szo3=substr($v,512,,255);      //Ha valaki tudja, hogyan arra en is 
kivancsi lennek :-)
   $szo4=substr($v,768,255);  }


Arpi
+ - re: szoveg adatbazisba (mind) VÁLASZ  Feladó: (cikkei)

HI!

Milyen nyelv, milyen adatbázis?

-- 
Üdv.

+ - re: szoveg adatbazisba (mind) VÁLASZ  Feladó: (cikkei)

Használj BLOB adattípust. De nem adtad meg, hogy milyen adatbázist akarsz
használni!
+ - RE: CGI hiba.... (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

> van egy oldal, ahol bekér egy fájlt, és azt felmásolja egy ftp oldalra.
> eddig működött, de most nem.. :(
> a szolgáltató azt mondja, hogy náluk minden ok...
> ez a CGI fájl. miért nem működik???

Ok, most mar tudjuk, hogy a script Perl -ben van irva, a server pedig nem a Tie
d. Illetve kiderult, hogy az allomany feltoltesbol szarmazik. Ami tovabbra is r
ejtely, hogy honnan tudod, hogy nem mukodik. Azaz ird mar meg, hogy ir-e valami
 hibauzenetet, vagy sem, ha igen, akkor mi az, ha nem, akkor meg mit csinal muk
odes helyett.

Na de legalabb mar van merre elindulni. En peldaul igy vennem sorra :

 - Az urlap, amelybol a feltoltes tortenik rendben van-e : method="post" enctyp
e="multipart/form-data", valamint az urlap mezo type="file" name="Filen"
 - Az allomany rendben megerkezik a webserver -re : az access_log -ban a bejegy
zes nem emlit hibat
 - A script egyaltalan elindul es a CGI module -t betolti
 - Az akarmi.hu konyvtar letezik es irhato
 - Az feltoltott allomany elerheto a script szamara

Illetve ugye nem pont ezzel a sorral fejezodik be a script ? Mert az baj volna.

> print <<END_HTML;

Javasolom, hogy egeszitsd ki a script -et nehany paranccsal, hogy jegyezze fel 
egy allomanyba, hogy mit csinal. Peldaul igy ( ### jelzi a hibakoveteshez beszu
rt sorokat ) :

#!/usr/bin/perl
open LOG,">irhato/feltolt.log"; ###
print LOG "module betoltes\n"; ###
use CGI;
$upload_dir = "akarmi.hu";
print LOG "konyvtar : ".((-d $upload_dir)?"letezik":"nem letezik")."\n"; ###
print LOG "konyvtar jog : ".((-w $upload_dir)?"irhato":"nem irhato")."\n"; ###
$query = new CGI;
$filename = $query->param("Filen");
print LOG "eredeti nev : $filename\n"; ###
$filename =~ s/.*[\/\\](.*)/$1/;
print LOG "vagott nev : $filename\n"; ###
$upload_filehandle = $query->upload("Filen");
print LOG "allomany nyitas\n"; ###
open UPLOADFILE, ">$upload_dir/$filename";
print LOG "masolas\n"; ###
while ( <$upload_filehandle> ) { print UPLOADFILE; }
print LOG "allomany zaras\n"; ###
close UPLOADFILE;
print LOG "allomany : ".((-f "$upload_dir/$filename")?"letezik":"nem letezik").
"\n"; ###
print LOG "allomany meret : ".(-s "$upload_dir/$filename")."\n"; ###
print $query->header();
print <<END_HTML;
itt a vege
END_HTML
close LOG; ###

Megjegyzes, hogy nalam a cgi-bin konyvtarba a webserver -nek nincs iras joga ez
ert az irhato nevu konyvtarba iratom a feltolt.log allomanyt. Az utvonalan valo
szinuleg valtoztatnod kell. Utana nezd meg mit irt a feltolt.log allomanyba, es
etleg masold be ide, hatha kiderul valami belole.

Ui : Az ilyent a HIX Webmester listan szoktuk inkabb targyalni.

Feherke.
http://script.fplanet.hu

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS