Aller au contenu

gto55

Actif
  • Compteur de contenus

    35
  • Inscrit(e) le

  • Dernière visite

Messages postés par gto55

  1. Bonjour,

    La question est dans le code.

    MErci d'avance :oops:

    <?php
    function dir_texte($qui, $texte='bonjour'){
    if(empty($qui)){
    return FALSE;
    }else{
    echo "$texte $qui <br />";
    return TRUE;
    }
    }

    A quoi sert le point d'exclamation ici ???

    //dir_texte('bill');
    if(!dir_texte("")){
    echo "erreur<br />";
    }
    if(!dir_texte("bill")){

    }
    ?>

    Est ce que le symbole ! ne veut pas dire "différent de", je ne comprends pas trop avec le cas ci dessus :(:(:(:(

  2. j'ai essaye ça:

    $query = "SELECT id_photo FROM galerie_photo WHERE id_galerie = '$idGalerie' AND id_photo > $idPhoto ORDER BY id_photo ASC LIMIT 1";
    $result = mysql_query($query , $link);
    if($result){
    echo '<a href="photo.php?idPhoto='.$idPhoto+1.'">';
    }else{
    echo '';
    }

    ça ne semble pas marcher :/

    Si qqn sait ce qu"il faudrait corriger.

    Merci d'avance :)

  3. Bonjour,

    J'ai une question pour une galerie:

    J'ai une galerie avec comme éléments dans ma base de données:

    - id_galerie

    - id_photo

    - url_photo

    Je voudrais faire 2 boutons, un pour aller a l'image suivante et un pour l'impage précédente,

    <a href="photo.php?idPhoto=<?PHP echo $idPhoto+1; ?>page suivante</a>

    <a href="photo.php?idPhoto=<?PHP echo $idPhoto-1; ?>page précédente</a>

    mais je voudrais que lorsqu'on arrive sur la page de la dernière photo insérée il n'y ait que le bouton page précédente.

    Est-ce que qqn saurait comment s'y prendre ?

    Merci d'avance :)

  4. En fait je dois envoyer une image dans un dossier image et un flv dans un dossier flv, comme les flv font plus de 2mo je ne peux ls envoyer pr http et je dois donc les envoyer par ftp.

    Sauf que je ne sais pas pourquoi, lorsque je cree un dossier avec la fonction mkdir il m'est impossible d'uploader quoi que ce soit dans le dossier flv;

    Il faut donc que je crée le dossier par ftp avec un chmod 777.

    Mais si je fais ça, il m'est impossible d'envoyer l'image par formulaire http.

    Voilà en gros le problême.

  5. je n'ai pas mis tout le code, je teste bien si la connextion s'est effectué.

    Voilà le code en entier:

    Je crée au préalable un dossier par ftp où l'image sera uploadée avec cette fonction:

    $date = $_POST["date"];
    $pathImages = 'www/lesite/images/medias/'.$date.'/images/';
    ftp_mkdir($conn_id,$pathImages);
    $chmod_cmd3='CHMOD 0777 '.$pathImages;
    $chmod3=ftp_site($conn_id, $chmod_cmd3);

    <form name="form" action="test.php" method="post" enctype="multipart/form-data">
    <table>
    <tr>
    <td width="200" valign="top">Image du médias</td>
    <td><input name="image" type="file" class="champ" id="image" /></td>
    </tr>
    </form>

    // création de la connexion
    $conn_id = ftp_connect("l'adresse du server ovh");
    // authentification avec nom de compte et mot de passe
    $login = 'le login ';
    $mdp = 'le mot de passe;
    $login_result = ftp_login($conn_id, $login, $mdp);
    ftp_pasv($conn_id, TRUE);
    // vérification de la connexion
    if ((!$conn_id) || (!$login_result)) {
    echo "La connexion FTP a échoué!";
    // echo "Tentative de connexion à $ftp_server avec $ftp_user_name";
    die;
    } else {
    echo "Connecté sur serveur distant<br>";
    }


    $imagePreviewClean = addslashes($_FILES['image']["name"]);

    $file = $imagePreviewClean;
    $remote_file = 'www/ledossier/images/medias/'.$date.'/images/'.$imagePreviewClean;

    // Mise en place d'une connexion basique
    $conn_id = ftp_connect("adresse ftp du server ");
    // authentification avec nom de compte et mot de passe
    $login ='le login';
    $mdp = 'le mot de passe ';

    // Identification avec un nom d'utilisateur et un mot de passe
    $login_result = ftp_login($conn_id, $login, $mdp);

    // Charge un fichier
    if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "Le fichier $file a té chargé avec succès\n";
    } else {
    echo "Il y a eu un problème lors du chargement du fichier $file\n";
    }

    // Fermeture de la connexion
    ftp_close($conn_id);

    Il me dit que la connection s'est bien éffectuée mais que l'upload non :wacko:

  6. Bonjour,

    Je teste un upload par ftp d'une image depuis un formulaire mais il ne marche pas.

    Est-ce que qqn saurait pourquoi ?

    Le server est un server dédié ovh.

    Merci :)

     <form name="form" action="test.php" method="post" enctype="multipart/form-data">
    <table>
    <tr>
    <td width="200" valign="top">Image du médias</td>
    <td><input name="image" type="file" class="champ" id="image" /></td>
    </tr>
    </form>

     
    $imagePreviewClean = addslashes($_FILES['image']["name"]);

    $file = $imagePreviewClean;
    $remote_file = 'www/ledossier/images/medias/'.$date.'/images/'.$imagePreviewClean;

    // Mise en place d'une connexion basique
    $conn_id = ftp_connect("adresse ftp du server ");
    // authentification avec nom de compte et mot de passe
    $login ='le login';
    $mdp = 'le mot de passe ';

    // Identification avec un nom d'utilisateur et un mot de passe
    $login_result = ftp_login($conn_id, $login, $mdp);

    // Charge un fichier
    if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "Le fichier $file a té chargé avec succès\n";
    } else {
    echo "Il y a eu un problème lors du chargement du fichier $file\n";
    }

    // Fermeture de la connexion
    ftp_close($conn_id);

  7. Pas sur qu'OVH le fasse, en tout cas c'est très simple, tu appliques un CHMOD 777 sur le dossier où devraient atterir tes fichiers : /test/

    Si tu as un logiciel pour se connecter au FTP assez complet la plupart du temps un clique doit sur le dossier permet de modifier les droits d'accès.

    ça marche merci :)

  8. Bonjour,

    Je voudrais envoyé une photo vers un dossier sur un blog que je développe mais la fonction move uploaded file ne marche pas sur ce server dédié.

    Voilà le code:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans titre</title>
    </head>
    <form action="test.php?photo=ok" enctype="multipart/form-data" method="post">
    <input name="image" type="file" id="image" />
    <input type="submit" />
    </form>
    <?PHP
    if($_GET["photo"]="ok") {
    $photoUploadTemp = $_FILES['image']["tmp_name"];
    $photoUpload = addslashes($_FILES['image']["name"]);
    $dossier = "./$photoUpload";

    if(move_uploaded_file( $photoUploadTemp, $dossier)){
    echo $dossier;
    echo "ok";
    }else{
    echo "no";
    }
    }
    ?>
    <body>
    </body>
    </html>

    Et voilà le mesage d'erreur:

    Warning: move_uploaded_file(./medium_dsc00142.jpg): failed to open stream: Permission denied in /home/costados/www/lacosta/test/test.php on line 16

    Warning: move_uploaded_file(): Unable to move '/tmp/phpwICKyg' to './medium_dsc00142.jpg' in /home/costados/www/lacosta/test/test.php on line 16

    La ligne 16 correspond à "if(move_uploaded_file( $photoUploadTemp, $dossier)){"

    Est-ce que qqn saurait ce qu'il faudrait faire ?

    Merci :wub:

  9. Bonjour,

    Je voudrais insérer sur un site un popup qui s'affiche au premier plan dès qu'on se connecte sur le site, ma celui-ci ne s'ouvre qu'n arrière plan.

    Est-ce que qqn saurait ce qu'il faudrait modifier dans ce code ?

    Merci :blush:

     <script type="text/javascript">
    //Pour faire du popup, enlever la fonction top.window.focus()
    //Pour faire de popunder, laisser la fonction top.window.focus()
    // l'url à appeller est une seconde url dans laquelle on fera un vrai window.open avec le site que l'on souhaite afficher.
    //exemple : pub.php dans laquelle on met la fonction ci dessous qui ouvre pub2.php
    //dans pub2.php, on met une fonction standard window.open("url du site à ouvrir", etc. et un window.close();
    //Dans pub.php : <body onload="openup();">
    //Dans pub2.php : <body onload="window.open("url à ouvrir"); window.close();"
    //Vous verrez, les logiciels anti popup pour IE laisse passer les ouvertures de fenêtre...
    //Ca va pas plaire aux internautes anti popup mais bon faut bien partager non ?
    function openup()
    {
    if (window.showModalDialog) //si c est ie5 ou compatible IE5
    {
    top.window.open("popup.html","","width=600px,height=700px,resizable=0,scrollbars=0");
    top.window.focus();
    }
    else
    {
    top.window.open("popup.html","","width=600px,height=700px,resizable=0,scrollbars=0");
    top.window.focus();
    }
    }
    window.onload = openup;
    </SCRIPT>






    </head>

    <body onblur="self.focus()">

  10. Bonjour,

    J'ai dévellopé un système de vote qui affiche les résultats sous forme de barre créée avec GD.

    Je voudrais animer la barre, comme cela se fait sur des systèmes de vote avec ajax.

    Est-ce que qqn connaitrait une url qui expliquerait comment, je ne connais pas ajax :blushing::blushing: .

    Merci ;)

  11. Je vais tester avec rename, si ça ne marche pas je testerai ta 2ème méthode.

    Je ne trouve pas la fonction copydir dans le chm de php.net.

    Est-ce que tu aurais un exemple?

    Merci :)

×
×
  • Créer...