Archívum - 2006
szeptember 20
Warning: Missing argument 1 for torles()
Warning: Missing argument 1 for torles() in ... on line 26
Warning: unlink(): No such file or directory in ... on line 27
ezek milyen hibák?
ezt kapom és nemtudom mit csináljak...
ez a 26-27. sor:előre is köszi
■ Warning: unlink(): No such file or directory in ... on line 27
ezek milyen hibák?
ezt kapom és nemtudom mit csináljak...
ez a 26-27. sor:
function torles($fajl) {
unlink($fajl);
}
txt feltöltése
Hali!
megtudnátok nekem mondani hogy txt fájlt hogy kell feltölteni?
mert ahogy szerintem kell ugy nemjo..
szntem így kell vagyis ígyis lehet:előre is köszi
■ megtudnátok nekem mondani hogy txt fájlt hogy kell feltölteni?
mert ahogy szerintem kell ugy nemjo..
szntem így kell vagyis ígyis lehet:
if ( ($fajl_type == "text/plain") or ($fajl_type == "application/vnd.ms-excel") ) {
move_uploaded_file ( "$fajl", "$feltoltes_konyvtar/$fajl_name") or die ("A fájlt ( $fajl ) nem lehet feltölteni!");
}
Fájlok futtatása PHP CLI-vel
A szituáció: Linuxos gép, fel van rá telepítve a php. Egy olyan függvényt keresek, aminek a segítségével, miután kilép a php, lefuttat egy parancsot. Vagyis fordítva, a lényeg viszont az, hogy a php ne fusson tovább, a parancs pedig igen, és a php-nak nincs szüksége az output-ra, semmire.
Ennek a shell scriptnek a PHP CLI megfelelője:Előre is köszönöm a segítséget.
üdv. krey
■ Ennek a shell scriptnek a PHP CLI megfelelője:
pico /home/krey/anything
üdv. krey
Virtualhost-ok, avagy apache elérése a routeren túl
Tisztelt fórumozótársak!
Sokat szerencsétlenkedtem, keresgéltem, az ügyben, hogy miként lehet elérni az én szerveremet a routeren túlról. Eddig nem volt (belső) hálózat, könnyebb volt az életem.
Olvastam, hogy meg kell mondani a routernek, hogy valamelyik port kéréseit küldje tovább a szerverhez, és azt is olvastam, hogy az apache virtualhost direktíváját kéne használni.
Ezzel próbálkoztam:(192.168.1.5 a szerver belső IP címe)
Ha megadom, hogy
Arról még álmodni sem mertem egyelőre, hogy sikerüljön tényleg távoli elérést biztosítani, megelégedtem volna azzal is, ha megy a VirtualHost
Sajnos tudom, hogy erősen hiányosak az ismereteim e téren, előre is köszönöm a segítséget.
üdv. krey
■ Sokat szerencsétlenkedtem, keresgéltem, az ügyben, hogy miként lehet elérni az én szerveremet a routeren túlról. Eddig nem volt (belső) hálózat, könnyebb volt az életem.
Olvastam, hogy meg kell mondani a routernek, hogy valamelyik port kéréseit küldje tovább a szerverhez, és azt is olvastam, hogy az apache virtualhost direktíváját kéne használni.
Ezzel próbálkoztam:
<VirtualHost 192.168.1.5:70>
ServerName localhost
DocumentRoot /kakukk
</VirtualHost>
Ha megadom, hogy
Listen 70
, akkor simán kidobja a /index.php-t...Arról még álmodni sem mertem egyelőre, hogy sikerüljön tényleg távoli elérést biztosítani, megelégedtem volna azzal is, ha megy a VirtualHost
Sajnos tudom, hogy erősen hiányosak az ismereteim e téren, előre is köszönöm a segítséget.
üdv. krey
szeptember 19
fájlnév beszúrása mysql-be..
Hali!
Ezzel a kóddal szeretném megoldani, hogy a feltöltött fájl nevét beszúrja a kep mezőbe. De a fájl nevét md5-tel kellene kódolni (mind a szerveren, mind a mysqlben).
/*
("UPDATE (kep) FROM versenyzok WHERE id=$id");
*/
<?
if (($kepfajl<>"none") && ($kepfajl_size < $MAX_FILE_SIZE) && (eregi("\.(jpg|gif)$",$kepfajl_name)) )
{
if (!@copy("$kepfajl","$kepfajl_name"))
{ echo "<BR><FONT COLOR=red SIZE=5><B>
Másolás sikertelen, nincs megfelelô elérési jog!<BR></B></FONT>";
}
else
{ echo "<BR><FONT COLOR=red SIZE=5><B>Sikeres másolás<BR></B></FONT>";
}
}
else
{
echo "<BR><FONT COLOR=red SIZE=5><B>Másolás nem történt!<BR>
</B></FONT>(nem adott meg fájlt, túl nagy fájlt jelölt meg,
vagy a fájltípus nem megfelelô!)<BR>";
}
?>
Köszönöm a segítséget.
■ Ezzel a kóddal szeretném megoldani, hogy a feltöltött fájl nevét beszúrja a kep mezőbe. De a fájl nevét md5-tel kellene kódolni (mind a szerveren, mind a mysqlben).
/*
("UPDATE (kep) FROM versenyzok WHERE id=$id");
*/
<?
if (($kepfajl<>"none") && ($kepfajl_size < $MAX_FILE_SIZE) && (eregi("\.(jpg|gif)$",$kepfajl_name)) )
{
if (!@copy("$kepfajl","$kepfajl_name"))
{ echo "<BR><FONT COLOR=red SIZE=5><B>
Másolás sikertelen, nincs megfelelô elérési jog!<BR></B></FONT>";
}
else
{ echo "<BR><FONT COLOR=red SIZE=5><B>Sikeres másolás<BR></B></FONT>";
}
}
else
{
echo "<BR><FONT COLOR=red SIZE=5><B>Másolás nem történt!<BR>
</B></FONT>(nem adott meg fájlt, túl nagy fájlt jelölt meg,
vagy a fájltípus nem megfelelô!)<BR>";
}
?>
Köszönöm a segítséget.