Michel L

  • Nombre de sujets
    3
  • Nombre de messages
    11
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Michel L
Bonjour,
Je voudrais, sur mon espace free, faire fonctionner un script PHP qui se connecte à une base mysql extérieure.
Mais ça ne marche pas. Je sais pourtant que la base externe accepte les connexions extérieures.

$dburl = "domaine.com"; //Host de connection
$dblogin = "lelogin"; //Login sur la bdd
$dbpass = "modepasse"; //Mot de passe de la bdd


$base_id = mysql_connect("$dburl", "$dblogin", "$dbpass");

ne marche pas.

Merci pour votre aide.

Cordialement
Michel L
Bonjour !

J’ai un formulaire :
<form id="formulaire" action="MailingEnvoyerSuite.php" method="post" name="formulaire" onSubmit="return confirmer()">

Qui contient deux boutons

<input type="submit" name="bOK" value="Essais" />
<input type="submit" name="bOK" value="Faire le truc" />


Je veux faire une fonction confirmer en JC qui ne fonctionne que si on clique sur le bouton submit value="Faire le truc"
Je n’y arrive pas

Voilà ce que j’ai essayé de mettre dans l’entête de la page :
<SCRIPT LANGUAGE="JavaScript">
function confirmer() {
if (document.formulaire.bOK == "Faire le truc") {
return confirm('Etes-vous sur ?');
}
}

</SCRIPT>

Ça ne marche pas
Quelqu’un peut me conseiller ?

Merci
Michel L
Bonjour tout le monde.

J'ai un formulaire avec un imput de type file qui marche bien avec le php flag register_globals on
mais que je cherche à faire fonctionner avec le php flag register_globals off.

Voilà :
<form enctype="multipart/form-data" ACTION="FormulaireAction.php" METHOD="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000"> <b>
Envoyer un truc sur le serveur:<br>
<p><input type="file" name="Truc" id="Truc" size="60" ></p>
<p><input type="submit" name="bimage" value="OK"><br>
</form>

Dans mon script action le code est le suivant:

ECHO "Truc = $Truc<br>"; ECHO "Truc_name = $Truc_name<br>";
if ($Truc) {
copy($Truc,"Catalogues/$Truc_name");
}

J'obtiens :
Truc = /tmp/phpI7lRsT
Truc_name = UneImageExemple.jpg

et le transfert marche bien.


Avec le flag register_globals off
et avec le code suivant dans mon script action :

$Truc = $_FILES[Truc]; // <--- J'ai ajouté ça !!!
ECHO "Truc = $Truc<br>";
ECHO "Truc_name = $Truc_name<br>";

if ($Truc) {
copy($Truc,"Catalogues/$Truc_name");
}

J'obtiens :
Truc = Array
Truc_name =

Et le transfert ne marche pas, bien sûr !!

Je ne sais pas comment faire.
Merci de me conseiller.

Ses derniers messages sur les forums

forum
Michel L
Merci beaucoup pour ta réponse
Comme, je le disais, je suis certain que ma base MySQL située sur le domaine : domainexemple accepte les connexions extérieures, car je m'y connecte avec le script que j'ai donné en exemple depuis deux autres domaines chez situé chez des hébergeurs différents.

Je m’y connecte simplement comme ça :
$base_id = mysql_connect("domaine.com", "Log", "motdepasse");

Je n’y arrive pas avec free. Je ne comprends pas pourquoi.
Je vais essayer avec l’ip
$base_id = mysql_connect("ip", "Log", "motdepasse");

merci tout de même.
Michel L
Bonjour,
Je voudrais, sur mon espace free, faire fonctionner un script PHP qui se connecte à une base mysql extérieure.
Mais ça ne marche pas. Je sais pourtant que la base externe accepte les connexions extérieures.

$dburl = "domaine.com"; //Host de connection
$dblogin = "lelogin"; //Login sur la bdd
$dbpass = "modepasse"; //Mot de passe de la bdd


$base_id = mysql_connect("$dburl", "$dblogin", "$dbpass");

ne marche pas.

Merci pour votre aide.

Cordialement

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours