problema pe as.ro ...

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

caini
New Member
Mesaje: 2
Membru din: Lun Apr 21, 2003 11:09 pm

problema pe as.ro ...

Mesajde caini » Lun Apr 21, 2003 11:16 pm

M-am inscris la as.ro, am trimis cererea ptr activarea mysql si php. Totul bine si frumos. Insa cand am introdus site-ul pe server nu imi functiona normal. Adica nu imi uploada fisierele prin metoda copy. Am trimis mail la support si mi s-a spus ca pe site nu este permisa uploadul prin metoda copy ci trebuie sa folosesc upload prin ftp. M-am uitat prin niste tutoriale, m-am chinuit ceva dar nu mi-a iesit nimik. Daca aveti un script mai bun pe care pot sa il studiez v-as fi recunoscator.



Avatar utilizator
Dan Alexandru
PHPRomania Moderator
Mesaje: 45
Membru din: Sâm Apr 05, 2003 1:36 pm
Contact:

Mesajde Dan Alexandru » Mar Apr 22, 2003 2:12 pm

Salut,
Incearca sa scrii in browser ftp://nume_subdomeniu.as.ro
O sa apara o caseta de dialog in care iti introduci username-ul si parola.
unde nume_subdomeniu este ...
Succes!
Alex.

caini
New Member
Mesaje: 2
Membru din: Lun Apr 21, 2003 11:09 pm

Mesajde caini » Mar Apr 22, 2003 3:18 pm

Ma refeream la functiile php care permit uploadul prin ftp. Cred ca m-ai inteles gresit... Nu am gait tutoriale care sa mearga, sau sunt eu idiot :) Sper ca poti sa ma ajuti.

Avatar utilizator
Dan Alexandru
PHPRomania Moderator
Mesaje: 45
Membru din: Sâm Apr 05, 2003 1:36 pm
Contact:

Mesajde Dan Alexandru » Mie Apr 23, 2003 3:34 pm

Am gasit un script care ar putea sa te ajute dar nu am avut timp sa il verific pe as.ro. Cred ca este un bun punct de pornire.

index.php
<?php
echo '<form action="image_upload.php" method="post" enctype="multipart/form-data">';
echo 'Click the Browse button to find the file you wish to upload';
echo '<input type="file" name="imagefile">';
echo '<INPUT TYPE="submit" name="upload" value="upload">';
echo '</form>';
?>


image_upload.php
<?
$ftp_user_name='XXXXXXXX';
$ftp_user_pass='XXXXXXXX';
$ftp_server='ftp.YOURSITE.com';
$ftp_dir='/YOURSITE.COM/public_html/upload/';
//$web_location is needed for the file_exists function, the directories used by FTP
//are not visible to it will will always return not found.
$web_dir='../upload/';
$web_location=$web_dir.$imagefile_name;

//build a fully qualified (FTP) path name where the file will reside
$destination_file=$ftp_dir.$imagefile_name;

// connect, login, and transfer the file
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$upload = ftp_put($conn_id, $destination_file, $imagefile, FTP_BINARY);

//use ftp_site to change mode of the file
//this will allow it be visible by the world,
$ch=ftp_site($conn_id,"chmod 777 ".$destination_file);
// close the FTP stream
ftp_close($conn_id);

//verify file was written
if (file_exists($web_location))
{
echo "file was uploaded as $web_location";
}
else
{
echo "Could not create $web_location";
}
//end if

?>

Succes!
Alex.

Avatar utilizator
Mihaiadrian
PHPRomania Supporter
Mesaje: 16
Membru din: Dum Iun 01, 2003 4:56 am
Localitate: Galati
Contact:

hmm

Mesajde Mihaiadrian » Dum Iun 01, 2003 5:31 am

eu am un site de subtitrari, cu o sectiune de upload si imi merge uploadul (http://www.atomicweb.as.ro - sectiunea subtitrari). Poate nu ai dat drepturi pe directoare

Avatar utilizator
Mihaiadrian
PHPRomania Supporter
Mesaje: 16
Membru din: Dum Iun 01, 2003 4:56 am
Localitate: Galati
Contact:

mail

Mesajde Mihaiadrian » Dum Iun 01, 2003 5:37 am

problema este alta la as.ro ca nu functioneaza comanda de e-mail pentru conturile gratuite. O solutie ar fi deschiderea unui pop-up cu o locatie de pe alt portal de PHP (ex. www.lycos.co.uk) care permit trimiterea e-mailurilor.


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori