recup image a partir lien

Mammouth du PHP | 804 Messages

13 juin 2007, 09:57

Notice: Undefined variable: lien ca veux dire que ta variable lien n'a pas été définie
$db_Photo = $lien['img']; 
remplace par
$db_Photo = $row['img']; 
:!: Sérieusement, j'aime pas dire des choses comme ça mais tu
devrais un minimum essayer de lire le manuel PHP et comprendre
comment marche une requête.

Si tu te contente de copier coller ou manipuler des données que tu
ne comprend pas tu va ramer, je suis sur que depuis le temps tu serais déjà comment ça marche.

Eléphant du PHP | 70 Messages

13 juin 2007, 12:31

bonjour
j'ai apprecier la delicatesse avec la quelle tu ma suggerait de lire le manuel
mais croit moi que je ne fait que sa j'avoue que n'ayant ni une culture informatique et simplement
un niveau cap et un certain age j'avance a petit pas mais jai envie de reussir
bref merci de ton aide quand meme


voila se que jai mit dans la valeur du champ img soit logo.gif
d'ou mon incompreenssiont que l'on me renvoie sans cesse qu'il non pas trouver le fichier
puisse que la valeur de la variable $row['img'] est egale a logo.gif

Not Found
The requested URL /image/logo was not found on this server.


Champ Type Fonction Null Valeur
id int(11) 1
img varchar(100) logo.gif

_____________________________

inscrite dans un dossier image _____fichier___logo.gif


__________________________

Invité
Invité n'ayant pas de compte PHPfrance

13 juin 2007, 17:00

peu tu faire une petite manipulation sur phpmyadmin

tu clique sur ta base

ensuite tu clique en haut sur OPERATION

puis dans les options tu mets Interclassement en mode UTF8_bin

refais un essai et si ca marche pas

exporte ta table et met la ici en copier coller :wink:

Invité
Invité n'ayant pas de compte PHPfrance

13 juin 2007, 17:01

/image/logo il manque ton .gif :?:

Eléphant du PHP | 70 Messages

13 juin 2007, 19:33

j'ai changer mais toujour carre avec lien image qui en clican j'ai la photo mais pas direct

requête SQL:
ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

Not Found
The requested URL /image/logo.gif was not found on this server.

__________________________________________________
phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mercredi 13 Juin 2007 à 19:29
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
--
-- Base de données: `test`
--
_______________Structure de la table `lien`

CREATE TABLE `lien` (
`id` int(11) NOT NULL auto_increment,
`img` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

-- ____________________________________________________________
-- Contenu de la table `lien`
--

INSERT INTO `lien` VALUES (1, 'logo.gif');

Mammouth du PHP | 19672 Messages

13 juin 2007, 19:35

Modération :
adel, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 804 Messages

13 juin 2007, 20:09

J’ai oublié de me loger dans les 2 messages précédents :wink:

<?php
//confugure tes accès
$SQL_HOST=""; 
$SQL_Compte=""; 
$SQL_Password=""; 

function execute_requete($query) {
         require("config.php");
         //global $SQL_HOST, $SQL_Compte, $SQL_Password, $SQL_Database;
         global $nb_requete;
         $nb_requete++;
         $mysql_link = mysql_connect($SQL_HOST , $SQL_Compte ,$SQL_Password) or die("Impossible de se connecter à la base de données.");
         mysql_select_db($SQL_Database, $mysql_link) or die("Impossible de selectionner la base de données.");;
         $mysql_result = mysql_query($query, $mysql_link);
         mysql_close();
         return $mysql_result;
         }



// tu fais ta requête 

$query="SELECT * FROM lien "; 
$mysql_result = execute_requete($query);

// tu mets en tableau 
while($row = mysql_fetch_array($mysql_result)){

$_GET['id'] = $row['id'];
$_GET['img'] = $row['img'];

// exemple avec un clique sur l'image même
$image.="<a href=\"/image/$_GET[img]\"><img src=\"/image/$_GET[img]\"></a>";

// exemple avec un clique sur le nom du fichier
$image2.="<a href=\"/image/$_GET[img]\">$_GET[img]</a>";
}

echo $image ; 
echo $image2 ; 
?> 
J’ai mis une petit fonction que tu peu utiliser en require , ça évite de configurer tout tes page a chaque fois !

Eléphant du PHP | 70 Messages

13 juin 2007, 20:59

c'est sympat d me proposer un autre script mais avec celui ci je nai pus qu'a resoudre le probleme de l'url

merci quand meme

j'ai changer mais toujour carre avec lien image qui en clican j'ai la photo mais pas direct
requête SQL:
ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

Not Found
The requested URL /image/logo.gif was not found on this server.

__________________________________________________
phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
-- 
-- Serveur: localhost
-- Généré le : Mercredi 13 Juin 2007 à 19:29
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
-- 
-- Base de données: `test`
-- 
_______________Structure de la table `lien`

CREATE TABLE `lien` (
`id` int(11) NOT NULL auto_increment,
`img` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

-- ____________________________________________________________
-- Contenu de la table `lien`
-- 

INSERT INTO `lien` VALUES (1, 'logo.gif');


Mammouth du PHP | 804 Messages

13 juin 2007, 23:34

je n'ai rien changé !

la partie connexion tu la prend ou tu la refuse le reste tu as la réponse !

quoi qu'il en soi si tu as toujours un souci il vient pas du code mais de ta config ou de tes

répertoires comme on te la signalé plus haut.

je ne peu pas t'apporter plus :(

Eléphant du PHP | 70 Messages

14 juin 2007, 07:54

ok merci